Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp474 class ARMLowOverheadLoops : public MachineFunctionPass { class
486 ARMLowOverheadLoops() : MachineFunctionPass(ID) { } in ARMLowOverheadLoops() function in __anon59c8a0920111::ARMLowOverheadLoops
531 char ARMLowOverheadLoops::ID = 0;
1328 bool ARMLowOverheadLoops::ProcessLoop(MachineLoop *ML) { in ProcessLoop()
1426 void ARMLowOverheadLoops::RevertWhile(MachineInstr *MI) const { in RevertWhile()
1435 void ARMLowOverheadLoops::RevertDo(MachineInstr *MI) const { in RevertDo()
1440 bool ARMLowOverheadLoops::RevertLoopDec(MachineInstr *MI) const { in RevertLoopDec()
1471 void ARMLowOverheadLoops::RevertLoopEndDec(MachineInstr *MI) const { in RevertLoopEndDec()
1713 void ARMLowOverheadLoops::Expand(LowOverheadLoop &LoLoop) { in Expand()
1821 bool ARMLowOverheadLoops::RevertNonLoops() { in RevertNonLoops()
[all …]
H A DCMakeLists.txt45 ARMLowOverheadLoops.cpp
H A DARMInstrThumb2.td5521 // ARMLowOverheadLoops if possible, or reverted to a Mov if not.
5529 // ARMLowOverheadLoops when it is converted to a DLSTP or DLS as required.
5560 // is lowered in the ARMLowOverheadLoops pass providing the branches are within
5584 // LETP in ARMLowOverheadLoops as appropriate, or converted to t2CMP/t2Bcc
H A DARMInstrMVE.td1038 // horizontalReduction, ARMLowOverheadLoops will also have to check that
1274 // horizontalReduction, ARMLowOverheadLoops will also have to check that
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/ARM/
H A DBUILD.gn88 "ARMLowOverheadLoops.cpp",