mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-05 11:17:53 +00:00
R600: Improve support for < 32-bit loads
Reviewed-by: Vincent Lejeune <vljn at ovi.com> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186921 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -116,9 +116,9 @@ SDValue SITargetLowering::LowerParameter(SelectionDAG &DAG, EVT VT,
|
||||
MRI.getLiveInVirtReg(AMDGPU::SGPR0_SGPR1), MVT::i64);
|
||||
SDValue Ptr = DAG.getNode(ISD::ADD, DL, MVT::i64, BasePtr,
|
||||
DAG.getConstant(Offset, MVT::i64));
|
||||
return DAG.getExtLoad(ISD::ZEXTLOAD, DL, VT, Chain, Ptr,
|
||||
return DAG.getLoad(VT, DL, Chain, Ptr,
|
||||
MachinePointerInfo(UndefValue::get(PtrTy)),
|
||||
VT, false, false, ArgVT.getSizeInBits() >> 3);
|
||||
false, false, false, ArgVT.getSizeInBits() >> 3);
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user