Lines Matching refs:JumpThreadingPass
110 JumpThreadingPass::JumpThreadingPass(int T) { in JumpThreadingPass() function in JumpThreadingPass
238 PreservedAnalyses JumpThreadingPass::run(Function &F, in run()
282 bool JumpThreadingPass::runImpl(Function &F_, FunctionAnalysisManager *FAM_, in runImpl()
526 void JumpThreadingPass::findLoopHeaders(Function &F) { in findLoopHeaders()
559 bool JumpThreadingPass::computeValueKnownInPredecessorsImpl( in computeValueKnownInPredecessorsImpl()
960 bool JumpThreadingPass::processBlock(BasicBlock *BB) { in processBlock()
1159 bool JumpThreadingPass::processImpliedCondition(BasicBlock *BB) { in processImpliedCondition()
1236 bool JumpThreadingPass::simplifyPartiallyRedundantLoad(LoadInst *LoadI) { in simplifyPartiallyRedundantLoad()
1513 Constant *JumpThreadingPass::evaluateOnPredecessorEdge(BasicBlock *BB, in evaluateOnPredecessorEdge()
1553 bool JumpThreadingPass::processThreadableEdges(Value *Cond, BasicBlock *BB, in processThreadableEdges()
1733 bool JumpThreadingPass::processBranchOnPHI(PHINode *PN) { in processBranchOnPHI()
1765 bool JumpThreadingPass::processBranchOnXOR(BinaryOperator *BO) { in processBranchOnXOR()
1900 bool JumpThreadingPass::maybeMergeBasicBlockIntoOnlyPred(BasicBlock *BB) { in maybeMergeBasicBlockIntoOnlyPred()
1951 void JumpThreadingPass::updateSSA( in updateSSA()
2015 JumpThreadingPass::cloneInstructions(BasicBlock::iterator BI, in cloneInstructions()
2130 bool JumpThreadingPass::maybethreadThroughTwoBasicBlocks(BasicBlock *BB, in maybethreadThroughTwoBasicBlocks()
2270 void JumpThreadingPass::threadThroughTwoBasicBlocks(BasicBlock *PredPredBB, in threadThroughTwoBasicBlocks()
2342 bool JumpThreadingPass::tryThreadEdge( in tryThreadEdge()
2381 void JumpThreadingPass::threadEdge(BasicBlock *BB, in threadEdge()
2469 BasicBlock *JumpThreadingPass::splitBlockPreds(BasicBlock *BB, in splitBlockPreds()
2513 bool JumpThreadingPass::doesBlockHaveProfileData(BasicBlock *BB) { in doesBlockHaveProfileData()
2524 void JumpThreadingPass::updateBlockFreqAndEdgeWeight(BasicBlock *PredBB, in updateBlockFreqAndEdgeWeight()
2626 bool JumpThreadingPass::duplicateCondBranchOnPHIIntoPred( in duplicateCondBranchOnPHIIntoPred()
2759 void JumpThreadingPass::unfoldSelectInstr(BasicBlock *Pred, BasicBlock *BB, in unfoldSelectInstr()
2822 bool JumpThreadingPass::tryToUnfoldSelect(SwitchInst *SI, BasicBlock *BB) { in tryToUnfoldSelect()
2860 bool JumpThreadingPass::tryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB) { in tryToUnfoldSelect()
2921 bool JumpThreadingPass::tryToUnfoldSelectInCurrBB(BasicBlock *BB) { in tryToUnfoldSelectInCurrBB()
3023 bool JumpThreadingPass::processGuards(BasicBlock *BB) { in processGuards()
3057 bool JumpThreadingPass::threadGuard(BasicBlock *BB, IntrinsicInst *Guard, in threadGuard()
3131 PreservedAnalyses JumpThreadingPass::getPreservedAnalysis() const { in getPreservedAnalysis()
3142 typename AnalysisT::Result *JumpThreadingPass::runExternalAnalysis() { in runExternalAnalysis()
3180 BranchProbabilityInfo *JumpThreadingPass::getBPI() { in getBPI()
3188 BlockFrequencyInfo *JumpThreadingPass::getBFI() { in getBFI()
3199 BranchProbabilityInfo *JumpThreadingPass::getOrCreateBPI(bool Force) { in getOrCreateBPI()
3210 BlockFrequencyInfo *JumpThreadingPass::getOrCreateBFI(bool Force) { in getOrCreateBFI()