/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 197 class MergeFunctions { class 199 MergeFunctions() : FnTree(FunctionNodeCmp(&GlobalNumbers)) { in MergeFunctions() function in __anon5184a3a50111::MergeFunctions 310 MergeFunctions MF; in runOnModule() 327 MergeFunctions MF; in run() 334 bool MergeFunctions::doFunctionalCheck(std::vector<WeakTrackingVH> &Worklist) { in doFunctionalCheck() 411 bool MergeFunctions::runOnModule(Module &M) { in runOnModule() 471 void MergeFunctions::replaceDirectCallers(Function *Old, Function *New) { in replaceDirectCallers() 515 void MergeFunctions::eraseInstsUnrelatedToPDI( in eraseInstsUnrelatedToPDI() 534 void MergeFunctions::eraseTail(Function *G) { in eraseTail() 556 void MergeFunctions::filterInstsUnrelatedToPDI( in filterInstsUnrelatedToPDI() [all …]
|
H A D | PassManagerBuilder.cpp | 59 MergeFunctions = false; in PassManagerBuilder() 310 if (MergeFunctions) in populateModulePassManager() 431 if (MergeFunctions) in populateModulePassManager()
|
H A D | CMakeLists.txt | 31 MergeFunctions.cpp
|
/openbsd-src/gnu/llvm/llvm/lib/Passes/ |
H A D | PassBuilderBindings.cpp | 138 LLVMBool MergeFunctions) { in LLVMPassBuilderOptionsSetMergeFunctions() argument 139 unwrap(Options)->PTO.MergeFunctions = MergeFunctions; in LLVMPassBuilderOptionsSetMergeFunctions()
|
H A D | PassBuilderPipelines.cpp | 291 MergeFunctions = EnableMergeFunctions; in PipelineTuningOptions() 1374 if (PTO.MergeFunctions) in buildModuleOptimizationPipeline() 1847 if (PTO.MergeFunctions) in buildLTODefaultPipeline() 1899 if (PTO.MergeFunctions) in buildO0DefaultPipeline()
|
/openbsd-src/gnu/llvm/llvm/include/llvm-c/Transforms/ |
H A D | PassBuilder.h | 100 LLVMBool MergeFunctions);
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 102 bool MergeFunctions; variable
|
/openbsd-src/gnu/usr.bin/clang/libLLVMipo/ |
H A D | Makefile | 38 MergeFunctions.cpp \
|
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/ |
H A D | BUILD.gn | 52 "MergeFunctions.cpp",
|
/openbsd-src/gnu/llvm/llvm/docs/ |
H A D | UserGuides.rst | 48 MergeFunctions 135 :doc:`MergeFunctions`
|
H A D | MergeFunctions.rst | 2 MergeFunctions pass, how it works 169 MergeFunctions, main fields and runOnModule 250 The rest of the article is based on *MergeFunctions.cpp* source code 251 (found in *<llvm_dir>/lib/Transforms/IPO/MergeFunctions.cpp*). We would like 496 This comparison has been implemented in initial *MergeFunctions* pass 657 Once *MergeFunctions* detected that current function (*G*) is equal to one that
|
H A D | Passes.rst | 948 :doc:`this <MergeFunctions>`
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 75 bool MergeFunctions; variable
|
/openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 830 PTO.MergeFunctions = CodeGenOpts.MergeFunctions; in RunOptimizationPipeline()
|
/openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
H A D | CodeGenOptions.def | 173 CODEGENOPT(MergeFunctions , 1, 0) ///< Set when -fmerge-functions is enabled.
|
/openbsd-src/distrib/sets/lists/comp/ |
H A D | clang.amd64 | 2642 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.macppc | 2641 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.loongson | 2641 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.octeon | 2641 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.arm64 | 2642 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.powerpc64 | 2640 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.armv7 | 2640 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.i386 | 2640 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
H A D | clang.sparc64 | 2641 ./usr/include/llvm/Transforms/IPO/MergeFunctions.h
|
/openbsd-src/gnu/llvm/clang/include/clang/Driver/ |
H A D | Options.td | 5504 MarshallingInfoFlag<CodeGenOpts<"MergeFunctions">>;
|