Searched refs:AddrOp (Results 1 – 7 of 7) sorted by relevance
103 Value *AddrOp = I.getPointerOperand(); in visitLoad() local105 auto AddressIt = SimplifiedAddresses.find(AddrOp); in visitLoad()
365 unsigned AddrOp = AddrBase + 3; in optimizeMOV() local374 if (MI.getOperand(AddrOp).isExpr()) { in optimizeMOV()375 const MCExpr *MCE = MI.getOperand(AddrOp).getExpr(); in optimizeMOV()385 MCOperand Saved = MI.getOperand(AddrOp); in optimizeMOV()
153 const MachineOperand *AddrOp = AddrReg[i]; in hasMergeableAddress() local155 if (AddrOp->isImm()) in hasMergeableAddress()161 if (!AddrOp->isReg()) in hasMergeableAddress()166 if (AddrOp->getReg().isPhysical() && in hasMergeableAddress()167 AddrOp->getReg() != AMDGPU::SGPR_NULL) in hasMergeableAddress()172 if (MRI.hasOneNonDBGUse(AddrOp->getReg())) in hasMergeableAddress()
1907 MachineOperand &AddrOp = MI.getOperand(ArgOffset + I); in selectImageIntrinsic() local1908 if (!AddrOp.isReg()) in selectImageIntrinsic()1911 Register Addr = AddrOp.getReg(); in selectImageIntrinsic()
2096 const MachineOperand &AddrOp = MI->getOperand(0); in verifyPreISelGenericInstruction() local2097 if (!AddrOp.isReg() || !MRI->getType(AddrOp.getReg()).isPointer()) { in verifyPreISelGenericInstruction()2098 report("addr operand must be a pointer", &AddrOp, 0); in verifyPreISelGenericInstruction()2131 const MachineOperand &AddrOp = MI->getOperand(1); in verifyPreISelGenericInstruction() local2132 if (!AddrOp.isReg() || !MRI->getType(AddrOp.getReg()).isPointer()) in verifyPreISelGenericInstruction()2133 report("addr operand must be a pointer", &AddrOp, 1); in verifyPreISelGenericInstruction()
4639 SDValue AddrOp; in isOffsetMultipleOf() local4641 AddrOp = N->getOperand(1); in isOffsetMultipleOf()4643 AddrOp = STN->getOperand(2); in isOffsetMultipleOf()4649 AddrOp.getOpcode() == ISD::ADD ? AddrOp.getOperand(0) : in isOffsetMultipleOf()4650 AddrOp)) { in isOffsetMultipleOf()4660 if (AddrOp.getOpcode() != ISD::ADD) in isOffsetMultipleOf()4664 if (AddrOp.getOpcode() == ISD::ADD) in isOffsetMultipleOf()4665 return isIntS16Immediate(AddrOp.getOperand(1), Imm) && !(Imm % Val); in isOffsetMultipleOf()4668 return AddrOp.getOpcode() == ISD::CopyFromReg; in isOffsetMultipleOf()
8411 for (const MachineOperand &AddrOp : AddrOps) in unfoldMemoryOperand() local8412 MIB.add(AddrOp); in unfoldMemoryOperand()8489 for (const MachineOperand &AddrOp : AddrOps) in unfoldMemoryOperand() local8490 MIB.add(AddrOp); in unfoldMemoryOperand()