#include "sim/mathexpr.hh"
#include <algorithm>
#include <cmath>
#include <regex>
#include <string>
#include "base/misc.hh"
Go to the source code of this file.
panic_if |
( |
! |
root, |
|
|
"Invalid expression\n" |
|
|
) |
| |
Referenced by WriteQueueEntry::allocate(), BaseXBar::calcPacketTiming(), DistIface::RecvScheduler::calcReceiveTick(), StackDistCalc::calcStackDist(), StackDistCalc::calcStackDistAndUpdate(), NetworkInterface::calculateVC(), RealViewOsc::clockPeriod(), TCPIface::connect(), LdsState::countBankConflicts(), PhysicalMemory::createBackingStore(), Drainable::dmDrainResume(), MathExprPowerModel::eval(), VectorRegisterFile::exec(), DVFSHandler::findDomain(), ImmOperand< SrcCType >::get(), DmaReadFifo::get(), EtherSwitch::getEthPort(), DistEtherLink::getEthPort(), MSHR::handleSnoop(), Cache::handleSnoop(), hasGzipMagic(), QueuedPrefetcher::insert(), TCPIface::listen(), SnoopFilter::lookupRequest(), SnoopFilter::lookupSnoop(), CircleBuf< char >::peek(), PowerModel::PowerModel(), DrainManager::preCheckpointRestore(), DistIface::SyncEvent::process(), ArmISA::TableWalker::processWalkAArch64(), DistIface::RecvScheduler::pushPacket(), HDLcd::read(), Pl390::readCpu(), SimpleMemory::recvAtomic(), Bridge::BridgeSlavePort::recvAtomic(), DRAMCtrl::recvAtomic(), TCPIface::recvPacket(), Bridge::BridgeSlavePort::recvTimingReq(), SimpleMemory::recvTimingReq(), CoherentXBar::recvTimingReq(), DRAMCtrl::recvTimingReq(), MemCheckerMonitor::recvTimingResp(), Cache::recvTimingResp(), DrainManager::resume(), StackDistCalc::sanityCheckTree(), Pl390::sendInt(), TCPIface::sendTCP(), KvmVM::setSystem(), MemTest::tick(), Trace::InstPBTrace::traceMem(), DrainManager::tryDrain(), DistIface::unserialize(), SnoopFilter::updateResponse(), SnoopFilter::updateSnoopResponse(), StackDistCalc::updateSum(), BasePixelPump::updateTimings(), HDLcd::write(), Fifo< uint8_t >::write(), and GenericPciHost::write().