Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
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 …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp353 struct LowOverheadLoop { struct
355 MachineLoop &ML;
356 MachineBasicBlock *Preheader = nullptr;
357 MachineLoopInfo &MLI;
358 ReachingDefAnalysis &RDA;
359 const TargetRegisterInfo &TRI;
360 const ARMBaseInstrInfo &TII;
361 MachineFunction *MF = nullptr;
362 MachineBasicBlock::iterator StartInsertPt;
363 MachineBasicBlock *StartInsertBB = nullptr;
[all …]