Home
last modified time | relevance | path

Searched refs:StartInsertPt (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp362 MachineBasicBlock::iterator StartInsertPt; member
630 if (StartInsertPt == Start && StartReg == ARM::LR) { in ValidateTailPredicate()
650 StartInsertPt = Start; in ValidateTailPredicate()
668 if (StartInsertPt != StartInsertBB->end() && in ValidateTailPredicate()
669 !RDA.isReachingDefLiveOut(&*StartInsertPt, NumElements)) { in ValidateTailPredicate()
672 if (RDA.isSafeToMoveForwards(ElemDef, &*StartInsertPt)) { in ValidateTailPredicate()
674 StartInsertBB->insert(StartInsertPt, ElemDef); in ValidateTailPredicate()
677 } else if (RDA.isSafeToMoveBackwards(&*StartInsertPt, ElemDef)) { in ValidateTailPredicate()
678 StartInsertPt->removeFromParent(); in ValidateTailPredicate()
680 &*StartInsertPt); in ValidateTailPredicate()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp157 bool ValidateTailPredicate(MachineInstr *StartInsertPt,
326 bool LowOverheadLoop::ValidateTailPredicate(MachineInstr *StartInsertPt, in ValidateTailPredicate() argument