LLVM
8.0.1
llvm
MachineLoopInfo
llvm::MachineLoopInfo Member List
This is the complete list of members for
llvm::MachineLoopInfo
, including all inherited members.
addTopLevelLoop
(MachineLoop *New)
llvm::MachineLoopInfo
inline
assignPassManager
(PMStack &PMS, PassManagerType T) override
llvm::FunctionPass
virtual
begin
() const
llvm::MachineLoopInfo
inline
changeLoopFor
(MachineBasicBlock *BB, MachineLoop *L)
llvm::MachineLoopInfo
inline
changeTopLevelLoop
(MachineLoop *OldLoop, MachineLoop *NewLoop)
llvm::MachineLoopInfo
inline
createPass
(AnalysisID ID)
llvm::Pass
static
doFinalization
(Module &)
llvm::Pass
inline
virtual
doInitialization
(Module &) override
llvm::MachineFunctionPass
inline
virtual
dump
() const
llvm::Pass
dumpPassStructure
(unsigned Offset=0)
llvm::Pass
virtual
empty
() const
llvm::MachineLoopInfo
inline
end
() const
llvm::MachineLoopInfo
inline
findLoopPreheader
(MachineLoop *L, bool SpeculativePreheader=false) const
llvm::MachineLoopInfo
FunctionPass
(char &pid)
llvm::FunctionPass
inline
explicit
getAdjustedAnalysisPointer
(AnalysisID ID)
llvm::Pass
virtual
getAnalysis
() const
llvm::Pass
getAnalysis
(Function &F)
llvm::Pass
getAnalysisID
(AnalysisID PI) const
llvm::Pass
getAnalysisID
(AnalysisID PI, Function &F)
llvm::Pass
getAnalysisIfAvailable
() const
llvm::Pass
getAnalysisUsage
(AnalysisUsage &AU) const override
llvm::MachineLoopInfo
virtual
getAsImmutablePass
()
llvm::Pass
virtual
getAsPMDataManager
()
llvm::Pass
virtual
getBase
()
llvm::MachineLoopInfo
inline
getClearedProperties
() const
llvm::MachineFunctionPass
inline
protected
virtual
getLoopDepth
(const MachineBasicBlock *BB) const
llvm::MachineLoopInfo
inline
getLoopFor
(const MachineBasicBlock *BB) const
llvm::MachineLoopInfo
inline
getPassID
() const
llvm::Pass
inline
getPassKind
() const
llvm::Pass
inline
getPassName
() const
llvm::Pass
virtual
getPotentialPassManagerType
() const override
llvm::FunctionPass
virtual
getRequiredProperties
() const
llvm::MachineFunctionPass
inline
protected
virtual
getResolver
() const
llvm::Pass
inline
getSetProperties
() const
llvm::MachineFunctionPass
inline
protected
virtual
ID
llvm::MachineLoopInfo
static
isLoopHeader
(const MachineBasicBlock *BB) const
llvm::MachineLoopInfo
inline
iterator
typedef
llvm::MachineLoopInfo
lookupPassInfo
(const void *TI)
llvm::Pass
static
lookupPassInfo
(StringRef Arg)
llvm::Pass
static
LoopBase< MachineBasicBlock, MachineLoop >
class
llvm::MachineLoopInfo
friend
MachineFunctionPass
(char &ID)
llvm::MachineFunctionPass
inline
explicit
protected
MachineLoopInfo
()
llvm::MachineLoopInfo
inline
MachineLoopInfo
(const MachineLoopInfo &)=delete
llvm::MachineLoopInfo
mustPreserveAnalysisID
(char &AID) const
llvm::Pass
operator=
(const MachineLoopInfo &)=delete
llvm::MachineLoopInfo
llvm::MachineFunctionPass::operator=
(const Pass &)=delete
llvm::Pass
operator[]
(const MachineBasicBlock *BB) const
llvm::MachineLoopInfo
inline
Pass
(PassKind K, char &pid)
llvm::Pass
inline
explicit
Pass
(const Pass &)=delete
llvm::Pass
preparePassManager
(PMStack &)
llvm::Pass
virtual
print
(raw_ostream &OS, const Module *M) const
llvm::Pass
virtual
releaseMemory
() override
llvm::MachineLoopInfo
inline
virtual
removeBlock
(MachineBasicBlock *BB)
llvm::MachineLoopInfo
inline
removeLoop
(iterator I)
llvm::MachineLoopInfo
inline
runOnMachineFunction
(MachineFunction &F) override
llvm::MachineLoopInfo
virtual
setResolver
(AnalysisResolver *AR)
llvm::Pass
skipFunction
(const Function &F) const
llvm::FunctionPass
protected
verifyAnalysis
() const
llvm::Pass
virtual
~Pass
()
llvm::Pass
virtual
Generated on Sun Dec 20 2020 14:10:21 for LLVM by
1.8.13