LLVM
20.0.0git
llvm
RAGreedy
llvm::RAGreedy Member List
This is the complete list of members for
llvm::RAGreedy
, including all inherited members.
aboutToRemoveInterval
(const LiveInterval &) override
llvm::RAGreedy
virtual
allocatePhysRegs
()
llvm::RegAllocBase
protected
assignPassManager
(PMStack &PMS, PassManagerType T) override
llvm::FunctionPass
virtual
createPass
(AnalysisID ID)
llvm::Pass
static
DeadRemats
llvm::RegAllocBase
protected
dequeue
() override
llvm::RAGreedy
virtual
doFinalization
(Module &)
llvm::Pass
inline
virtual
doInitialization
(Module &) override
llvm::MachineFunctionPass
inline
virtual
dump
() const
llvm::Pass
dumpPassStructure
(unsigned Offset=0)
llvm::Pass
virtual
llvm::RegAllocBase::enqueue
(const LiveInterval *LI)
llvm::RegAllocBase
protected
enqueueImpl
(const LiveInterval *LI) override
llvm::RAGreedy
virtual
FunctionPass
(char &pid)
llvm::FunctionPass
inline
explicit
getAdjustedAnalysisPointer
(AnalysisID ID)
llvm::Pass
virtual
getAnalysis
() const
llvm::Pass
getAnalysis
(Function &F, bool *Changed=nullptr)
llvm::Pass
getAnalysisID
(AnalysisID PI) const
llvm::Pass
getAnalysisID
(AnalysisID PI, Function &F, bool *Changed=nullptr)
llvm::Pass
getAnalysisIfAvailable
() const
llvm::Pass
getAnalysisUsage
(AnalysisUsage &AU) const override
llvm::RAGreedy
virtual
getAsImmutablePass
()
llvm::Pass
virtual
getAsPMDataManager
()
llvm::Pass
virtual
getClearedProperties
() const override
llvm::RAGreedy
inline
virtual
getExtraInfo
() const
llvm::RAGreedy
inline
getInterferenceMatrix
() const
llvm::RAGreedy
inline
getLiveIntervals
() const
llvm::RAGreedy
inline
getPassID
() const
llvm::Pass
inline
getPassKind
() const
llvm::Pass
inline
getPassName
() const override
llvm::RAGreedy
inline
virtual
getPotentialPassManagerType
() const override
llvm::FunctionPass
virtual
getQueueSize
() const
llvm::RAGreedy
inline
getRegClassInfo
() const
llvm::RAGreedy
inline
getRegClassPriorityTrumpsGlobalness
() const
llvm::RAGreedy
inline
getRequiredProperties
() const override
llvm::RAGreedy
inline
virtual
getResolver
() const
llvm::Pass
inline
getReverseLocalAssignment
() const
llvm::RAGreedy
inline
getSetProperties
() const
llvm::MachineFunctionPass
inline
protected
virtual
getVirtRegMap
() const
llvm::RAGreedy
inline
ID
llvm::RAGreedy
static
init
(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat)
llvm::RegAllocBase
protected
LIS
llvm::RegAllocBase
protected
lookupPassInfo
(const void *TI)
llvm::Pass
static
lookupPassInfo
(StringRef Arg)
llvm::Pass
static
MachineFunctionPass
(char &ID)
llvm::MachineFunctionPass
inline
explicit
protected
Matrix
llvm::RegAllocBase
protected
MRI
llvm::RegAllocBase
protected
mustPreserveAnalysisID
(char &AID) const
llvm::Pass
operator=
(const Pass &)=delete
llvm::Pass
Pass
(PassKind K, char &pid)
llvm::Pass
inline
explicit
Pass
(const Pass &)=delete
llvm::Pass
postOptimization
()
llvm::RegAllocBase
protected
virtual
preparePassManager
(PMStack &)
llvm::Pass
virtual
print
(raw_ostream &OS, const Module *M) const
llvm::Pass
virtual
RAGreedy
(const RegAllocFilterFunc F=nullptr)
llvm::RAGreedy
RegAllocBase
(const RegAllocFilterFunc F=nullptr)
llvm::RegAllocBase
inline
protected
RegClassInfo
llvm::RegAllocBase
protected
releaseMemory
() override
llvm::RAGreedy
virtual
runOnMachineFunction
(MachineFunction &mf) override
llvm::RAGreedy
virtual
selectOrSplit
(const LiveInterval &, SmallVectorImpl< Register > &) override
llvm::RAGreedy
virtual
setResolver
(AnalysisResolver *AR)
llvm::Pass
shouldAllocateRegister
(Register Reg)
llvm::RegAllocBase
inline
protected
skipFunction
(const Function &F) const
llvm::FunctionPass
protected
spiller
() override
llvm::RAGreedy
inline
virtual
TimerGroupDescription
llvm::RegAllocBase
protected
static
TimerGroupName
llvm::RegAllocBase
protected
static
TRI
llvm::RegAllocBase
protected
verifyAnalysis
() const
llvm::Pass
virtual
VerifyEnabled
llvm::RegAllocBase
static
VRM
llvm::RegAllocBase
protected
~Pass
()
llvm::Pass
virtual
~RegAllocBase
()=default
llvm::RegAllocBase
protected
virtual
Generated on Thu Nov 21 2024 10:38:27 for LLVM by
1.9.6