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 |