Lines Matching refs:JumpThreading
80 class JumpThreading : public FunctionPass { class
107 JumpThreading(int T = -1) : FunctionPass(ID) { in JumpThreading() function in __anon7fa5a1f40111::JumpThreading
143 char JumpThreading::ID = 0;
144 INITIALIZE_PASS_BEGIN(JumpThreading, "jump-threading",
148 INITIALIZE_PASS_END(JumpThreading, "jump-threading", in INITIALIZE_PASS_DEPENDENCY()
152 FunctionPass *llvm::createJumpThreadingPass(int Threshold) { return new JumpThreading(Threshold); } in INITIALIZE_PASS_DEPENDENCY()
156 bool JumpThreading::runOnFunction(Function &F) { in runOnFunction()
309 void JumpThreading::FindLoopHeaders(Function &F) { in FindLoopHeaders()
343 bool JumpThreading::
660 bool JumpThreading::ProcessBlock(BasicBlock *BB) { in ProcessBlock()
843 bool JumpThreading::SimplifyPartiallyRedundantLoad(LoadInst *LI) { in SimplifyPartiallyRedundantLoad()
1096 bool JumpThreading::ProcessThreadableEdges(Value *Cond, BasicBlock *BB, in ProcessThreadableEdges()
1205 bool JumpThreading::ProcessBranchOnPHI(PHINode *PN) { in ProcessBranchOnPHI()
1235 bool JumpThreading::ProcessBranchOnXOR(BinaryOperator *BO) { in ProcessBranchOnXOR()
1364 bool JumpThreading::ThreadEdge(BasicBlock *BB, in ThreadEdge()
1512 bool JumpThreading::DuplicateCondBranchOnPHIIntoPred(BasicBlock *BB, in DuplicateCondBranchOnPHIIntoPred()
1662 bool JumpThreading::TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB) { in TryToUnfoldSelect()