|
LLVM
8.0.1
|
This is the complete list of members for llvm::JumpThreadingPass, including all inherited members.
| ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB, jumpthreading::PredValueInfo &Result, jumpthreading::ConstantPreference Preference, Instruction *CxtI=nullptr) | llvm::JumpThreadingPass | inline |
| ComputeValueKnownInPredecessorsImpl(Value *V, BasicBlock *BB, jumpthreading::PredValueInfo &Result, jumpthreading::ConstantPreference Preference, DenseSet< std::pair< Value *, BasicBlock *>> &RecursionSet, Instruction *CxtI=nullptr) | llvm::JumpThreadingPass | |
| DuplicateCondBranchOnPHIIntoPred(BasicBlock *BB, const SmallVectorImpl< BasicBlock *> &PredBBs) | llvm::JumpThreadingPass | |
| FindLoopHeaders(Function &F) | llvm::JumpThreadingPass | |
| JumpThreadingPass(int T=-1) | llvm::JumpThreadingPass | |
| name() | llvm::PassInfoMixin< JumpThreadingPass > | inlinestatic |
| ProcessBlock(BasicBlock *BB) | llvm::JumpThreadingPass | |
| ProcessBranchOnPHI(PHINode *PN) | llvm::JumpThreadingPass | |
| ProcessBranchOnXOR(BinaryOperator *BO) | llvm::JumpThreadingPass | |
| ProcessGuards(BasicBlock *BB) | llvm::JumpThreadingPass | |
| ProcessImpliedCondition(BasicBlock *BB) | llvm::JumpThreadingPass | |
| ProcessThreadableEdges(Value *Cond, BasicBlock *BB, jumpthreading::ConstantPreference Preference, Instruction *CxtI=nullptr) | llvm::JumpThreadingPass | |
| releaseMemory() | llvm::JumpThreadingPass | inline |
| run(Function &F, FunctionAnalysisManager &AM) | llvm::JumpThreadingPass | |
| runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_, AliasAnalysis *AA_, DomTreeUpdater *DTU_, bool HasProfileData_, std::unique_ptr< BlockFrequencyInfo > BFI_, std::unique_ptr< BranchProbabilityInfo > BPI_) | llvm::JumpThreadingPass | |
| SimplifyPartiallyRedundantLoad(LoadInst *LI) | llvm::JumpThreadingPass | |
| ThreadEdge(BasicBlock *BB, const SmallVectorImpl< BasicBlock *> &PredBBs, BasicBlock *SuccBB) | llvm::JumpThreadingPass | |
| ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI) | llvm::JumpThreadingPass | |
| TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB) | llvm::JumpThreadingPass | |
| TryToUnfoldSelect(SwitchInst *SI, BasicBlock *BB) | llvm::JumpThreadingPass | |
| TryToUnfoldSelectInCurrBB(BasicBlock *BB) | llvm::JumpThreadingPass | |
| UnfoldSelectInstr(BasicBlock *Pred, BasicBlock *BB, SelectInst *SI, PHINode *SIUse, unsigned Idx) | llvm::JumpThreadingPass |
1.8.13