Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DMergeFunctions.cpp542 class MergeFunctions : public ModulePass { class
545 MergeFunctions() in MergeFunctions() function in __anon7764129b0311::MergeFunctions
603 char MergeFunctions::ID = 0;
604 INITIALIZE_PASS(MergeFunctions, "mergefunc", "Merge Functions", false, false)
607 return new MergeFunctions(); in createMergeFunctionsPass()
610 bool MergeFunctions::runOnModule(Module &M) { in runOnModule()
683 void MergeFunctions::replaceDirectCallers(Function *Old, Function *New) { in replaceDirectCallers()
698 void MergeFunctions::writeThunkOrAlias(Function *F, Function *G) { in writeThunkOrAlias()
712 void MergeFunctions::writeThunk(Function *F, Function *G) { in writeThunk()
759 void MergeFunctions::writeAlias(Function *F, Function *G) { in writeAlias()
[all …]
/external/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp1371 class MergeFunctions : public ModulePass { class
1374 MergeFunctions() in MergeFunctions() function in __anon36c8c2ef0411::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 …]
DCMakeLists.txt23 MergeFunctions.cpp
DPassManagerBuilder.cpp144 MergeFunctions = false; in PassManagerBuilder()
350 if (MergeFunctions) in populateModulePassManager()
580 if (MergeFunctions) in populateModulePassManager()
740 if (MergeFunctions) in addLateLTOOptimizationPasses()
/external/llvm/test/Transforms/MergeFunc/
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
/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h136 bool MergeFunctions; variable
/external/llvm/docs/
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
Dindex.rst265 MergeFunctions
369 :doc:`MergeFunctions`
DPasses.rst902 :doc:`this <MergeFunctions>`
/external/clang/lib/CodeGen/
DBackendUtil.cpp360 PMBuilder.MergeFunctions = CodeGenOpts.MergeFunctions; in CreatePasses()
/external/clang/include/clang/Frontend/
DCodeGenOptions.def96 CODEGENOPT(MergeFunctions , 1, 0) ///< Set when -fmerge-functions is enabled.
/external/clang/lib/Frontend/
DCompilerInvocation.cpp605 Opts.MergeFunctions = Args.hasArg(OPT_fmerge_functions); in ParseCodeGenArgs()