Searched refs:MergeFunctions (Results 1 – 18 of 18) sorted by relevance
197 class MergeFunctions { class310 MergeFunctions MF; in runOnModule()327 MergeFunctions MF; in run()411 bool MergeFunctions::runOnModule(Module &M) { in runOnModule()516 void MergeFunctions::eraseInstsUnrelatedToPDI( in eraseInstsUnrelatedToPDI()535 void MergeFunctions::eraseTail(Function *G) { in eraseTail()557 void MergeFunctions::filterInstsUnrelatedToPDI( in filterInstsUnrelatedToPDI()681 void MergeFunctions::writeThunk(Function *F, Function *G) { in writeThunk()911 bool MergeFunctions::insert(Function *NewFunction) { in insert()943 void MergeFunctions::remove(Function *F) { in remove()[all …]
31 MergeFunctions.cpp
186 MergeFunctions = false; in PassManagerBuilder()596 if (MergeFunctions) in populateModulePassManager()777 if (MergeFunctions) in populateModulePassManager()
138 LLVMBool MergeFunctions) { in LLVMPassBuilderOptionsSetMergeFunctions() argument139 unwrap(Options)->PTO.MergeFunctions = MergeFunctions; in LLVMPassBuilderOptionsSetMergeFunctions()
194 MergeFunctions = EnableMergeFunctions; in PipelineTuningOptions()1281 if (PTO.MergeFunctions) in buildModuleOptimizationPipeline()1750 if (PTO.MergeFunctions) in buildLTODefaultPipeline()1802 if (PTO.MergeFunctions) in buildO0DefaultPipeline()
4 ; MergeFunctions clears its GlobalNumbers value map. If this map still contains5 ; entries when running globalopt and the MergeFunctions instance is still alive
3 ; MergeFunctions should respect the default function address
100 LLVMBool MergeFunctions);
51 "MergeFunctions.cpp",
166 bool MergeFunctions; variable
47 MergeFunctions133 :doc:`MergeFunctions`
2 MergeFunctions pass, how it works169 MergeFunctions, main fields and runOnModule250 The rest of the article is based on *MergeFunctions.cpp* source code251 (found in *<llvm_dir>/lib/Transforms/IPO/MergeFunctions.cpp*). We would like496 This comparison has been implemented in initial *MergeFunctions* pass657 Once *MergeFunctions* detected that current function (*G*) is equal to one that
953 :doc:`this <MergeFunctions>`
76 bool MergeFunctions; variable
770 PTO.MergeFunctions = CodeGenOpts.MergeFunctions; in RunOptimizationPipeline()
173 CODEGENOPT(MergeFunctions , 1, 0) ///< Set when -fmerge-functions is enabled.
5345 MarshallingInfoFlag<CodeGenOpts<"MergeFunctions">>;
5590 llvm/include/llvm/Transforms/IPO/MergeFunctions.h