Lines Matching refs:SimplifyCFGOpt
217 class SimplifyCFGOpt { class
265 SimplifyCFGOpt(const TargetTransformInfo &TTI, DomTreeUpdater *DTU, in SimplifyCFGOpt() function in __anonc8ba5dbf0111::SimplifyCFGOpt
725 Value *SimplifyCFGOpt::isValueEqualityComparison(Instruction *TI) { in isValueEqualityComparison()
752 BasicBlock *SimplifyCFGOpt::GetValueEqualityComparisonCases( in GetValueEqualityComparisonCases()
842 bool SimplifyCFGOpt::SimplifyEqualityComparisonWithOnlyPredecessor( in SimplifyEqualityComparisonWithOnlyPredecessor()
1119 bool SimplifyCFGOpt::PerformValueComparisonIntoPredecessorFolding( in PerformValueComparisonIntoPredecessorFolding()
1340 bool SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(Instruction *TI, in FoldValueComparisonIntoPredecessors()
1400 bool SimplifyCFGOpt::HoistThenElseCodeToIf(BranchInst *BI, in HoistThenElseCodeToIf()
2360 bool SimplifyCFGOpt::SpeculativelyExecuteBB(BranchInst *BI, BasicBlock *ThenBB, in SpeculativelyExecuteBB()
3873 bool SimplifyCFGOpt::SimplifyTerminatorOnSelect(Instruction *OldTerm, in SimplifyTerminatorOnSelect()
3954 bool SimplifyCFGOpt::SimplifySwitchOnSelect(SwitchInst *SI, in SimplifySwitchOnSelect()
3991 bool SimplifyCFGOpt::SimplifyIndirectBrOnSelect(IndirectBrInst *IBI, in SimplifyIndirectBrOnSelect()
4025 bool SimplifyCFGOpt::tryToSimplifyUncondBranchWithICmpInIt( in tryToSimplifyUncondBranchWithICmpInIt()
4135 bool SimplifyCFGOpt::SimplifyBranchOnICmpChain(BranchInst *BI, in SimplifyBranchOnICmpChain()
4264 bool SimplifyCFGOpt::simplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in simplifyResume()
4297 bool SimplifyCFGOpt::simplifyCommonResume(ResumeInst *RI) { in simplifyCommonResume()
4367 bool SimplifyCFGOpt::simplifySingleResume(ResumeInst *RI) { in simplifySingleResume()
4539 bool SimplifyCFGOpt::simplifyCleanupReturn(CleanupReturnInst *RI) { in simplifyCleanupReturn()
4556 bool SimplifyCFGOpt::simplifyUnreachable(UnreachableInst *UI) { in simplifyUnreachable()
4757 bool SimplifyCFGOpt::TurnSwitchRangeIntoICmp(SwitchInst *SI, in TurnSwitchRangeIntoICmp()
6106 bool SimplifyCFGOpt::simplifySwitch(SwitchInst *SI, IRBuilder<> &Builder) { in simplifySwitch()
6157 bool SimplifyCFGOpt::simplifyIndirectBr(IndirectBrInst *IBI) { in simplifyIndirectBr()
6291 bool SimplifyCFGOpt::simplifyBranch(BranchInst *Branch, IRBuilder<> &Builder) { in simplifyBranch()
6296 bool SimplifyCFGOpt::simplifyUncondBranch(BranchInst *BI, in simplifyUncondBranch()
6358 bool SimplifyCFGOpt::simplifyCondBranch(BranchInst *BI, IRBuilder<> &Builder) { in simplifyCondBranch()
6575 bool SimplifyCFGOpt::simplifyOnceImpl(BasicBlock *BB) { in simplifyOnceImpl()
6653 bool SimplifyCFGOpt::simplifyOnce(BasicBlock *BB) { in simplifyOnce()
6659 bool SimplifyCFGOpt::run(BasicBlock *BB) { in run()
6677 return SimplifyCFGOpt(TTI, DTU, BB->getModule()->getDataLayout(), LoopHeaders, in simplifyCFG()