Lines Matching refs:SimplifyCFGOpt

171 class SimplifyCFGOpt {  class
202 SimplifyCFGOpt(const TargetTransformInfo &TTI, const DataLayout &DL, in SimplifyCFGOpt() function in __anone609cfb00111::SimplifyCFGOpt
691 Value *SimplifyCFGOpt::isValueEqualityComparison(Instruction *TI) { in isValueEqualityComparison()
718 BasicBlock *SimplifyCFGOpt::GetValueEqualityComparisonCases( in GetValueEqualityComparisonCases()
808 bool SimplifyCFGOpt::SimplifyEqualityComparisonWithOnlyPredecessor( in SimplifyEqualityComparisonWithOnlyPredecessor()
1011 bool SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(Instruction *TI, in FoldValueComparisonIntoPredecessors()
3545 bool SimplifyCFGOpt::tryToSimplifyUncondBranchWithICmpInIt( in tryToSimplifyUncondBranchWithICmpInIt()
3761 bool SimplifyCFGOpt::SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in SimplifyResume()
3773 bool SimplifyCFGOpt::SimplifyCommonResume(ResumeInst *RI) { in SimplifyCommonResume()
3852 bool SimplifyCFGOpt::SimplifySingleResume(ResumeInst *RI) { in SimplifySingleResume()
4046 bool SimplifyCFGOpt::SimplifyCleanupReturn(CleanupReturnInst *RI) { in SimplifyCleanupReturn()
4062 bool SimplifyCFGOpt::SimplifyReturn(ReturnInst *RI, IRBuilder<> &Builder) { in SimplifyReturn()
4116 bool SimplifyCFGOpt::SimplifyUnreachable(UnreachableInst *UI) { in SimplifyUnreachable()
5588 bool SimplifyCFGOpt::SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder) { in SimplifySwitch()
5639 bool SimplifyCFGOpt::SimplifyIndirectBr(IndirectBrInst *IBI) { in SimplifyIndirectBr()
5754 bool SimplifyCFGOpt::SimplifyUncondBranch(BranchInst *BI, in SimplifyUncondBranch()
5815 bool SimplifyCFGOpt::SimplifyCondBranch(BranchInst *BI, IRBuilder<> &Builder) { in SimplifyCondBranch()
5996 bool SimplifyCFGOpt::simplifyOnce(BasicBlock *BB) { in simplifyOnce()
6070 bool SimplifyCFGOpt::run(BasicBlock *BB) { in run()
6088 return SimplifyCFGOpt(TTI, BB->getModule()->getDataLayout(), LoopHeaders, in simplifyCFG()