Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DGlobalMerge.cpp94 class GlobalMerge : public FunctionPass { class
119 explicit GlobalMerge(const TargetMachine *TM = nullptr) in GlobalMerge() function in __anon61cc6b6e0111::GlobalMerge
139 char GlobalMerge::ID = 0;
140 INITIALIZE_TM_PASS(GlobalMerge, "global-merge", "Merge global variables",
143 bool GlobalMerge::doMerge(SmallVectorImpl<GlobalVariable*> &Globals, in doMerge()
241 void GlobalMerge::collectUsedGlobalVariables(Module &M) { in collectUsedGlobalVariables()
255 void GlobalMerge::setMustKeepGlobalVariables(Module &M) { in setMustKeepGlobalVariables()
278 bool GlobalMerge::doInitialization(Module &M) { in doInitialization()
350 bool GlobalMerge::runOnFunction(Function &F) { in runOnFunction()
354 bool GlobalMerge::doFinalization(Module &M) { in doFinalization()
[all …]
DCMakeLists.txt25 GlobalMerge.cpp
DAndroid.mk27 GlobalMerge.cpp \
/external/llvm/test/CodeGen/ARM/
Dglobal-merge-addrspace.ll2 ; Test the GlobalMerge pass. Check that the pass does not crash when using
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch3453 + GlobalMerge.cpp \