Home
last modified time | relevance | path

Searched defs:LowOverheadLoop (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp122 struct LowOverheadLoop { struct
124 MachineLoop *ML = nullptr;
125 MachineFunction *MF = nullptr;
126 MachineInstr *InsertPt = nullptr;
127 MachineInstr *Start = nullptr;
128 MachineInstr *Dec = nullptr;
129 MachineInstr *End = nullptr;
130 MachineInstr *VCTP = nullptr;
131 VPTBlock *CurrentBlock = nullptr;
132 SetVector<MachineInstr*> CurrentPredicate;
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp365 struct LowOverheadLoop { struct
367 MachineLoop &ML;
368 MachineBasicBlock *Preheader = nullptr;
369 MachineLoopInfo &MLI;
370 ReachingDefAnalysis &RDA;
371 const TargetRegisterInfo &TRI;
372 const ARMBaseInstrInfo &TII;
373 MachineFunction *MF = nullptr;
374 MachineBasicBlock::iterator StartInsertPt;
375 MachineBasicBlock *StartInsertBB = nullptr;
[all …]