/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 197 class MergeFunctions { class 199 MergeFunctions() : FnTree(FunctionNodeCmp(&GlobalNumbers)) { in MergeFunctions() function in __anon87ad446e0111::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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 200 class MergeFunctions { class 202 MergeFunctions() : FnTree(FunctionNodeCmp(&GlobalNumbers)) { in MergeFunctions() function in __anonabe652a80111::MergeFunctions 310 MergeFunctions MF; in runOnModule() 327 MergeFunctions MF; in run() 334 bool MergeFunctions::doSanityCheck(std::vector<WeakTrackingVH> &Worklist) { in doSanityCheck() 411 bool MergeFunctions::runOnModule(Module &M) { in runOnModule() 465 void MergeFunctions::replaceDirectCallers(Function *Old, Function *New) { in replaceDirectCallers() 512 void MergeFunctions::eraseInstsUnrelatedToPDI( in eraseInstsUnrelatedToPDI() 531 void MergeFunctions::eraseTail(Function *G) { in eraseTail() 554 void MergeFunctions::filterInstsUnrelatedToPDI( in filterInstsUnrelatedToPDI() [all …]
|
H A D | PassManagerBuilder.cpp | 172 MergeFunctions = false; in PassManagerBuilder() 500 if (MergeFunctions) in populateModulePassManager() 810 if (MergeFunctions) in populateModulePassManager() 1027 if (MergeFunctions) in addLateLTOOptimizationPasses()
|
H A D | CMakeLists.txt | 28 MergeFunctions.cpp
|
/aosp_15_r20/external/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 1371 class MergeFunctions : public ModulePass { class 1374 MergeFunctions() in MergeFunctions() function in __anon4c6ea0c60411::MergeFunctions 1459 char MergeFunctions::ID = 0; 1460 INITIALIZE_PASS(MergeFunctions, "mergefunc", "Merge Functions", false, false) 1463 return new MergeFunctions(); in createMergeFunctionsPass() 1466 bool MergeFunctions::doSanityCheck(std::vector<WeakVH> &Worklist) { in doSanityCheck() 1538 bool MergeFunctions::runOnModule(Module &M) { in runOnModule() 1599 void MergeFunctions::replaceDirectCallers(Function *Old, Function *New) { in replaceDirectCallers() 1639 void MergeFunctions::writeThunkOrAlias(Function *F, Function *G) { in writeThunkOrAlias() 1681 void MergeFunctions::writeThunk(Function *F, Function *G) { in writeThunk() [all …]
|
H A D | PassManagerBuilder.cpp | 144 MergeFunctions = false; in PassManagerBuilder() 350 if (MergeFunctions) in populateModulePassManager() 580 if (MergeFunctions) in populateModulePassManager() 740 if (MergeFunctions) in addLateLTOOptimizationPasses()
|
H A D | CMakeLists.txt | 23 MergeFunctions.cpp
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/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()
|
/aosp_15_r20/external/llvm/test/Transforms/MergeFunc/ |
H A D | crash2.ll | 4 ; MergeFunctions clears its GlobalNumbers value map. If this map still contains 5 ; entries when running globalopt and the MergeFunctions instance is still alive
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm-c/Transforms/ |
H A D | PassBuilder.h | 100 LLVMBool MergeFunctions);
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm-c/Transforms/ |
D | PassBuilder.h | 100 LLVMBool MergeFunctions);
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm-c/Transforms/ |
D | PassBuilder.h | 100 LLVMBool MergeFunctions);
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm-c/Transforms/ |
D | PassBuilder.h | 100 LLVMBool MergeFunctions);
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm-c/Transforms/ |
D | PassBuilder.h | 100 LLVMBool MergeFunctions);
|
/aosp_15_r20/external/llvm/docs/ |
H A D | MergeFunctions.rst | 2 MergeFunctions pass, how it works 80 MergeFunctions pass and thus help LLVM project. 181 MergeFunctions, main fields and runOnModule 260 The rest of article is based on *MergeFunctions.cpp* source code 261 (*<llvm_dir>/lib/Transforms/IPO/MergeFunctions.cpp*). We would like to ask 507 This comparison has been implemented in initial *MergeFunctions* pass 668 Once *MergeFunctions* detected that current function (*G*) is equal to one that
|
H A D | index.rst | 265 MergeFunctions 369 :doc:`MergeFunctions`
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 102 bool MergeFunctions; variable
|
/aosp_15_r20/external/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 136 bool MergeFunctions; variable
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 167 bool MergeFunctions; variable
|
/aosp_15_r20/external/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 360 PMBuilder.MergeFunctions = CodeGenOpts.MergeFunctions; in CreatePasses()
|
/aosp_15_r20/out/soong/.intermediates/external/llvm/lib/Transforms/IPO/libLLVMipo/android_arm64_armv8-2a_cortex-a55_static/ |
D | libLLVMipo.a.rsp | 1 …rm64_armv8-2a_cortex-a55_static/obj/external/llvm/lib/Transforms/IPO/MergeFunctions.o out/soong/.i…
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 75 bool MergeFunctions; variable
|