Lines Matching refs:RegisterFile
64 RegisterFile::RegisterFile(const MCSchedModel &SM, const MCRegisterInfo &mri, in RegisterFile() function in llvm::mca::RegisterFile
72 void RegisterFile::initialize(const MCSchedModel &SM, unsigned NumRegs) { in initialize()
100 void RegisterFile::cycleStart() { in cycleStart()
105 void RegisterFile::onInstructionExecuted(Instruction *IS) { in onInstructionExecuted()
147 void RegisterFile::addRegisterFile(const MCRegisterFileDesc &RF, in addRegisterFile()
198 void RegisterFile::allocatePhysRegs(const RegisterRenamingInfo &Entry, in allocatePhysRegs()
213 void RegisterFile::freePhysRegs(const RegisterRenamingInfo &Entry, in freePhysRegs()
228 void RegisterFile::addRegisterWrite(WriteRef Write, in addRegisterWrite()
332 void RegisterFile::removeRegisterWrite( in removeRegisterWrite()
384 bool RegisterFile::canEliminateMove(const WriteState &WS, const ReadState &RS, in canEliminateMove()
426 bool RegisterFile::tryEliminateMoveOrSwap(MutableArrayRef<WriteState> Writes, in tryEliminateMoveOrSwap()
497 unsigned RegisterFile::getElapsedCyclesFromWriteBack(const WriteRef &WR) const { in getElapsedCyclesFromWriteBack()
502 void RegisterFile::collectWrites( in collectWrites()
567 RegisterFile::RAWHazard
568 RegisterFile::checkRAWHazards(const MCSubtargetInfo &STI, in checkRAWHazards()
618 void RegisterFile::addRegisterRead(ReadState &RS, in addRegisterRead()
660 unsigned RegisterFile::isAvailable(ArrayRef<MCPhysReg> Regs) const { in isAvailable()
717 void RegisterFile::dump() const { in dump()