Lines Matching refs:Load1
235 bool SIInstrInfo::areLoadsFromSameBasePtr(SDNode *Load0, SDNode *Load1, in areLoadsFromSameBasePtr() argument
238 if (!Load0->isMachineOpcode() || !Load1->isMachineOpcode()) in areLoadsFromSameBasePtr()
242 unsigned Opc1 = Load1->getMachineOpcode(); in areLoadsFromSameBasePtr()
255 if (getNumOperandsNoGlue(Load0) != getNumOperandsNoGlue(Load1)) in areLoadsFromSameBasePtr()
259 if (Load0->getOperand(0) != Load1->getOperand(0)) in areLoadsFromSameBasePtr()
277 Offset1 = Load1->getConstantOperandVal(Offset1Idx); in areLoadsFromSameBasePtr()
288 if (NumOps != getNumOperandsNoGlue(Load1)) in areLoadsFromSameBasePtr()
292 if (Load0->getOperand(0) != Load1->getOperand(0)) in areLoadsFromSameBasePtr()
297 if (NumOps == 5 && Load0->getOperand(1) != Load1->getOperand(1)) in areLoadsFromSameBasePtr()
303 dyn_cast<ConstantSDNode>(Load1->getOperand(NumOps - 3)); in areLoadsFromSameBasePtr()
317 if (!nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::soffset) || in areLoadsFromSameBasePtr()
318 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::vaddr) || in areLoadsFromSameBasePtr()
319 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::srsrc)) in areLoadsFromSameBasePtr()
335 SDValue Off1 = Load1->getOperand(OffIdx1); in areLoadsFromSameBasePtr()
595 bool SIInstrInfo::shouldScheduleLoadsNear(SDNode *Load0, SDNode *Load1, in shouldScheduleLoadsNear() argument