Lines Matching refs:JumpThreadingPass
131 JumpThreadingPass Impl;
174 JumpThreadingPass::JumpThreadingPass(int T) { in JumpThreadingPass() function in JumpThreadingPass
334 PreservedAnalyses JumpThreadingPass::run(Function &F, in run()
370 bool JumpThreadingPass::runImpl(Function &F, TargetLibraryInfo *TLI_, in runImpl()
599 void JumpThreadingPass::findLoopHeaders(Function &F) { in findLoopHeaders()
632 bool JumpThreadingPass::computeValueKnownInPredecessorsImpl( in computeValueKnownInPredecessorsImpl()
1023 bool JumpThreadingPass::processBlock(BasicBlock *BB) { in processBlock()
1222 bool JumpThreadingPass::processImpliedCondition(BasicBlock *BB) { in processImpliedCondition()
1299 bool JumpThreadingPass::simplifyPartiallyRedundantLoad(LoadInst *LoadI) { in simplifyPartiallyRedundantLoad()
1571 Constant *JumpThreadingPass::evaluateOnPredecessorEdge(BasicBlock *BB, in evaluateOnPredecessorEdge()
1611 bool JumpThreadingPass::processThreadableEdges(Value *Cond, BasicBlock *BB, in processThreadableEdges()
1791 bool JumpThreadingPass::processBranchOnPHI(PHINode *PN) { in processBranchOnPHI()
1823 bool JumpThreadingPass::processBranchOnXOR(BinaryOperator *BO) { in processBranchOnXOR()
1958 bool JumpThreadingPass::maybeMergeBasicBlockIntoOnlyPred(BasicBlock *BB) { in maybeMergeBasicBlockIntoOnlyPred()
2009 void JumpThreadingPass::updateSSA( in updateSSA()
2055 JumpThreadingPass::cloneInstructions(BasicBlock::iterator BI, in cloneInstructions()
2104 bool JumpThreadingPass::maybethreadThroughTwoBasicBlocks(BasicBlock *BB, in maybethreadThroughTwoBasicBlocks()
2244 void JumpThreadingPass::threadThroughTwoBasicBlocks(BasicBlock *PredPredBB, in threadThroughTwoBasicBlocks()
2310 bool JumpThreadingPass::tryThreadEdge( in tryThreadEdge()
2349 void JumpThreadingPass::threadEdge(BasicBlock *BB, in threadEdge()
2431 BasicBlock *JumpThreadingPass::splitBlockPreds(BasicBlock *BB, in splitBlockPreds()
2472 bool JumpThreadingPass::doesBlockHaveProfileData(BasicBlock *BB) { in doesBlockHaveProfileData()
2492 void JumpThreadingPass::updateBlockFreqAndEdgeWeight(BasicBlock *PredBB, in updateBlockFreqAndEdgeWeight()
2589 bool JumpThreadingPass::duplicateCondBranchOnPHIIntoPred( in duplicateCondBranchOnPHIIntoPred()
2717 void JumpThreadingPass::unfoldSelectInstr(BasicBlock *Pred, BasicBlock *BB, in unfoldSelectInstr()
2753 bool JumpThreadingPass::tryToUnfoldSelect(SwitchInst *SI, BasicBlock *BB) { in tryToUnfoldSelect()
2791 bool JumpThreadingPass::tryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB) { in tryToUnfoldSelect()
2852 bool JumpThreadingPass::tryToUnfoldSelectInCurrBB(BasicBlock *BB) { in tryToUnfoldSelectInCurrBB()
2952 bool JumpThreadingPass::processGuards(BasicBlock *BB) { in processGuards()
2986 bool JumpThreadingPass::threadGuard(BasicBlock *BB, IntrinsicInst *Guard, in threadGuard()