Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp99 bool updateAddBases(MachineInstr *CurrentMI, MachineInstr *FirstReachedMI,
618 MachineInstr *CurrentMI = CurrentInstSN.Addr->getCode(); in processAddBases() local
619 MachineOperand &CurrentMIImmOp = CurrentMI->getOperand(2); in processAddBases()
631 if (CurrentMI == FirstReachedMI) { in processAddBases()
635 if (CurrentMI->getParent() != FirstReachedMI->getParent()) in processAddBases()
664 MachineOperand CurrentMIBaseOp = CurrentMI->getOperand(1); in processAddBases()
671 Changed |= updateAddBases(CurrentMI, FirstReachedMI, NewOffset); in processAddBases()
680 bool HexagonOptAddrMode::updateAddBases(MachineInstr *CurrentMI, in updateAddBases() argument
683 LLVM_DEBUG(dbgs() << "[About to modify the Addi]: " << *CurrentMI << "\n"); in updateAddBases()
687 MachineOperand &CurrentMIBaseOp = CurrentMI->getOperand(1); in updateAddBases()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SIMDInstrOpt.cpp324 MachineInstr *CurrentMI = &*MII; in reuseDUP() local
326 if (CurrentMI->getOpcode() == DupOpcode && in reuseDUP()
327 CurrentMI->getNumOperands() == 3 && in reuseDUP()
328 CurrentMI->getOperand(1).getReg() == SrcReg && in reuseDUP()
329 CurrentMI->getOperand(2).getImm() == LaneNumber) { in reuseDUP()
330 *DestReg = CurrentMI->getOperand(0).getReg(); in reuseDUP()