Lines Matching refs:isa
50 #include "arch/isa.hh"
113 TheISA::ISA *const isa; // one "instance" of the current ISA.
206 TheISA::ISA *getIsaPtr() override { return isa; }
278 isa->clear();
287 int flatIndex = isa->flattenIntIndex(reg_idx);
298 int flatIndex = isa->flattenFloatIndex(reg_idx);
309 int flatIndex = isa->flattenVecIndex(reg.index());
320 int flatIndex = isa->flattenVecIndex(reg.index());
335 int flatIndex = isa->flattenVecIndex(reg.index());
376 int flatIndex = isa->flattenVecIndex(reg.index());
410 int flatIndex = isa->flattenVecElemIndex(reg.index());
421 int flatIndex = isa->flattenVecPredIndex(reg.index());
432 int flatIndex = isa->flattenVecPredIndex(reg.index());
445 int flatIndex = isa->flattenCCIndex(reg_idx);
461 int flatIndex = isa->flattenIntIndex(reg_idx);
471 int flatIndex = isa->flattenFloatIndex(reg_idx);
484 int flatIndex = isa->flattenVecIndex(reg.index());
494 int flatIndex = isa->flattenVecElemIndex(reg.index());
504 int flatIndex = isa->flattenVecPredIndex(reg.index());
515 int flatIndex = isa->flattenCCIndex(reg_idx);
543 return isa->readMiscRegNoEffect(misc_reg);
549 return isa->readMiscReg(misc_reg, this);
555 return isa->setMiscRegNoEffect(misc_reg, val);
561 return isa->setMiscReg(misc_reg, val, this);
567 return isa->flattenRegId(regId);