Lines Matching refs:Load0
151 bool SIInstrInfo::areLoadsFromSameBasePtr(SDNode *Load0, SDNode *Load1, in areLoadsFromSameBasePtr() argument
154 if (!Load0->isMachineOpcode() || !Load1->isMachineOpcode()) in areLoadsFromSameBasePtr()
157 unsigned Opc0 = Load0->getMachineOpcode(); in areLoadsFromSameBasePtr()
167 if (getNumOperandsNoGlue(Load0) != getNumOperandsNoGlue(Load1)) in areLoadsFromSameBasePtr()
171 if (Load0->getOperand(1) != Load1->getOperand(1)) in areLoadsFromSameBasePtr()
175 if (findChainOperand(Load0) != findChainOperand(Load1)) in areLoadsFromSameBasePtr()
185 Offset0 = cast<ConstantSDNode>(Load0->getOperand(2))->getZExtValue(); in areLoadsFromSameBasePtr()
196 assert(getNumOperandsNoGlue(Load0) == getNumOperandsNoGlue(Load1)); in areLoadsFromSameBasePtr()
199 if (Load0->getOperand(0) != Load1->getOperand(0)) in areLoadsFromSameBasePtr()
203 dyn_cast<ConstantSDNode>(Load0->getOperand(1)); in areLoadsFromSameBasePtr()
211 if (findChainOperand(Load0) != findChainOperand(Load1)) in areLoadsFromSameBasePtr()
223 if (!nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::soffset) || in areLoadsFromSameBasePtr()
224 findChainOperand(Load0) != findChainOperand(Load1) || in areLoadsFromSameBasePtr()
225 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::vaddr) || in areLoadsFromSameBasePtr()
226 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::srsrc)) in areLoadsFromSameBasePtr()
241 SDValue Off0 = Load0->getOperand(OffIdx0); in areLoadsFromSameBasePtr()
479 bool SIInstrInfo::shouldScheduleLoadsNear(SDNode *Load0, SDNode *Load1, in shouldScheduleLoadsNear() argument