LLVM 19.0.0git
llvm::mca::RegisterFile Member List

This is the complete list of members for llvm::mca::RegisterFile, including all inherited members.

addRegisterRead(ReadState &RS, const MCSubtargetInfo &STI) constllvm::mca::RegisterFile
addRegisterWrite(WriteRef Write, MutableArrayRef< unsigned > UsedPhysRegs)llvm::mca::RegisterFile
canEliminateMove(const WriteState &WS, const ReadState &RS, unsigned PRFIndex) constllvm::mca::RegisterFile
checkRAWHazards(const MCSubtargetInfo &STI, const ReadState &RS) constllvm::mca::RegisterFile
collectWrites(const MCSubtargetInfo &STI, const ReadState &RS, SmallVectorImpl< WriteRef > &Writes, SmallVectorImpl< WriteRef > &CommittedWrites) constllvm::mca::RegisterFile
cycleEnd()llvm::mca::RegisterFileinline
cycleStart()llvm::mca::RegisterFile
dump() constllvm::mca::RegisterFile
getElapsedCyclesFromWriteBack(const WriteRef &WR) constllvm::mca::RegisterFile
getNumRegisterFiles() constllvm::mca::RegisterFileinline
HardwareUnit()=defaultllvm::mca::HardwareUnit
isAvailable(ArrayRef< MCPhysReg > Regs) constllvm::mca::RegisterFile
onInstructionExecuted(Instruction *IS)llvm::mca::RegisterFile
RegisterFile(const MCSchedModel &SM, const MCRegisterInfo &mri, unsigned NumRegs=0)llvm::mca::RegisterFile
removeRegisterWrite(const WriteState &WS, MutableArrayRef< unsigned > FreedPhysRegs)llvm::mca::RegisterFile
tryEliminateMoveOrSwap(MutableArrayRef< WriteState > Writes, MutableArrayRef< ReadState > Reads)llvm::mca::RegisterFile
~HardwareUnit()llvm::mca::HardwareUnitvirtual