reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);