|
LLVM
8.0.1
|
This is the complete list of members for llvm::CodeExtractor, including all inherited members.
| CodeExtractor(ArrayRef< BasicBlock *> BBs, DominatorTree *DT=nullptr, bool AggregateArgs=false, BlockFrequencyInfo *BFI=nullptr, BranchProbabilityInfo *BPI=nullptr, bool AllowVarArgs=false, bool AllowAlloca=false, std::string Suffix="") | llvm::CodeExtractor | |
| CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs=false, BlockFrequencyInfo *BFI=nullptr, BranchProbabilityInfo *BPI=nullptr, std::string Suffix="") | llvm::CodeExtractor | |
| extractCodeRegion() | llvm::CodeExtractor | |
| findAllocas(ValueSet &SinkCands, ValueSet &HoistCands, BasicBlock *&ExitBlock) const | llvm::CodeExtractor | |
| findInputsOutputs(ValueSet &Inputs, ValueSet &Outputs, const ValueSet &Allocas) const | llvm::CodeExtractor | |
| findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock) | llvm::CodeExtractor | |
| isEligible() const | llvm::CodeExtractor | inline |
| isLegalToShrinkwrapLifetimeMarkers(Instruction *AllocaAddr) const | llvm::CodeExtractor |
1.8.13