LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::TargetPassConfig Member List

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

addBlockPlacement()llvm::TargetPassConfigprotectedvirtual
addCodeGenPrepare()llvm::TargetPassConfigvirtual
addFastRegAlloc(FunctionPass *RegAllocPass)llvm::TargetPassConfigprotectedvirtual
addGCPasses()llvm::TargetPassConfigprotectedvirtual
addILPOpts()llvm::TargetPassConfiginlineprotectedvirtual
addInstSelector()llvm::TargetPassConfiginlinevirtual
addIRPasses()llvm::TargetPassConfigvirtual
addISelPrepare()llvm::TargetPassConfigvirtual
addMachineLateOptimization()llvm::TargetPassConfigprotectedvirtual
addMachinePasses()llvm::TargetPassConfigvirtual
addMachineSSAOptimization()llvm::TargetPassConfigprotectedvirtual
addOptimizedRegAlloc(FunctionPass *RegAllocPass)llvm::TargetPassConfigprotectedvirtual
addPass(AnalysisID PassID)llvm::TargetPassConfigprotected
addPass(Pass *P)llvm::TargetPassConfigprotected
addPassesToHandleExceptions()llvm::TargetPassConfig
addPostRegAlloc()llvm::TargetPassConfiginlineprotectedvirtual
addPreEmitPass()llvm::TargetPassConfiginlineprotectedvirtual
addPreISel()llvm::TargetPassConfiginlineprotectedvirtual
addPreRegAlloc()llvm::TargetPassConfiginlineprotectedvirtual
addPreRewrite()llvm::TargetPassConfiginlineprotectedvirtual
addPreSched2()llvm::TargetPassConfiginlineprotectedvirtual
assignPassManager(PMStack &PMS, PassManagerType T)llvm::ModulePassvirtual
createMachineScheduler(MachineSchedContext *C) const llvm::TargetPassConfiginlinevirtual
createPass(AnalysisID ID)llvm::Passstatic
createPrinterPass(raw_ostream &O, const std::string &Banner) const llvm::ModulePassvirtual
createRegAllocPass(bool Optimized)llvm::TargetPassConfigprotected
createTargetRegisterAllocator(bool Optimized)llvm::TargetPassConfigprotectedvirtual
disablePass(AnalysisID PassID)llvm::TargetPassConfiginline
DisableVerifyllvm::TargetPassConfigprotected
doFinalization(Module &)llvm::Passinlinevirtual
doInitialization(Module &)llvm::Passinlinevirtual
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Passvirtual
EarlyTailDuplicateIDllvm::TargetPassConfigstatic
enablePass(AnalysisID PassID)llvm::TargetPassConfiginline
EnableTailMergellvm::TargetPassConfigprotected
getAdjustedAnalysisPointer(AnalysisID ID)llvm::Passvirtual
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 &) const llvm::Passvirtual
getAsImmutablePass()llvm::ImmutablePassinlinevirtual
getAsPMDataManager()llvm::Passvirtual
getEnableTailMerge() const llvm::TargetPassConfiginline
getOptimizeRegAlloc() const llvm::TargetPassConfig
getOptLevel() const llvm::TargetPassConfiginline
getPassID() const llvm::Passinline
getPassKind() const llvm::Passinline
getPassName() const llvm::Passvirtual
getPassSubstitution(AnalysisID StandardID) const llvm::TargetPassConfig
getPotentialPassManagerType() const llvm::ModulePassvirtual
getResolver() const llvm::Passinline
getTargetLowering() const llvm::TargetPassConfiginline
getTM() const llvm::TargetPassConfiginline
IDllvm::TargetPassConfigstatic
ImmutablePass(char &pid)llvm::ImmutablePassinlineexplicit
Implllvm::TargetPassConfigprotected
Initializedllvm::TargetPassConfigprotected
initializePass()llvm::ImmutablePassvirtual
insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID)llvm::TargetPassConfig
lookupPassInfo(const void *TI)llvm::Passstatic
lookupPassInfo(StringRef Arg)llvm::Passstatic
ModulePass(char &pid)llvm::ModulePassinlineexplicit
mustPreserveAnalysisID(char &AID) const llvm::Pass
Pass(PassKind K, char &pid)llvm::Passinlineexplicit
PostRAMachineLICMIDllvm::TargetPassConfigstatic
preparePassManager(PMStack &)llvm::Passvirtual
print(raw_ostream &O, const Module *M) const llvm::Passvirtual
printAndVerify(const char *Banner)llvm::TargetPassConfigprotected
releaseMemory()llvm::Passvirtual
runOnModule(Module &)llvm::ImmutablePassinlinevirtual
setDisableVerify(bool Disable)llvm::TargetPassConfiginline
setEnableTailMerge(bool Enable)llvm::TargetPassConfiginline
setInitialized()llvm::TargetPassConfiginline
setOpt(bool &Opt, bool Val)llvm::TargetPassConfigprotected
setResolver(AnalysisResolver *AR)llvm::Pass
setStartStopPasses(AnalysisID Start, AnalysisID Stop)llvm::TargetPassConfiginline
substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID)llvm::TargetPassConfig
TargetPassConfig(TargetMachine *tm, PassManagerBase &pm)llvm::TargetPassConfig
TargetPassConfig()llvm::TargetPassConfig
TMllvm::TargetPassConfigprotected
verifyAnalysis() const llvm::Passvirtual
~ImmutablePass()llvm::ImmutablePassvirtual
~ModulePass()llvm::ModulePassvirtual
~Pass()llvm::Passvirtual
~TargetPassConfig()llvm::TargetPassConfigvirtual