Searched refs:ExpensiveCombines (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombine.h | 28 bool ExpensiveCombines; variable 33 explicit InstCombinePass(bool ExpensiveCombines = true) 34 : ExpensiveCombines(ExpensiveCombines) {} in ExpensiveCombines() function 45 const bool ExpensiveCombines; variable 50 InstructionCombiningPass(bool ExpensiveCombines = true) 51 : FunctionPass(ID), ExpensiveCombines(ExpensiveCombines) { in FunctionPass() 71 FunctionPass *createInstructionCombiningPass(bool ExpensiveCombines = true);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 298 const bool ExpensiveCombines; variable 318 bool MinimizeSize, bool ExpensiveCombines, AliasAnalysis *AA, in InstCombiner() argument 323 ExpensiveCombines(ExpensiveCombines), AA(AA), AC(AC), TLI(TLI), DT(DT), in InstCombiner()
|
| H A D | InstructionCombining.cpp | 3148 if (ExpensiveCombines && !I->use_empty() && Ty->isIntOrIntVectorTy()) { in run() 3413 OptimizationRemarkEmitter &ORE, bool ExpensiveCombines = true, in combineInstructionsOverFunction() argument 3416 ExpensiveCombines |= EnableExpensiveCombines; in combineInstructionsOverFunction() 3443 InstCombiner IC(Worklist, Builder, F.optForMinSize(), ExpensiveCombines, AA, in combineInstructionsOverFunction() 3465 ExpensiveCombines, LI)) in run() 3507 ExpensiveCombines, LI); in runOnFunction() 3532 FunctionPass *llvm::createInstructionCombiningPass(bool ExpensiveCombines) { in createInstructionCombiningPass() argument 3533 return new InstructionCombiningPass(ExpensiveCombines); in createInstructionCombiningPass()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 251 bool ExpensiveCombines = OptLevel > 2; in addInstructionCombiningPass() local 252 PM.add(createInstructionCombiningPass(ExpensiveCombines)); in addInstructionCombiningPass()
|