Lines Matching defs:const

163     virtual Counter totalInsts() const override
168 virtual Counter totalOps() const override
177 void serialize(CheckpointOut &cp) const override;
192 readIntRegOperand(const StaticInst *si, int idx) override
194 const RegId& reg = si->srcRegIdx(idx);
200 readFloatRegOperandBits(const StaticInst *si, int idx) override
202 const RegId& reg = si->srcRegIdx(idx);
210 const VecRegContainer &
211 readVecRegOperand(const StaticInst *si, int idx) const override
213 const RegId& reg = si->srcRegIdx(idx);
222 getWritableVecRegOperand(const StaticInst *si, int idx) override
224 const RegId& reg = si->destRegIdx(idx);
233 readVec8BitLaneOperand(const StaticInst *si, int idx) const override
235 const RegId& reg = si->destRegIdx(idx);
242 readVec16BitLaneOperand(const StaticInst *si, int idx) const override
244 const RegId& reg = si->destRegIdx(idx);
251 readVec32BitLaneOperand(const StaticInst *si, int idx) const override
253 const RegId& reg = si->destRegIdx(idx);
260 readVec64BitLaneOperand(const StaticInst *si, int idx) const override
262 const RegId& reg = si->destRegIdx(idx);
270 setVecLaneOperandT(const StaticInst *si, int idx, const LD& val)
272 const RegId& reg = si->destRegIdx(idx);
277 setVecLaneOperand(const StaticInst *si, int idx,
278 const LaneData<LaneSize::Byte>& val) override
283 setVecLaneOperand(const StaticInst *si, int idx,
284 const LaneData<LaneSize::TwoByte>& val) override
289 setVecLaneOperand(const StaticInst *si, int idx,
290 const LaneData<LaneSize::FourByte>& val) override
295 setVecLaneOperand(const StaticInst *si, int idx,
296 const LaneData<LaneSize::EightByte>& val) override
303 readVecElemOperand(const StaticInst *si, int idx) const override
305 const RegId& reg = si->srcRegIdx(idx);
309 const VecPredRegContainer&
310 readVecPredRegOperand(const StaticInst *si, int idx) const override
312 const RegId& reg = si->srcRegIdx(idx);
318 getWritableVecPredRegOperand(const StaticInst *si, int idx) override
320 const RegId& reg = si->destRegIdx(idx);
326 readCCRegOperand(const StaticInst *si, int idx) override
328 const RegId& reg = si->srcRegIdx(idx);
366 setIntRegOperand(const StaticInst *si, int idx, RegVal val) override
368 const RegId& reg = si->destRegIdx(idx);
375 setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) override
377 const RegId& reg = si->destRegIdx(idx);
384 setCCRegOperand(const StaticInst *si, int idx, RegVal val) override
386 const RegId& reg = si->destRegIdx(idx);
393 setVecRegOperand(const StaticInst *si, int idx,
394 const VecRegContainer& val) override
396 const RegId& reg = si->destRegIdx(idx);
403 setVecElemOperand(const StaticInst *si, int idx,
404 const VecElem val) override
406 const RegId& reg = si->destRegIdx(idx);
412 void setVecPredRegOperand(const StaticInst *si, int idx,
413 const VecPredRegContainer& val) override
415 const RegId& reg = si->destRegIdx(idx);
421 bool readPredicate() const override { return thread->readPredicate(); }
430 readMemAccPredicate() const override
441 TheISA::PCState pcState() const override { return thread->pcState(); }
443 pcState(const TheISA::PCState &val) override
455 readMiscRegNoEffect(int misc_reg) const
485 readMiscRegOperand(const StaticInst *si, int idx) override
487 const RegId& reg = si->srcRegIdx(idx);
493 setMiscRegOperand(const StaticInst *si, int idx, RegVal val) override
495 const RegId& reg = si->destRegIdx(idx);
503 recordPCChange(const TheISA::PCState &val)
554 const std::vector<bool>& byte_enable,
555 int& frag_size, int& size_left) const;
559 const std::vector<bool>& byteEnable = std::vector<bool>())
564 const std::vector<bool>& byteEnable = std::vector<bool>())
574 readStCondFailures() const override {
593 bool checkFlags(const RequestPtr &unverified_req, Addr vAddr,
635 void advancePC(const Fault &fault);
637 void verify(const DynInstPtr &inst);
639 void validateInst(const DynInstPtr &inst);
640 void validateExecution(const DynInstPtr &inst);
643 void copyResult(const DynInstPtr &inst, const InstResult& mismatch_val,
648 void handleError(const DynInstPtr &inst)
657 void dumpAndExit(const DynInstPtr &inst);