Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp195 class MergeFunctions { class
197 MergeFunctions() : FnTree(FunctionNodeCmp(&GlobalNumbers)) { in MergeFunctions() function in __anonc9c4572e0111::MergeFunctions
306 MergeFunctions MF; in run()
313 bool MergeFunctions::doFunctionalCheck(std::vector<WeakTrackingVH> &Worklist) { in doFunctionalCheck()
413 bool MergeFunctions::runOnModule(Module &M) { in runOnModule()
472 void MergeFunctions::replaceDirectCallers(Function *Old, Function *New) { in replaceDirectCallers()
515 void MergeFunctions::eraseInstsUnrelatedToPDI( in eraseInstsUnrelatedToPDI()
545 void MergeFunctions::eraseTail(Function *G) { in eraseTail()
567 void MergeFunctions::filterInstsUnrelatedToPDI( in filterInstsUnrelatedToPDI()
732 void MergeFunctions::writeThunk(Function *F, Function *G) { in writeThunk()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp139 LLVMBool MergeFunctions) { in LLVMPassBuilderOptionsSetMergeFunctions() argument
140 unwrap(Options)->PTO.MergeFunctions = MergeFunctions; in LLVMPassBuilderOptionsSetMergeFunctions()
H A DPassBuilderPipelines.cpp322 MergeFunctions = EnableMergeFunctions; in PipelineTuningOptions()
1550 if (PTO.MergeFunctions) in buildModuleOptimizationPipeline()
2050 if (PTO.MergeFunctions) in buildLTODefaultPipeline()
2104 if (PTO.MergeFunctions) in buildO0DefaultPipeline()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/Transforms/
H A DPassBuilder.h100 LLVMBool MergeFunctions);
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h85 bool MergeFunctions; variable
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp855 PTO.MergeFunctions = CodeGenOpts.MergeFunctions; in RunOptimizationPipeline()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.def178 CODEGENOPT(MergeFunctions , 1, 0) ///< Set when -fmerge-functions is enabled.
/freebsd/lib/clang/libllvm/
H A DMakefile1757 SRCS_MIN+= Transforms/IPO/MergeFunctions.cpp
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td7174 MarshallingInfoFlag<CodeGenOpts<"MergeFunctions">>;