LLVM
20.0.0git
llvm
SpillPlacement
llvm::SpillPlacement Member List
This is the complete list of members for
llvm::SpillPlacement
, including all inherited members.
addConstraints
(ArrayRef< BlockConstraint > LiveBlocks)
llvm::SpillPlacement
addLinks
(ArrayRef< unsigned > Links)
llvm::SpillPlacement
addPrefSpill
(ArrayRef< unsigned > Blocks, bool Strong)
llvm::SpillPlacement
assignPassManager
(PMStack &PMS, PassManagerType T) override
llvm::FunctionPass
virtual
BorderConstraint
enum name
llvm::SpillPlacement
createPass
(AnalysisID ID)
llvm::Pass
static
doFinalization
(Module &)
llvm::Pass
inline
virtual
doInitialization
(Module &) override
llvm::MachineFunctionPass
inline
virtual
DontCare
enum value
llvm::SpillPlacement
dump
() const
llvm::Pass
dumpPassStructure
(unsigned Offset=0)
llvm::Pass
virtual
finish
()
llvm::SpillPlacement
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
getAsImmutablePass
()
llvm::Pass
virtual
getAsPMDataManager
()
llvm::Pass
virtual
getBlockFrequency
(unsigned Number) const
llvm::SpillPlacement
inline
getClearedProperties
() const
llvm::MachineFunctionPass
inline
protected
virtual
getPassID
() const
llvm::Pass
inline
getPassKind
() const
llvm::Pass
inline
getPassName
() const
llvm::Pass
virtual
getPotentialPassManagerType
() const override
llvm::FunctionPass
virtual
getRecentPositive
()
llvm::SpillPlacement
inline
getRequiredProperties
() const
llvm::MachineFunctionPass
inline
protected
virtual
getResolver
() const
llvm::Pass
inline
getSetProperties
() const
llvm::MachineFunctionPass
inline
protected
virtual
ID
llvm::SpillPlacement
static
iterate
()
llvm::SpillPlacement
lookupPassInfo
(const void *TI)
llvm::Pass
static
lookupPassInfo
(StringRef Arg)
llvm::Pass
static
MachineFunctionPass
(char &ID)
llvm::MachineFunctionPass
inline
explicit
protected
mustPreserveAnalysisID
(char &AID) const
llvm::Pass
MustSpill
enum value
llvm::SpillPlacement
operator=
(const Pass &)=delete
llvm::Pass
Pass
(PassKind K, char &pid)
llvm::Pass
inline
explicit
Pass
(const Pass &)=delete
llvm::Pass
PrefBoth
enum value
llvm::SpillPlacement
PrefReg
enum value
llvm::SpillPlacement
PrefSpill
enum value
llvm::SpillPlacement
prepare
(BitVector &RegBundles)
llvm::SpillPlacement
preparePassManager
(PMStack &)
llvm::Pass
virtual
print
(raw_ostream &OS, const Module *M) const
llvm::Pass
virtual
scanActiveBundles
()
llvm::SpillPlacement
setResolver
(AnalysisResolver *AR)
llvm::Pass
skipFunction
(const Function &F) const
llvm::FunctionPass
protected
SpillPlacement
()
llvm::SpillPlacement
inline
verifyAnalysis
() const
llvm::Pass
virtual
~Pass
()
llvm::Pass
virtual
~SpillPlacement
() override
llvm::SpillPlacement
inline
Generated on Mon Dec 9 2024 23:36:08 for LLVM by
1.9.6