|
LLVM
4.0.0
|
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 | |
| 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 | |
| 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_, 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 | |
| TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB) | llvm::JumpThreadingPass | |
| TryToUnfoldSelectInCurrBB(BasicBlock *BB) | llvm::JumpThreadingPass |
1.8.6