LLVM  4.0.0
llvm::JumpThreadingPass Member List

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::JumpThreadingPassinline
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