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