Home
last modified time | relevance | path

Searched refs:MergeFunctions (Results 1 – 25 of 57) sorted by relevance

123

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp197 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 DPassManagerBuilder.cpp59 MergeFunctions = false; in PassManagerBuilder()
310 if (MergeFunctions) in populateModulePassManager()
431 if (MergeFunctions) in populateModulePassManager()
H A DCMakeLists.txt31 MergeFunctions.cpp
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp200 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 DPassManagerBuilder.cpp172 MergeFunctions = false; in PassManagerBuilder()
500 if (MergeFunctions) in populateModulePassManager()
810 if (MergeFunctions) in populateModulePassManager()
1027 if (MergeFunctions) in addLateLTOOptimizationPasses()
H A DCMakeLists.txt28 MergeFunctions.cpp
/aosp_15_r20/external/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp1371 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 DPassManagerBuilder.cpp144 MergeFunctions = false; in PassManagerBuilder()
350 if (MergeFunctions) in populateModulePassManager()
580 if (MergeFunctions) in populateModulePassManager()
740 if (MergeFunctions) in addLateLTOOptimizationPasses()
H A DCMakeLists.txt23 MergeFunctions.cpp
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Passes/
H A DPassBuilderBindings.cpp138 LLVMBool MergeFunctions) { in LLVMPassBuilderOptionsSetMergeFunctions() argument
139 unwrap(Options)->PTO.MergeFunctions = MergeFunctions; in LLVMPassBuilderOptionsSetMergeFunctions()
H A DPassBuilderPipelines.cpp291 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 Dcrash2.ll4 ; 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 DPassBuilder.h100 LLVMBool MergeFunctions);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm-c/Transforms/
DPassBuilder.h100 LLVMBool MergeFunctions);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm-c/Transforms/
DPassBuilder.h100 LLVMBool MergeFunctions);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm-c/Transforms/
DPassBuilder.h100 LLVMBool MergeFunctions);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm-c/Transforms/
DPassBuilder.h100 LLVMBool MergeFunctions);
/aosp_15_r20/external/llvm/docs/
H A DMergeFunctions.rst2 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 Dindex.rst265 MergeFunctions
369 :doc:`MergeFunctions`
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h102 bool MergeFunctions; variable
/aosp_15_r20/external/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h136 bool MergeFunctions; variable
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h167 bool MergeFunctions; variable
/aosp_15_r20/external/clang/lib/CodeGen/
H A DBackendUtil.cpp360 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/
DlibLLVMipo.a.rsp1 …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 DPassBuilder.h75 bool MergeFunctions; variable

123