Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp372 if (auto *ElemDef = RDA->getLocalLiveOutMIDef(InsertBB, NumElements)) { in ValidateTailPredicate() local
373 if (IsSafeToMove<MachineBasicBlock::reverse_iterator>(ElemDef, InsertPt, RDA)) { in ValidateTailPredicate()
374 ElemDef->removeFromParent(); in ValidateTailPredicate()
375 InsertBB->insert(MachineBasicBlock::iterator(InsertPt), ElemDef); in ValidateTailPredicate()
377 << *ElemDef); in ValidateTailPredicate()
378 } else if (IsSafeToMove<MachineBasicBlock::iterator>(InsertPt, ElemDef, RDA)) { in ValidateTailPredicate()
380 InsertBB->insertAfter(MachineBasicBlock::iterator(ElemDef), InsertPt); in ValidateTailPredicate()
381 LLVM_DEBUG(dbgs() << "ARM Loops: Moved start past: " << *ElemDef); in ValidateTailPredicate()
/external/llvm-project/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp670 if (auto *ElemDef = in ValidateTailPredicate() local
672 if (RDA.isSafeToMoveForwards(ElemDef, &*StartInsertPt)) { in ValidateTailPredicate()
673 ElemDef->removeFromParent(); in ValidateTailPredicate()
674 StartInsertBB->insert(StartInsertPt, ElemDef); in ValidateTailPredicate()
676 << "ARM Loops: Moved element count def: " << *ElemDef); in ValidateTailPredicate()
677 } else if (RDA.isSafeToMoveBackwards(&*StartInsertPt, ElemDef)) { in ValidateTailPredicate()
679 StartInsertBB->insertAfter(MachineBasicBlock::iterator(ElemDef), in ValidateTailPredicate()
681 LLVM_DEBUG(dbgs() << "ARM Loops: Moved start past: " << *ElemDef); in ValidateTailPredicate()
686 MachineOperand Operand = ElemDef->getOperand(1); in ValidateTailPredicate()
687 if (isMovRegOpcode(ElemDef->getOpcode()) && in ValidateTailPredicate()
[all …]