Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/lib/Passes/
H A DTailDuplication.cpp28 cl::opt<bolt::TailDuplication::DuplicationMode> TailDuplicationMode(
31 cl::init(bolt::TailDuplication::TD_NONE),
32 cl::values(clEnumValN(bolt::TailDuplication::TD_NONE, "none",
38 clEnumValN(bolt::TailDuplication::TD_CACHE, "cache",
161 void TailDuplication::constantAndCopyPropagate( in constantAndCopyPropagate()
272 TailDuplication::moderateDuplicate(BinaryBasicBlock &BB, in moderateDuplicate()
295 TailDuplication::aggressiveDuplicate(BinaryBasicBlock &BB, in aggressiveDuplicate()
364 bool TailDuplication::shouldDuplicate(BinaryBasicBlock *Pred, in shouldDuplicate()
470 TailDuplication::cacheDuplicate(const MCCodeEmitter *Emitter, in cacheDuplicate()
635 void TailDuplication::runOnFunctions(BinaryContext &BC) { in runOnFunctions()
[all …]
H A DCMakeLists.txt43 TailDuplication.cpp
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DTailDuplication.h47 class TailDuplication : public BinaryFunctionPass {
144 explicit TailDuplication() : BinaryFunctionPass(false) {} in TailDuplication() function
/llvm-project-15.0.7/bolt/test/X86/
H A Dtail-duplication-cacheline.s1 # This reproduces a bug in TailDuplication::isInCacheLine
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn209 "TailDuplication.cpp",
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCMakeLists.txt212 TailDuplication.cpp
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DBinaryPassManager.cpp385 Manager.registerPass(std::make_unique<TailDuplication>()); in runAllPasses()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600Instructions.td531 // Export Instructions should not be duplicated by TailDuplication pass
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt54 bolt/include/bolt/Passes/TailDuplication.h
100 bolt/lib/Passes/TailDuplication.cpp