Lines Matching refs:SimplifyCFGOpt
239 class SimplifyCFGOpt { class
288 SimplifyCFGOpt(const TargetTransformInfo &TTI, DomTreeUpdater *DTU, in SimplifyCFGOpt() function in __anona1e8f1c10111::SimplifyCFGOpt
774 Value *SimplifyCFGOpt::isValueEqualityComparison(Instruction *TI) { in isValueEqualityComparison()
801 BasicBlock *SimplifyCFGOpt::GetValueEqualityComparisonCases( in GetValueEqualityComparisonCases()
891 bool SimplifyCFGOpt::SimplifyEqualityComparisonWithOnlyPredecessor( in SimplifyEqualityComparisonWithOnlyPredecessor()
1163 bool SimplifyCFGOpt::PerformValueComparisonIntoPredecessorFolding( in PerformValueComparisonIntoPredecessorFolding()
1384 bool SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(Instruction *TI, in FoldValueComparisonIntoPredecessors()
1534 bool SimplifyCFGOpt::hoistCommonCodeFromSuccessors(BasicBlock *BB, in hoistCommonCodeFromSuccessors()
1707 bool SimplifyCFGOpt::hoistSuccIdenticalTerminatorToSwitchOrIf( in hoistSuccIdenticalTerminatorToSwitchOrIf()
2941 bool SimplifyCFGOpt::SpeculativelyExecuteBB(BranchInst *BI, in SpeculativelyExecuteBB()
4547 bool SimplifyCFGOpt::SimplifyTerminatorOnSelect(Instruction *OldTerm, in SimplifyTerminatorOnSelect()
4628 bool SimplifyCFGOpt::SimplifySwitchOnSelect(SwitchInst *SI, in SimplifySwitchOnSelect()
4665 bool SimplifyCFGOpt::SimplifyIndirectBrOnSelect(IndirectBrInst *IBI, in SimplifyIndirectBrOnSelect()
4699 bool SimplifyCFGOpt::tryToSimplifyUncondBranchWithICmpInIt( in tryToSimplifyUncondBranchWithICmpInIt()
4809 bool SimplifyCFGOpt::SimplifyBranchOnICmpChain(BranchInst *BI, in SimplifyBranchOnICmpChain()
4938 bool SimplifyCFGOpt::simplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in simplifyResume()
4971 bool SimplifyCFGOpt::simplifyCommonResume(ResumeInst *RI) { in simplifyCommonResume()
5041 bool SimplifyCFGOpt::simplifySingleResume(ResumeInst *RI) { in simplifySingleResume()
5213 bool SimplifyCFGOpt::simplifyCleanupReturn(CleanupReturnInst *RI) { in simplifyCleanupReturn()
5230 bool SimplifyCFGOpt::simplifyUnreachable(UnreachableInst *UI) { in simplifyUnreachable()
5448 bool SimplifyCFGOpt::TurnSwitchRangeIntoICmp(SwitchInst *SI, in TurnSwitchRangeIntoICmp()
7001 bool SimplifyCFGOpt::simplifySwitch(SwitchInst *SI, IRBuilder<> &Builder) { in simplifySwitch()
7061 bool SimplifyCFGOpt::simplifyIndirectBr(IndirectBrInst *IBI) { in simplifyIndirectBr()
7192 bool SimplifyCFGOpt::simplifyBranch(BranchInst *Branch, IRBuilder<> &Builder) { in simplifyBranch()
7197 bool SimplifyCFGOpt::simplifyUncondBranch(BranchInst *BI, in simplifyUncondBranch()
7260 bool SimplifyCFGOpt::simplifyCondBranch(BranchInst *BI, IRBuilder<> &Builder) { in simplifyCondBranch()
7519 bool SimplifyCFGOpt::simplifyOnce(BasicBlock *BB) { in simplifyOnce()
7601 bool SimplifyCFGOpt::run(BasicBlock *BB) { in run()
7619 return SimplifyCFGOpt(TTI, DTU, BB->getModule()->getDataLayout(), LoopHeaders, in simplifyCFG()