Home
last modified time | relevance | path

Searched refs:ExpensiveCombines (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombine.h28 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 DInstCombineInternal.h298 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 DInstructionCombining.cpp3148 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 DPassManagerBuilder.cpp251 bool ExpensiveCombines = OptLevel > 2; in addInstructionCombiningPass() local
252 PM.add(createInstructionCombiningPass(ExpensiveCombines)); in addInstructionCombiningPass()