Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombine.h49 class InstCombinePass : public PassInfoMixin<InstCombinePass> {
56 LLVM_ABI explicit InstCombinePass(InstCombineOptions Opts = {});
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp448 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
522 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
547 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
560 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
614 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
711 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
745 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
780 FPM.addPass(InstCombinePass()); in buildFunctionSimplificationPipeline()
816 FPM.addPass(InstCombinePass()); // Combine silly sequences. in addPreInlinerPasses()
1187 GlobalCleanupPM.addPass(InstCombinePass()); in buildModuleSimplificationPipeline()
[all …]
H A DPassRegistry.def599 "instcombine", "InstCombinePass",
600 [](InstCombineOptions Opts) { return InstCombinePass(Opts); },
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp731 FPM.addPass(InstCombinePass()); in addSanitizers()
734 FPM.addPass(InstCombinePass()); in addSanitizers()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp5925 InstCombinePass::InstCombinePass(InstCombineOptions Opts) : Options(Opts) {} in InstCombinePass() function in InstCombinePass
5927 void InstCombinePass::printPipeline( in printPipeline()
5929 static_cast<PassInfoMixin<InstCombinePass> *>(this)->printPipeline( in printPipeline()
5937 char InstCombinePass::ID = 0;
5939 PreservedAnalyses InstCombinePass::run(Function &F, in run()