forked from OSchip/llvm-project
R600/SI: Fix typos in SIInstrInfo::areLoadsFromSameBasePtr()
This fixes a crash in the OpenCV test: ImgprocWarpResizeArea/Resize.Mat/16 There is no test case for this, because this failure depends on a specific ordering of the loads, which could easily change. llvm-svn: 217040
This commit is contained in:
parent
805b44d124
commit
b8b841366a
|
@ -70,7 +70,7 @@ static bool nodesHaveSameOperandValue(SDNode *N0, SDNode* N1, unsigned OpName) {
|
|||
--Op0Idx;
|
||||
--Op1Idx;
|
||||
|
||||
return N0->getOperand(Op0Idx) == N0->getOperand(Op1Idx);
|
||||
return N0->getOperand(Op0Idx) == N1->getOperand(Op1Idx);
|
||||
}
|
||||
|
||||
bool SIInstrInfo::areLoadsFromSameBasePtr(SDNode *Load0, SDNode *Load1,
|
||||
|
@ -131,7 +131,7 @@ bool SIInstrInfo::areLoadsFromSameBasePtr(SDNode *Load0, SDNode *Load1,
|
|||
if (!nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::soffset) ||
|
||||
findChainOperand(Load0) != findChainOperand(Load1) ||
|
||||
!nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::vaddr) ||
|
||||
!nodesHaveSameOperandValue(Load1, Load1, AMDGPU::OpName::srsrc))
|
||||
!nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::srsrc))
|
||||
return false;
|
||||
|
||||
int OffIdx0 = AMDGPU::getNamedOperandIdx(Opc0, AMDGPU::OpName::offset);
|
||||
|
|
Loading…
Reference in New Issue