reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1462 Type *Ty = MemVT.getTypeForEVT(*DAG.getContext()); 1478 SDValue Ptr = lowerKernArgParameterPtr(DAG, SL, Chain, AlignDownOffset); 1479 SDValue Load = DAG.getLoad(MVT::i32, SL, Chain, Ptr, PtrInfo, 4, 1483 SDValue ShiftAmt = DAG.getConstant(OffsetDiff * 8, SL, MVT::i32); 1484 SDValue Extract = DAG.getNode(ISD::SRL, SL, MVT::i32, Load, ShiftAmt); 1486 SDValue ArgVal = DAG.getNode(ISD::TRUNCATE, SL, IntVT, Extract); 1487 ArgVal = DAG.getNode(ISD::BITCAST, SL, MemVT, ArgVal); 1488 ArgVal = convertArgType(DAG, VT, MemVT, SL, ArgVal, Signed, Arg); 1491 return DAG.getMergeValues({ ArgVal, Load.getValue(1) }, SL); 1494 SDValue Ptr = lowerKernArgParameterPtr(DAG, SL, Chain, Offset); 1495 SDValue Load = DAG.getLoad(MemVT, SL, Chain, Ptr, PtrInfo, Align, 1499 SDValue Val = convertArgType(DAG, VT, MemVT, SL, Load, Signed, Arg); 1500 return DAG.getMergeValues({ Val, Load.getValue(1) }, SL);