Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombine.h25 class InstCombinePass : public PassInfoMixin<InstCombinePass> {
30 explicit InstCombinePass();
31 explicit InstCombinePass(unsigned MaxIterations);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp543 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
617 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
644 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
658 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
708 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
792 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
824 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
853 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
892 FPM.addPass(InstCombinePass()); // Combine silly sequences. in addPGOInstrPasses()
1093 EarlyFPM.addPass(InstCombinePass()); in buildModuleSimplificationPipeline()
[all …]
H A DPassRegistry.def228 FUNCTION_PASS("instcombine", InstCombinePass())
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp4018 InstCombinePass::InstCombinePass() : MaxIterations(LimitMaxIterations) {} in InstCombinePass() function in InstCombinePass
4020 InstCombinePass::InstCombinePass(unsigned MaxIterations) in InstCombinePass() function in InstCombinePass
4023 PreservedAnalyses InstCombinePass::run(Function &F, in run()