reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/R600ISelLowering.cpp
 1398     LoadPtr = DAG.getNode(ISD::ADD, DL, MVT::i32, BasePtr, Offset);
 1403   SDValue Ptr = DAG.getNode(ISD::AND, DL, MVT::i32, LoadPtr,
 1404                             DAG.getConstant(0xfffffffc, DL, MVT::i32));
 1409       Type::getInt32PtrTy(*DAG.getContext(), AMDGPUAS::PRIVATE_ADDRESS)));
 1410   SDValue Read = DAG.getLoad(MVT::i32, DL, Chain, Ptr, PtrInfo);
 1413   SDValue ByteIdx = DAG.getNode(ISD::AND, DL, MVT::i32,
 1414                                 LoadPtr, DAG.getConstant(0x3, DL, MVT::i32));
 1417   SDValue ShiftAmt = DAG.getNode(ISD::SHL, DL, MVT::i32, ByteIdx,
 1418                                  DAG.getConstant(3, DL, MVT::i32));
 1421   SDValue Ret = DAG.getNode(ISD::SRL, DL, MVT::i32, Read, ShiftAmt);
 1427     SDValue MemEltVTNode = DAG.getValueType(MemEltVT);
 1428     Ret = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i32, Ret, MemEltVTNode);
 1430     Ret = DAG.getZeroExtendInReg(Ret, DL, MemEltVT);
 1438   return DAG.getMergeValues(Ops, DL);