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

References

lib/Target/ARM/ARMISelLowering.cpp
 7115                                       DAG, dl, VmovVT, VT.is128BitVector(),
 7119         SDValue Vmov = DAG.getNode(ARMISD::VMOVIMM, dl, VmovVT, Val);
 7120         return DAG.getNode(ISD::BITCAST, dl, VT, Vmov);
 7127           DAG, dl, VmovVT, VT.is128BitVector(),
 7130         SDValue Vmov = DAG.getNode(ARMISD::VMVNIMM, dl, VmovVT, Val);
 7131         return DAG.getNode(ISD::BITCAST, dl, VT, Vmov);
 7138           SDValue Val = DAG.getTargetConstant(ImmVal, dl, MVT::i32);
 7139           return DAG.getNode(ARMISD::VMOVFPIMM, dl, VT, Val);
 7191     return DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Value);
 7216           N =  DAG.getNode(ARMISD::VDUPLANE, dl, VT,
 7217                  DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, DAG.getUNDEF(VT),
 7218                         Value, DAG.getConstant(index, dl, MVT::i32)),
 7219                            DAG.getConstant(index, dl, MVT::i32));
 7221           N = DAG.getNode(ARMISD::VDUPLANE, dl, VT,
 7224         N = DAG.getNode(ARMISD::VDUP, dl, VT, Value);
 7235           Ops.push_back(DAG.getConstant(I, dl, MVT::i32));
 7236           N = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Ops);
 7247         Ops.push_back(DAG.getNode(ISD::BITCAST, dl, IVT,
 7250       SDValue Val = DAG.getBuildVector(VecVT, dl, Ops);
 7253         return DAG.getNode(ISD::BITCAST, dl, VT, Val);
 7256       SDValue Val = IsSingleInstrConstant(Value, DAG, ST, dl);
 7258         return DAG.getNode(ARMISD::VDUP, dl, VT, Val);
 7282         DAG.getBuildVector(HVT, dl, makeArrayRef(&Ops[0], NumElts / 2));
 7286         HVT, dl, makeArrayRef(&Ops[NumElts / 2], NumElts / 2));
 7290       return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, Lower, Upper);
 7303       Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i)));
 7304     SDValue Val = DAG.getNode(ARMISD::BUILD_VECTOR, dl, VecVT, Ops);
 7305     return DAG.getNode(ISD::BITCAST, dl, VT, Val);
 7320       SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i32);
 7321       Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Vec, V, LaneIdx);