LLVM 22.0.0git
|
This is the complete list of members for llvm::RegAllocBase, including all inherited members.
aboutToRemoveInterval(const LiveInterval &LI) | llvm::RegAllocBase | inlineprotectedvirtual |
allocatePhysRegs() | llvm::RegAllocBase | protected |
cleanupFailedVReg(Register FailedVReg, MCRegister PhysReg, SmallVectorImpl< Register > &SplitRegs) | llvm::RegAllocBase | protected |
DeadRemats | llvm::RegAllocBase | protected |
dequeue()=0 | llvm::RegAllocBase | protectedpure virtual |
enqueue(const LiveInterval *LI) | llvm::RegAllocBase | protected |
enqueueImpl(const LiveInterval *LI)=0 | llvm::RegAllocBase | protectedpure virtual |
FailedVRegs | llvm::RegAllocBase | protected |
getErrorAssignment(const TargetRegisterClass &RC, const MachineInstr *CtxMI=nullptr) | llvm::RegAllocBase | protected |
init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat) | llvm::RegAllocBase | protected |
LIS | llvm::RegAllocBase | protected |
Matrix | llvm::RegAllocBase | protected |
MRI | llvm::RegAllocBase | protected |
postOptimization() | llvm::RegAllocBase | protectedvirtual |
RegAllocBase(const RegAllocFilterFunc F=nullptr) | llvm::RegAllocBase | inlineprotected |
RegClassInfo | llvm::RegAllocBase | protected |
selectOrSplit(const LiveInterval &VirtReg, SmallVectorImpl< Register > &splitLVRs)=0 | llvm::RegAllocBase | protectedpure virtual |
shouldAllocateRegister(Register Reg) | llvm::RegAllocBase | inlineprotected |
spiller()=0 | llvm::RegAllocBase | protectedpure virtual |
TimerGroupDescription | llvm::RegAllocBase | protectedstatic |
TimerGroupName | llvm::RegAllocBase | protectedstatic |
TRI | llvm::RegAllocBase | protected |
VerifyEnabled | llvm::RegAllocBase | static |
VRM | llvm::RegAllocBase | protected |
~RegAllocBase()=default | llvm::RegAllocBase | protectedvirtual |