Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DHardwareLoops.cpp118 class HardwareLoops : public FunctionPass { class
122 HardwareLoops() : FunctionPass(ID) { in HardwareLoops() function in __anon7620f73f0111::HardwareLoops
212 char HardwareLoops::ID = 0;
214 bool HardwareLoops::runOnFunction(Function &F) { in runOnFunction()
241 bool HardwareLoops::TryConvertLoop(Loop *L) { in TryConvertLoop()
281 bool HardwareLoops::TryConvertLoop(HardwareLoopInfo &HWLoopInfo) { in TryConvertLoop()
536 INITIALIZE_PASS_BEGIN(HardwareLoops, DEBUG_TYPE, HW_LOOPS_NAME, false, false) in INITIALIZE_PASS_BEGIN() argument
541 INITIALIZE_PASS_END(HardwareLoops, DEBUG_TYPE, HW_LOOPS_NAME, false, false) in INITIALIZE_PASS_BEGIN()
543 FunctionPass *llvm::createHardwareLoopsPass() { return new HardwareLoops(); } in INITIALIZE_PASS_BEGIN()
H A DCMakeLists.txt68 HardwareLoops.cpp
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/
H A Dloop-guards.ll6 ; Transforms/HardwareLoops/loop-guards.ll in which can be seen the generation
9 ; TODO: Teach the HardwareLoops some better pattern recognition.
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn62 "HardwareLoops.cpp",
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst16906 The HardwareLoops pass allows the loop decrement value to be specified with an