Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp374 MachineBasicBlock::iterator StartInsertPt; member
648 StartInsertPt = Start; in ValidateTailPredicate()
666 if (StartInsertPt != StartInsertBB->end() && in ValidateTailPredicate()
667 !RDA.isReachingDefLiveOut(&*StartInsertPt, NumElements)) { in ValidateTailPredicate()
670 if (RDA.isSafeToMoveForwards(ElemDef, &*StartInsertPt)) { in ValidateTailPredicate()
672 StartInsertBB->insert(StartInsertPt, ElemDef); in ValidateTailPredicate()
675 } else if (RDA.isSafeToMoveBackwards(&*StartInsertPt, ElemDef)) { in ValidateTailPredicate()
676 StartInsertPt->removeFromParent(); in ValidateTailPredicate()
678 &*StartInsertPt); in ValidateTailPredicate()
687 RDA.getUniqueReachingMIDef(&*StartInsertPt, in ValidateTailPredicate()
[all …]