Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp656 if (auto *ElemDef = in ValidateTailPredicate() local
658 if (RDA.isSafeToMoveForwards(ElemDef, &*StartInsertPt)) { in ValidateTailPredicate()
659 ElemDef->removeFromParent(); in ValidateTailPredicate()
660 StartInsertBB->insert(StartInsertPt, ElemDef); in ValidateTailPredicate()
662 << "ARM Loops: Moved element count def: " << *ElemDef); in ValidateTailPredicate()
663 } else if (RDA.isSafeToMoveBackwards(&*StartInsertPt, ElemDef)) { in ValidateTailPredicate()
665 StartInsertBB->insertAfter(MachineBasicBlock::iterator(ElemDef), in ValidateTailPredicate()
667 LLVM_DEBUG(dbgs() << "ARM Loops: Moved start past: " << *ElemDef); in ValidateTailPredicate()
672 MachineOperand Operand = ElemDef->getOperand(1); in ValidateTailPredicate()
673 if (isMovRegOpcode(ElemDef->getOpcode()) && in ValidateTailPredicate()
[all …]