Home
last modified time | relevance | path

Searched refs: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
137 LowOverheadLoop(MachineLoop *ML) : ML(ML) { in LowOverheadLoop() argument
248 void RemoveLoopUpdate(LowOverheadLoop &LoLoop);
250 void ConvertVPTBlocks(LowOverheadLoop &LoLoop);
252 MachineInstr *ExpandLoopStart(LowOverheadLoop &LoLoop);
254 void Expand(LowOverheadLoop &LoLoop);
264 MachineInstr *LowOverheadLoop::IsSafeToDefineLR(ReachingDefAnalysis *RDA) { in INITIALIZE_PASS()
326 bool LowOverheadLoop::ValidateTailPredicate(MachineInstr *StartInsertPt, in ValidateTailPredicate()
426 void LowOverheadLoop::CheckLegality(ARMBasicBlockUtils *BBUtils, in CheckLegality()
483 bool LowOverheadLoop::ValidateMVEInst(MachineInstr* MI) { in ValidateMVEInst()
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp184 friend struct LowOverheadLoop;
353 struct LowOverheadLoop { struct
374 LowOverheadLoop(MachineLoop &ML, MachineLoopInfo &MLI, in LowOverheadLoop() function
510 void ConvertVPTBlocks(LowOverheadLoop &LoLoop);
512 MachineInstr *ExpandLoopStart(LowOverheadLoop &LoLoop);
514 void Expand(LowOverheadLoop &LoLoop);
516 void IterationCountDCE(LowOverheadLoop &LoLoop);
597 bool LowOverheadLoop::ValidateTailPredicate() { in ValidateTailPredicate()
899 bool LowOverheadLoop::ValidateLiveOuts() { in ValidateLiveOuts()
1018 void LowOverheadLoop::Validate(ARMBasicBlockUtils *BBUtils) { in Validate()
[all …]