Lines Matching refs:Load0
230 bool SIInstrInfo::areLoadsFromSameBasePtr(SDNode *Load0, SDNode *Load1, in areLoadsFromSameBasePtr() argument
233 if (!Load0->isMachineOpcode() || !Load1->isMachineOpcode()) in areLoadsFromSameBasePtr()
236 unsigned Opc0 = Load0->getMachineOpcode(); in areLoadsFromSameBasePtr()
250 if (getNumOperandsNoGlue(Load0) != getNumOperandsNoGlue(Load1)) in areLoadsFromSameBasePtr()
254 if (Load0->getOperand(0) != Load1->getOperand(0)) in areLoadsFromSameBasePtr()
271 Offset0 = Load0->getConstantOperandVal(Offset0Idx); in areLoadsFromSameBasePtr()
282 unsigned NumOps = getNumOperandsNoGlue(Load0); in areLoadsFromSameBasePtr()
287 if (Load0->getOperand(0) != Load1->getOperand(0)) in areLoadsFromSameBasePtr()
292 if (NumOps == 5 && Load0->getOperand(1) != Load1->getOperand(1)) in areLoadsFromSameBasePtr()
296 dyn_cast<ConstantSDNode>(Load0->getOperand(NumOps - 3)); in areLoadsFromSameBasePtr()
312 if (!nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::soffset) || in areLoadsFromSameBasePtr()
313 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::vaddr) || in areLoadsFromSameBasePtr()
314 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::srsrc)) in areLoadsFromSameBasePtr()
329 SDValue Off0 = Load0->getOperand(OffIdx0); in areLoadsFromSameBasePtr()
594 bool SIInstrInfo::shouldScheduleLoadsNear(SDNode *Load0, SDNode *Load1, in shouldScheduleLoadsNear() argument