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()
949 bool JumpThreadingPass::processBlock(BasicBlock *BB) { in processBlock()
1146 bool JumpThreadingPass::processImpliedCondition(BasicBlock *BB) { in processImpliedCondition()
1223 bool JumpThreadingPass::simplifyPartiallyRedundantLoad(LoadInst *LoadI) { in simplifyPartiallyRedundantLoad()
1499 Constant *JumpThreadingPass::evaluateOnPredecessorEdge(BasicBlock *BB, in evaluateOnPredecessorEdge()
1541 bool JumpThreadingPass::processThreadableEdges(Value *Cond, BasicBlock *BB, in processThreadableEdges()
1722 bool JumpThreadingPass::processBranchOnPHI(PHINode *PN) { in processBranchOnPHI()
1754 bool JumpThreadingPass::processBranchOnXOR(BinaryOperator *BO) { in processBranchOnXOR()
1889 bool JumpThreadingPass::maybeMergeBasicBlockIntoOnlyPred(BasicBlock *BB) { in maybeMergeBasicBlockIntoOnlyPred()
1940 void JumpThreadingPass::updateSSA(BasicBlock *BB, BasicBlock *NewBB, in updateSSA()
2003 void JumpThreadingPass::cloneInstructions(ValueToValueMapTy &ValueMapping, in cloneInstructions()
2119 bool JumpThreadingPass::maybethreadThroughTwoBasicBlocks(BasicBlock *BB, in maybethreadThroughTwoBasicBlocks()
2260 void JumpThreadingPass::threadThroughTwoBasicBlocks(BasicBlock *PredPredBB, in threadThroughTwoBasicBlocks()
2333 bool JumpThreadingPass::tryThreadEdge( in tryThreadEdge()
2372 void JumpThreadingPass::threadEdge(BasicBlock *BB, in threadEdge()
2461 BasicBlock *JumpThreadingPass::splitBlockPreds(BasicBlock *BB, in splitBlockPreds()
2505 bool JumpThreadingPass::doesBlockHaveProfileData(BasicBlock *BB) { in doesBlockHaveProfileData()
2516 void JumpThreadingPass::updateBlockFreqAndEdgeWeight(BasicBlock *PredBB, in updateBlockFreqAndEdgeWeight()
2617 bool JumpThreadingPass::duplicateCondBranchOnPHIIntoPred( in duplicateCondBranchOnPHIIntoPred()
2753 void JumpThreadingPass::unfoldSelectInstr(BasicBlock *Pred, BasicBlock *BB, in unfoldSelectInstr()
2816 bool JumpThreadingPass::tryToUnfoldSelect(SwitchInst *SI, BasicBlock *BB) { in tryToUnfoldSelect()
2854 bool JumpThreadingPass::tryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB) { in tryToUnfoldSelect()
2913 bool JumpThreadingPass::tryToUnfoldSelectInCurrBB(BasicBlock *BB) { in tryToUnfoldSelectInCurrBB()
3016 bool JumpThreadingPass::processGuards(BasicBlock *BB) { in processGuards()
3050 bool JumpThreadingPass::threadGuard(BasicBlock *BB, IntrinsicInst *Guard, in threadGuard()
3125 PreservedAnalyses JumpThreadingPass::getPreservedAnalysis() const { in getPreservedAnalysis()
3136 typename AnalysisT::Result *JumpThreadingPass::runExternalAnalysis() { in runExternalAnalysis()
3174 BranchProbabilityInfo *JumpThreadingPass::getBPI() { in getBPI()
3182 BlockFrequencyInfo *JumpThreadingPass::getBFI() { in getBFI()
3193 BranchProbabilityInfo *JumpThreadingPass::getOrCreateBPI(bool Force) { in getOrCreateBPI()
3204 BlockFrequencyInfo *JumpThreadingPass::getOrCreateBFI(bool Force) { in getOrCreateBFI()