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

References

lib/Target/X86/X86ISelLowering.cpp
 7794   if ((VT.getScalarSizeInBits() % 8) != 0)
 7825     if ((NumElems * EltSizeInBits) != VT.getSizeInBits())
 7843     return DAG.getUNDEF(VT);
 7847     return VT.isInteger() ? DAG.getConstant(0, DL, VT)
 7847     return VT.isInteger() ? DAG.getConstant(0, DL, VT)
 7848                           : DAG.getConstantFP(0.0, DL, VT);
 7913       VT.getSizeInBits() / 8, *DAG.getContext(), DAG.getDataLayout());
 7923     if (isAfterLegalize && !TLI.isOperationLegal(ISD::LOAD, VT))
 7929         VT.is256BitVector() && !Subtarget.hasInt256())
 7933       return DAG.getBitcast(VT, Elts[FirstLoadedElt]);
 7936       return CreateLoad(VT, LDBase);
 7940     if (!isAfterLegalize && VT.isVector()) {
 7941       unsigned NumMaskElts = VT.getVectorNumElements();
 7952         SDValue V = CreateLoad(VT, LDBase);
 7953         SDValue Z = VT.isInteger() ? DAG.getConstant(0, DL, VT)
 7953         SDValue Z = VT.isInteger() ? DAG.getConstant(0, DL, VT)
 7954                                    : DAG.getConstantFP(0.0, DL, VT);
 7955         return DAG.getVectorShuffle(VT, DL, V, Z, ClearMask);
 7961   if (VT.is256BitVector() || VT.is512BitVector()) {
 7961   if (VT.is256BitVector() || VT.is512BitVector()) {
 7965           EVT::getVectorVT(*DAG.getContext(), VT.getScalarType(), HalfNumElems);
 7970         return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT),
 7970         return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT),
 7978       ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) {
 7978       ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) {
 7978       ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) {
 7979     MVT VecSVT = VT.isFloatingPoint() ? MVT::getFloatingPointVT(LoadSizeInBits)
 7981     MVT VecVT = MVT::getVectorVT(VecSVT, VT.getSizeInBits() / LoadSizeInBits);
 7993       return DAG.getBitcast(VT, ResNode);
 8000       (VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector())) {
 8000       (VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector())) {
 8000       (VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector())) {
 8026           VT.isInteger() && (RepeatSize != 64 || TLI.isTypeLegal(MVT::i64))
 8034                            VT.getSizeInBits() / ScalarSize);
 8041           return DAG.getBitcast(VT, Broadcast);