Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBranchFoldingPass.h16 bool EnableTailMerge; variable
19 BranchFolderPass(bool EnableTailMerge) : EnableTailMerge(EnableTailMerge) {} in BranchFolderPass() argument
H A DTargetPassConfig.h131 bool EnableTailMerge = true; variable
197 bool getEnableTailMerge() const { return EnableTailMerge; } in getEnableTailMerge()
198 void setEnableTailMerge(bool Enable) { setOpt(EnableTailMerge, Enable); } in setEnableTailMerge()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DCGPassBuilderOption.h54 bool EnableTailMerge = true; member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp126 bool EnableTailMerge = in run() local
127 !MF.getTarget().requiresStructuredCFG() && this->EnableTailMerge; in run()
139 BranchFolder Folder(EnableTailMerge, /*CommonHoist=*/true, MBBFreqInfo, MBPI, in run()
154 bool EnableTailMerge = !MF.getTarget().requiresStructuredCFG() && in runOnMachineFunction() local
159 EnableTailMerge, /*CommonHoist=*/true, MBBFreqInfo, in runOnMachineFunction()
174 EnableTailMerge = DefaultEnableTailMerge; in BranchFolder()
176 case cl::BOU_TRUE: EnableTailMerge = true; break; in BranchFolder()
177 case cl::BOU_FALSE: EnableTailMerge = false; break; in BranchFolder()
1044 if (!EnableTailMerge) in TailMergeBlocks()
H A DBranchFolding.h120 bool EnableTailMerge = false; variable
H A DMachineBlockPlacement.cpp3624 const bool EnableTailMerge = !MF.getTarget().requiresStructuredCFG() && in run() local
3628 if (EnableTailMerge) { in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DMachinePassRegistry.def193 [](bool EnableTailMerge) { return BranchFolderPass(EnableTailMerge); },
H A DCodeGenPassBuilder.h1299 addPass(BranchFolderPass(Opt.EnableTailMerge)); in addMachineLateOptimization()
1319 addPass(MachineBlockPlacementPass(Opt.EnableTailMerge)); in addBlockPlacement()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp237 EnableTailMerge = !getMipsSubtarget().enableLongBranchPass(); in MipsPassConfig()