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

References

lib/CodeGen/SelectionDAG/TargetLowering.cpp
 6415     SDValue CurrVal = DAG.getConstant(0, SL, IntVT);
 6418       SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, RegSclVT, Value,
 6419                                 DAG.getConstant(Idx, SL, IdxVT));
 6420       SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, MemSclVT, Elt);
 6421       SDValue ExtElt = DAG.getNode(ISD::ZERO_EXTEND, SL, IntVT, Trunc);
 6425           DAG.getConstant(ShiftIntoIdx * MemSclVT.getSizeInBits(), SL, IntVT);
 6427           DAG.getNode(ISD::SHL, SL, IntVT, ExtElt, ShiftAmount);
 6428       CurrVal = DAG.getNode(ISD::OR, SL, IntVT, CurrVal, ShiftedElt);
 6431     return DAG.getStore(Chain, SL, CurrVal, BasePtr, ST->getPointerInfo(),
 6443     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, RegSclVT, Value,
 6444                               DAG.getConstant(Idx, SL, IdxVT));
 6446     SDValue Ptr = DAG.getObjectPtrOffset(SL, BasePtr, Idx * Stride);
 6450         Chain, SL, Elt, Ptr, ST->getPointerInfo().getWithOffset(Idx * Stride),
 6457   return DAG.getNode(ISD::TokenFactor, SL, MVT::Other, Stores);