Lines Matching defs:SimplifyCFGOpt
254 class SimplifyCFGOpt {
304 SimplifyCFGOpt(const TargetTransformInfo &TTI, DomTreeUpdater *DTU,
786 Value *SimplifyCFGOpt::isValueEqualityComparison(Instruction *TI) {
813 BasicBlock *SimplifyCFGOpt::getValueEqualityComparisonCases(
905 bool SimplifyCFGOpt::simplifyEqualityComparisonWithOnlyPredecessor(
1174 bool SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(
1395 bool SimplifyCFGOpt::foldValueComparisonIntoPredecessors(Instruction *TI,
1852 bool SimplifyCFGOpt::hoistCommonCodeFromSuccessors(Instruction *TI,
2064 bool SimplifyCFGOpt::hoistSuccIdenticalTerminatorToSwitchOrIf(
3253 bool SimplifyCFGOpt::speculativelyExecuteBB(BranchInst *BI,
4871 bool SimplifyCFGOpt::simplifyTerminatorOnSelect(Instruction *OldTerm,
4952 bool SimplifyCFGOpt::simplifySwitchOnSelect(SwitchInst *SI,
4989 bool SimplifyCFGOpt::simplifyIndirectBrOnSelect(IndirectBrInst *IBI,
5023 bool SimplifyCFGOpt::tryToSimplifyUncondBranchWithICmpInIt(
5133 bool SimplifyCFGOpt::simplifyBranchOnICmpChain(BranchInst *BI,
5262 bool SimplifyCFGOpt::simplifyResume(ResumeInst *RI, IRBuilder<> &Builder) {
5295 bool SimplifyCFGOpt::simplifyCommonResume(ResumeInst *RI) {
5365 bool SimplifyCFGOpt::simplifySingleResume(ResumeInst *RI) {
5536 bool SimplifyCFGOpt::simplifyCleanupReturn(CleanupReturnInst *RI) {
5553 bool SimplifyCFGOpt::simplifyUnreachable(UnreachableInst *UI) {
5773 bool SimplifyCFGOpt::turnSwitchRangeIntoICmp(SwitchInst *SI,
7577 bool SimplifyCFGOpt::simplifyDuplicateSwitchArms(SwitchInst *SI,
7669 bool SimplifyCFGOpt::simplifySwitch(SwitchInst *SI, IRBuilder<> &Builder) {
7735 bool SimplifyCFGOpt::simplifyIndirectBr(IndirectBrInst *IBI) {
7866 bool SimplifyCFGOpt::simplifyBranch(BranchInst *Branch, IRBuilder<> &Builder) {
7871 bool SimplifyCFGOpt::simplifyUncondBranch(BranchInst *BI,
8023 bool SimplifyCFGOpt::simplifyCondBranch(BranchInst *BI, IRBuilder<> &Builder) {
8371 bool SimplifyCFGOpt::simplifyOnce(BasicBlock *BB) {
8454 bool SimplifyCFGOpt::run(BasicBlock *BB) {
8472 return SimplifyCFGOpt(TTI, DTU, BB->getDataLayout(), LoopHeaders,