Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SIMDInstrOpt.cpp188 bool processSeqRegInst(MachineInstr *DefiningMI, unsigned* StReg,
510 MachineInstr *DefiningMI; in optimizeLdStInterleave() local
523 DefiningMI = MRI->getUniqueVRegDef(SeqReg); in optimizeLdStInterleave()
525 if (!processSeqRegInst(DefiningMI, StReg, StRegKill, NumReg)) in optimizeLdStInterleave()
635 bool AArch64SIMDInstrOpt::processSeqRegInst(MachineInstr *DefiningMI, in processSeqRegInst() argument
637 assert(DefiningMI != nullptr); in processSeqRegInst()
638 if (DefiningMI->getOpcode() != AArch64::REG_SEQUENCE) in processSeqRegInst()
642 StReg[i] = DefiningMI->getOperand(2*i+1).getReg(); in processSeqRegInst()
643 StRegKill[i] = getKillRegState(DefiningMI->getOperand(2*i+1).isKill()); in processSeqRegInst()
646 if (DefiningMI->getOperand(2*i+2).isImm()) { in processSeqRegInst()
[all …]