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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 4550          (TLI.isCondCodeLegal(NewCC, LL.getSimpleValueType()) &&
 4844         MVT VT = SDValue(NodeToMask, i).getSimpleValueType();
 6909         TLI.isCondCodeLegal(NotCC, LHS.getSimpleValueType())) {
13874   return DAG.getNode(Opc, SDLoc(LD), BP.getSimpleValueType(), BP, Inc);
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  274         Op.getSimpleValueType(), Op.getNode()->isDivergent());
  377     MVT OpVT = Op.getSimpleValueType();
  533                                  Node->getOperand(0).getSimpleValueType(),
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  500     MVT VT = Value.getSimpleValueType();
 1031     MVT OpVT = Node->getOperand(CompareOperand).getSimpleValueType();
 1636   MVT OpVT = LHS.getSimpleValueType();
 3147       MVT SVT = Op.getSimpleValueType();
 3246     MVT VT = LHS.getSimpleValueType();
 3559     if (TLI.isCondCodeLegalOrCustom(CCOp, Tmp1.getSimpleValueType())) {
 3579     if (TLI.isCondCodeLegalOrCustom(InvCC, Tmp1.getSimpleValueType())) {
 3588       if (TLI.isCondCodeLegalOrCustom(SwapInvCC, Tmp1.getSimpleValueType())) {
 4130     OVT = Node->getOperand(0).getSimpleValueType();
 4133     OVT = Node->getOperand(2).getSimpleValueType();
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  276     MVT ValVT = ST->getValue().getSimpleValueType();
  539   MVT VT = Op.getSimpleValueType();
  572   MVT VT = Op.getOperand(0).getSimpleValueType();
  597   MVT VT = Op.getSimpleValueType();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5326       assert(VT.getSimpleVT() <= N1.getSimpleValueType() &&
 5336       if (VT.getSimpleVT() == N1.getSimpleValueType())
 5534       assert(N2.getSimpleValueType() <= N1.getSimpleValueType() &&
 5534       assert(N2.getSimpleValueType() <= N1.getSimpleValueType() &&
 5544       if (VT.getSimpleVT() == N2.getSimpleValueType())
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  389            Parts[0].getSimpleValueType().getSizeInBits() &&
 4558   MVT MemVT = getValue(I.getCompareOperand()).getSimpleValueType();
 4611   auto MemVT = getValue(I.getValOperand()).getSimpleValueType();
 8264           MVT RegVT = AsmNodeOperands[CurOp+1].getSimpleValueType();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 3103       MVT CurNodeVT = N.getSimpleValueType();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 2813         isCondCodeLegal(Cond, N0.getSimpleValueType()))
 3066        isCondCodeLegal(SwappedCC, N0.getSimpleValueType())))
 3075        isCondCodeLegal(SwappedCC, N0.getSimpleValueType())) &&
 3394             isCondCodeLegal(CC, N0.getOperand(0).getSimpleValueType()))
 3711           isCondCodeLegal(SwapCond, N0.getSimpleValueType())) {
 3719     if (!isCondCodeLegal(Cond, N0.getSimpleValueType())) {
 3726               isCondCodeLegal(ISD::SETOLE, N0.getSimpleValueType()))
 3729               isCondCodeLegal(ISD::SETOLE, N0.getSimpleValueType()))
 3732               isCondCodeLegal(ISD::SETUGT, N0.getSimpleValueType()))
 3735               isCondCodeLegal(ISD::SETUGT, N0.getSimpleValueType()))
 3739               isCondCodeLegal(ISD::SETOGE, N0.getSimpleValueType()))
 3742               isCondCodeLegal(ISD::SETOGE, N0.getSimpleValueType()))
 3745               isCondCodeLegal(ISD::SETULT, N0.getSimpleValueType()))
 3748               isCondCodeLegal(ISD::SETULT, N0.getSimpleValueType()))
 3772                             isCondCodeLegal(NewCond, N0.getSimpleValueType())))
lib/Target/AArch64/AArch64ISelLowering.cpp
 2873                               Op.getSimpleValueType());
 8212   auto Rdx = DAG.getNode(Op, DL, VecOp.getSimpleValueType(), VecOp);
 8258   MVT VT = Op.getSimpleValueType();
 8275   MVT VT = Op.getSimpleValueType();
 9580   MVT FloatTy = Op.getSimpleValueType().getVectorElementType();
 9654   MVT IntTy = Op.getOperand(0).getSimpleValueType().getVectorElementType();
10134   MVT NarrowTy = N.getSimpleValueType();
10463                                  N->getOperand(1).getSimpleValueType(),
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
 2023   MVT VT = Cond.getOperand(0).getSimpleValueType();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 2593   assert(N0.getSimpleValueType() == MVT::f64);
 2728   MVT VT = Op.getSimpleValueType();
lib/Target/AMDGPU/R600ISelLowering.cpp
 2005           isCondCodeLegal(LHSCC, LHS.getOperand(0).getSimpleValueType()))
lib/Target/AMDGPU/SIISelLowering.cpp
 4535   MVT VT = Op.getSimpleValueType();
 5372       MVT StoreVT = VData.getSimpleValueType();
 5442   MVT VAddrVT = Op.getOperand(DimIdx).getSimpleValueType();
lib/Target/ARM/ARMISelLowering.cpp
 6343   assert(LHS.getSimpleValueType().isInteger() && "SETCCCARRY is integer only.");
 8989   MVT VT = Op.getSimpleValueType();
13488   MVT FloatTy = Op.getSimpleValueType().getVectorElementType();
13548   MVT IntTy = Op.getOperand(0).getSimpleValueType().getVectorElementType();
lib/Target/Lanai/LanaiISelLowering.cpp
 1286   MVT VT = Op.getSimpleValueType();
lib/Target/Mips/MipsISelLowering.cpp
 2405   MVT VT = Op.getSimpleValueType();
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  609   if (Vector.getSimpleValueType() != MVT::v2f16)
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1865       DAG.getVTList(ProxyRegOps[i].getSimpleValueType(), MVT::Other, MVT::Glue),
lib/Target/PowerPC/PPCISelLowering.cpp
 6026     switch (Arg.getSimpleValueType().SimpleTy) {
 6530     switch (Arg.getSimpleValueType().SimpleTy) {
 7354   switch (Op.getSimpleValueType().SimpleTy) {
 7418   switch (Op.getSimpleValueType().SimpleTy) {
 7612   bool WordInt = Src.getSimpleValueType().SimpleTy == MVT::i32;
13828         if ((V1.getSimpleValueType() == MVT::v4i32 ||
13829              V1.getSimpleValueType() == MVT::v8i16 ||
13830              V1.getSimpleValueType() == MVT::v16i8) &&
13831             V1.getSimpleValueType() == V2.getSimpleValueType()) {
13831             V1.getSimpleValueType() == V2.getSimpleValueType()) {
lib/Target/RISCV/RISCVISelLowering.cpp
  626   if (Op.getSimpleValueType() == XLenVT && CondV.getOpcode() == ISD::SETCC &&
  627       CondV.getOperand(0).getSimpleValueType() == XLenVT) {
lib/Target/Sparc/SparcISelLowering.cpp
 3081       Src.getSimpleValueType() == MVT::f64)
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  554   MVT ExtT = ExtVal.getSimpleValueType();
 1263     MVT VecT = Extract.getOperand(0).getSimpleValueType();
 1453   MVT VecType = Op.getOperand(0).getSimpleValueType();
 1488   EVT LaneT = Op.getSimpleValueType().getVectorElementType();
 1517   assert(Op.getSimpleValueType().isVector());
 1528   if (!SplatConst || Op.getSimpleValueType() != MVT::v2i64)
lib/Target/X86/X86ISelDAGToDAG.cpp
  426       MVT VecVT = N->getOperand(0).getSimpleValueType();
  992       MVT SrcVT = N->getOperand(0).getSimpleValueType();
 1050       MVT SrcVT = N->getOperand(1).getSimpleValueType();
 1580   MVT VT = N.getSimpleValueType();
 1624       Shift.getOperand(0).getSimpleValueType() == MVT::i32 &&
 1647   MVT VT = N.getSimpleValueType();
 1727   unsigned ScaleDown = (64 - X.getSimpleValueType().getSizeInBits()) + ShiftAmt;
 1740     unsigned ExtendBits = X.getSimpleValueType().getSizeInBits() -
 1741                           X.getOperand(0).getSimpleValueType().getSizeInBits();
 1749     APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ);
 1755   MVT VT = N.getSimpleValueType();
 1817   MVT VT = N.getSimpleValueType();
 1948     assert(N.getSimpleValueType().getSizeInBits() <= 64 &&
 2101     assert(N.getSimpleValueType().getSizeInBits() <= 64 &&
 2155     MVT VT = N.getSimpleValueType();
 2236   MVT VT = N.getSimpleValueType();
 2281   MVT VT = N.getSimpleValueType();
 2439   MVT VT = N.getSimpleValueType();
 2532   MVT VT = N.getSimpleValueType();
 3216       assert(V.getSimpleValueType() == MVT::i32 &&
 3217              V.getOperand(0).getSimpleValueType() == MVT::i64 &&
 3246         V, APInt::getLowBitsSet(V.getSimpleValueType().getSizeInBits(),
 3295     unsigned Bitwidth = Mask.getSimpleValueType().getSizeInBits();
 3319     unsigned Bitwidth = N0.getSimpleValueType().getSizeInBits();
 3395   MVT XVT = X.getSimpleValueType();
 3743       Shift.getOperand(0).getSimpleValueType() == MVT::i32 &&
 4113   assert(Setcc.getSimpleValueType().getVectorElementType() == MVT::i1 &&
 4134   MVT CmpVT = N0.getSimpleValueType();
 4232   MVT ResVT = Setcc.getSimpleValueType();
 4428       assert(Target.getSimpleValueType() == llvm::MVT::i32);
 4980     MVT CmpVT = N0.getSimpleValueType();
lib/Target/X86/X86ISelLowering.cpp
 5562   MVT SVT = Vec.getSimpleValueType().getScalarType();
 5669   MVT OpVT = Op.getSimpleValueType();
 5689   MVT SubVecVT = SubVec.getSimpleValueType();
 5915   MVT VT = V2.getSimpleValueType();
 6732   MVT VT = N.getSimpleValueType();
 6860   MVT VT = N.getSimpleValueType();
 7181     MVT SrcVT = Src.getSimpleValueType();
 7344     MVT ShufVT = V.getSimpleValueType();
 7414   MVT VT = Op.getSimpleValueType();
 7541     MVT VT = Op.getSimpleValueType();
 7574     MVT VT = Elt.getOperand(0).getSimpleValueType();
 7585   MVT VT = V1.getSimpleValueType();
 7611     if (V1.getSimpleValueType() != VT)
 7640   if (V1.getSimpleValueType() != MVT::v4f32)
 7642   if (V2.getSimpleValueType() != MVT::v4f32)
 8191       MVT MaskVT = BOperand.getSimpleValueType();
 8397   MVT ShuffleVecVT = ShuffleVec.getSimpleValueType();
 8399          ExtractedFromVec.getSimpleValueType().getVectorElementType());
 8410   MVT VT = Op.getSimpleValueType();
 8499   MVT VT = Op.getSimpleValueType();
 8712   MVT VT = V0.getSimpleValueType();
 8713   assert(VT.is256BitVector() && VT == V1.getSimpleValueType() &&
 8721   MVT NewVT = V0_LO.getSimpleValueType();
 8808       if (InVec0.getSimpleValueType() != VT)
 8813       if (InVec1.getSimpleValueType() != VT)
 9259   MVT VT = Op.getSimpleValueType();
 9578   MVT VT = V.getSimpleValueType();
 9586   MVT VT = Op.getSimpleValueType();
 9954   MVT ResVT = Op.getSimpleValueType();
 9991   MVT SubVT = Op.getOperand(0).getSimpleValueType();
10013   MVT ResVT = Op.getSimpleValueType();
10044     unsigned SubVecNumElts = SubVec.getSimpleValueType().getVectorNumElements();
10061     unsigned SubVecNumElts = SubVec.getSimpleValueType().getVectorNumElements();
10091   MVT VT = Op.getSimpleValueType();
10802   MVT SrcVT = Src.getSimpleValueType();
12227   MVT VT = V.getSimpleValueType();
12233   MVT NewVT = V.getSimpleValueType();
12242     if (EltVT.getSizeInBits() == S.getSimpleValueType().getSizeInBits())
12548       int NumSubElts = (int)VInner.getSimpleValueType().getVectorNumElements();
12665     MVT ExtVT = V.getSimpleValueType().getScalarType();
12684   assert(V1.getSimpleValueType().is128BitVector() && "Bad operand type!");
12685   assert(V2.getSimpleValueType().is128BitVector() && "Bad operand type!");
12771   assert(V1.getSimpleValueType() == MVT::v4f32 && "Bad operand type!");
12772   assert(V2.getSimpleValueType() == MVT::v4f32 && "Bad operand type!");
12912   assert(V1.getSimpleValueType() == MVT::v2f64 && "Bad operand type!");
12913   assert(V2.getSimpleValueType() == MVT::v2f64 && "Bad operand type!");
12996   assert(V1.getSimpleValueType() == MVT::v2i64 && "Bad operand type!");
12997   assert(V2.getSimpleValueType() == MVT::v2i64 && "Bad operand type!");
13181   assert(V1.getSimpleValueType() == MVT::v4f32 && "Bad operand type!");
13182   assert(V2.getSimpleValueType() == MVT::v4f32 && "Bad operand type!");
13277   assert(V1.getSimpleValueType() == MVT::v4i32 && "Bad operand type!");
13278   assert(V2.getSimpleValueType() == MVT::v4i32 && "Bad operand type!");
13964   assert(V1.getSimpleValueType() == MVT::v8i16 && "Bad operand type!");
13965   assert(V2.getSimpleValueType() == MVT::v8i16 && "Bad operand type!");
14172   assert(V1.getSimpleValueType() == MVT::v16i8 && "Bad operand type!");
14173   assert(V2.getSimpleValueType() == MVT::v16i8 && "Bad operand type!");
14517   assert(V1.getSimpleValueType() == VT && "Bad operand type!");
14518   assert(V2.getSimpleValueType() == VT && "Bad operand type!");
14533     MVT OrigVT = V.getSimpleValueType();
15141   MVT VT = V1.getSimpleValueType();
15579   assert(V1.getSimpleValueType() == MVT::v4f64 && "Bad operand type!");
15580   assert(V2.getSimpleValueType() == MVT::v4f64 && "Bad operand type!");
15687   assert(V1.getSimpleValueType() == MVT::v4i64 && "Bad operand type!");
15688   assert(V2.getSimpleValueType() == MVT::v4i64 && "Bad operand type!");
15785   assert(V1.getSimpleValueType() == MVT::v8f32 && "Bad operand type!");
15786   assert(V2.getSimpleValueType() == MVT::v8f32 && "Bad operand type!");
15884   assert(V1.getSimpleValueType() == MVT::v8i32 && "Bad operand type!");
15885   assert(V2.getSimpleValueType() == MVT::v8i32 && "Bad operand type!");
15995   assert(V1.getSimpleValueType() == MVT::v16i16 && "Bad operand type!");
15996   assert(V2.getSimpleValueType() == MVT::v16i16 && "Bad operand type!");
16095   assert(V1.getSimpleValueType() == MVT::v32i8 && "Bad operand type!");
16096   assert(V2.getSimpleValueType() == MVT::v32i8 && "Bad operand type!");
16358   assert(V1.getSimpleValueType() == MVT::v8f64 && "Bad operand type!");
16359   assert(V2.getSimpleValueType() == MVT::v8f64 && "Bad operand type!");
16412   assert(V1.getSimpleValueType() == MVT::v16f32 && "Bad operand type!");
16413   assert(V2.getSimpleValueType() == MVT::v16f32 && "Bad operand type!");
16465   assert(V1.getSimpleValueType() == MVT::v8i64 && "Bad operand type!");
16466   assert(V2.getSimpleValueType() == MVT::v8i64 && "Bad operand type!");
16528   assert(V1.getSimpleValueType() == MVT::v16i32 && "Bad operand type!");
16529   assert(V2.getSimpleValueType() == MVT::v16i32 && "Bad operand type!");
16597   assert(V1.getSimpleValueType() == MVT::v32i16 && "Bad operand type!");
16598   assert(V2.getSimpleValueType() == MVT::v32i16 && "Bad operand type!");
16650   assert(V1.getSimpleValueType() == MVT::v64i8 && "Bad operand type!");
16651   assert(V2.getSimpleValueType() == MVT::v64i8 && "Bad operand type!");
17048   MVT VT = Op.getSimpleValueType();
17184   MVT VT = Op.getSimpleValueType();
17214   MVT CondVT = Cond.getSimpleValueType();
17224   MVT VT = Op.getSimpleValueType();
17282   MVT VT = Op.getSimpleValueType();
17285   if (!Op.getOperand(0).getSimpleValueType().is128BitVector())
17329   MVT VecVT = Vec.getSimpleValueType();
17331   MVT EltVT = Op.getSimpleValueType();
17376   MVT VecVT = Vec.getSimpleValueType();
17437   MVT VT = Op.getSimpleValueType();
17524   MVT VecVT = Vec.getSimpleValueType();
17547   MVT VT = Op.getSimpleValueType();
17683   MVT OpVT = Op.getSimpleValueType();
17720   assert(Op.getSimpleValueType().getVectorElementType() == MVT::i1);
17727   assert(Op.getSimpleValueType().getVectorElementType() == MVT::i1 &&
17741   MVT VecVT = Vec.getSimpleValueType();
18231   MVT VT = Op.getSimpleValueType();
18278   MVT VT = Op.getSimpleValueType();
18333   MVT SrcVT = Src.getSimpleValueType();
18334   MVT VT = Op.getSimpleValueType();
18384   MVT DestVT = Cast.getSimpleValueType();
18391   MVT FromVT = VecOp.getSimpleValueType();
18421   MVT SrcVT = Src.getSimpleValueType();
18422   MVT VT = Op.getSimpleValueType();
18640   return DAG.getFPExtendOrRound(Sub, dl, Op.getSimpleValueType());
18646   if (Op.getSimpleValueType() != MVT::v2f64)
18650   assert(N0.getSimpleValueType() == MVT::v2i32 && "Unexpected input type");
18704   MVT VecIntVT = V.getSimpleValueType();
18776   MVT SrcVT = N0.getSimpleValueType();
18796   MVT SrcVT = N0.getSimpleValueType();
18797   MVT DstVT = Op.getSimpleValueType();
19030   MVT VT = Op.getSimpleValueType();
19032   MVT InVT = In.getSimpleValueType();
19114   MVT InVT = In.getSimpleValueType();
19170   MVT SVT = In.getSimpleValueType();
19293   MVT VT = Op.getSimpleValueType();
19295   MVT InVT = In.getSimpleValueType();
19367   MVT VT = Op.getSimpleValueType();
19369   MVT InVT = In.getSimpleValueType();
19516   MVT VT = Op.getSimpleValueType();
19518   MVT SrcVT = Src.getSimpleValueType();
19609   MVT VT = Op.getSimpleValueType();
19611   MVT SVT = In.getSimpleValueType();
19626   MVT VT = Op.getSimpleValueType();
19628   MVT SVT = In.getSimpleValueType();
19663   bool IsFP = Op.getSimpleValueType().isFloatingPoint();
19720   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, Op.getSimpleValueType(), HOp,
19754   MVT VT = Op.getSimpleValueType();
19806   MVT VT = Op.getSimpleValueType();
19807   if (Sign.getSimpleValueType().bitsLT(VT))
19811   if (Sign.getSimpleValueType().bitsGT(VT))
19870   MVT VT = Op.getSimpleValueType();
19872   MVT OpVT = N0.getSimpleValueType();
20490   MVT VT = Op.getSimpleValueType();
20522   MVT VT = Op.getSimpleValueType();
20548   MVT VT = V.getSimpleValueType();
20631   MVT VT = Op.getSimpleValueType();
20633   bool isFP = Op.getOperand(1).getSimpleValueType().isFloatingPoint();
20638     MVT EltVT = Op0.getSimpleValueType().getVectorElementType();
20651       VT = Op0.getSimpleValueType();
20688       Cmp = DAG.getBitcast(Op.getSimpleValueType(), Cmp);
20693   MVT VTOp0 = Op0.getSimpleValueType();
20695   assert(VTOp0 == Op1.getSimpleValueType() &&
20956   MVT VT = Op0.getSimpleValueType();
21046   bool IsFP = Op1.getSimpleValueType().isFloatingPoint();
21059   MVT VT = Op.getSimpleValueType();
21097   assert(LHS.getSimpleValueType().isInteger() && "SETCCCARRY is integer only.");
21207   MVT VT = Op1.getSimpleValueType();
21216       VT == Cond.getOperand(0).getSimpleValueType() && Cond->hasOneUse()) {
21384         unsigned int CmpSz = CmpOp0.getSimpleValueType().getSizeInBits();
21523   MVT InVT = In.getSimpleValueType();
21578   MVT InVT = In.getSimpleValueType();
21596   MVT InVT = In.getSimpleValueType();
21622     InVT = In.getSimpleValueType();
21707   MVT InVT = In.getSimpleValueType();
21773   MVT StoreVT = StoredVal.getSimpleValueType();
21863   MVT StoreVT = StoredVal.getSimpleValueType();
21910   MVT RegVT = Op.getSimpleValueType();
22442   if (VT != SrcOp.getSimpleValueType())
22519   MVT SVT = ShAmt.getSimpleValueType();
22546            (ShAmt.getOperand(0).getSimpleValueType() == MVT::i16 ||
22547             ShAmt.getOperand(0).getSimpleValueType() == MVT::i8)) {
22549     MVT AmtTy = ShAmt.getSimpleValueType() == MVT::i8 ? MVT::v16i8 : MVT::v8i16;
22594   assert(MaskVT.bitsLE(Mask.getSimpleValueType()) && "Unexpected mask size!");
22596   if (Mask.getSimpleValueType() == MVT::i64 && Subtarget.is32Bit()) {
22612                                      Mask.getSimpleValueType().getSizeInBits());
22628   MVT VT = Op.getSimpleValueType();
22659   MVT VT = Op.getSimpleValueType();
22778   MVT VT = Op.getSimpleValueType();
23103       MVT MaskVT = Op.getSimpleValueType();
23209       return getTargetVShiftNode(IntrData->Opc0, dl, Op.getSimpleValueType(),
23315       MVT SrcVT = Src.getSimpleValueType();
23330       MVT SrcVT = Src.getSimpleValueType();
23598     MVT MaskVT = Op.getSimpleValueType();
23689     Src = getZeroVector(Op.getSimpleValueType(), Subtarget, DAG, dl);
23703   MVT VT = Op.getSimpleValueType();
23712   unsigned MinElts = std::min(Index.getSimpleValueType().getVectorNumElements(),
23726     Src = getZeroVector(Op.getSimpleValueType(), Subtarget, DAG, dl);
23748   unsigned MinElts = std::min(Index.getSimpleValueType().getVectorNumElements(),
23749                               Src.getSimpleValueType().getVectorNumElements());
23781     MVT::getVectorVT(MVT::i1, Index.getSimpleValueType().getVectorNumElements());
24542   MVT VT = Op.getSimpleValueType();
24588   MVT VT = Op.getSimpleValueType();
24593   assert(EltVT == Src.getSimpleValueType().getVectorElementType() &&
24609   assert(Op.getSimpleValueType().is256BitVector() &&
24610          Op.getSimpleValueType().isInteger() &&
24617   assert(Op.getSimpleValueType().is512BitVector() &&
24618          Op.getSimpleValueType().isInteger() &&
24633   MVT VT = Op.getSimpleValueType();
24662   MVT VT = Op.getSimpleValueType();
24744   MVT VT = Op.getSimpleValueType();
24765   MVT VT = Op.getSimpleValueType();
24804   MVT VT = Op.getSimpleValueType();
24826   MVT VT = Op.getSimpleValueType();
24855   MVT VT = Op.getSimpleValueType();
24883   MVT VT = Op.getSimpleValueType();
24891   assert(Op.getSimpleValueType().is256BitVector() &&
24892          Op.getSimpleValueType().isInteger() &&
24899   MVT VT = Op.getSimpleValueType();
24939   assert(Op.getSimpleValueType().is256BitVector() &&
24940          Op.getSimpleValueType().isInteger() &&
24947   MVT VT = Op.getSimpleValueType();
24980   MVT VT = Op.getSimpleValueType();
25021   MVT VT = Op.getSimpleValueType();
25166   MVT VT = Op.getSimpleValueType();
25488   MVT VT = Op.getSimpleValueType();
25612   MVT VT = Op.getSimpleValueType();
25701   MVT VT = Amt.getSimpleValueType();
25763   MVT VT = Op.getSimpleValueType();
26244   MVT VT = Op.getSimpleValueType();
26691   MVT T = Op.getSimpleValueType();
26730   MVT InVT = V.getSimpleValueType();
26759   MVT SrcVT = Src.getSimpleValueType();
26760   MVT DstVT = Op.getSimpleValueType();
26842   MVT ByteVecVT = V.getSimpleValueType();
26905   MVT VT = Op.getSimpleValueType();
26951   MVT VT = Op.getSimpleValueType();
26995   assert(Op.getSimpleValueType().isVector() &&
27001   MVT VT = Op.getSimpleValueType();
27047   MVT VT = Op.getSimpleValueType();
27338   MVT InVT = InOp.getSimpleValueType();
27360       InVT = InOp.getSimpleValueType();
27391   MVT VT = Src.getSimpleValueType();
27417   MVT IndexVT = Index.getSimpleValueType();
27418   MVT MaskVT = Mask.getSimpleValueType();
27428       !Index.getSimpleValueType().is512BitVector()) {
27454   MVT VT = Op.getSimpleValueType();
27457   MVT MaskVT = Mask.getSimpleValueType();
27500   assert(Mask.getSimpleValueType().getScalarType() == MVT::i1 &&
27523   MVT VT = DataToStore.getSimpleValueType();
27548   assert(Mask.getSimpleValueType().getScalarType() == MVT::i1 &&
27567   MVT VT = Op.getSimpleValueType();
27571   MVT IndexVT = Index.getSimpleValueType();
27572   MVT MaskVT = Mask.getSimpleValueType();
32304   MVT VT1 = V1.getSimpleValueType();
32305   MVT VT2 = V2.getSimpleValueType();
32306   MVT RootVT = Root.getSimpleValueType();
32918   MVT VT = Root.getSimpleValueType();
33042   MVT VT = Op.getSimpleValueType();
33046   assert(Root.getSimpleValueType().isVector() &&
33048   assert(VT.getSizeInBits() == Root.getSimpleValueType().getSizeInBits() &&
33175     return getZeroVector(Root.getSimpleValueType(), Subtarget, DAG,
33255   MVT VT = N.getSimpleValueType();
33348       if (V.getSimpleValueType().getVectorElementType() != MVT::i8 &&
33349           V.getSimpleValueType().getVectorElementType() != MVT::i16)
33431   MVT VT = N.getSimpleValueType();
33546       MVT SrcVT = N0.getOperand(0).getSimpleValueType();
34284     MVT AmtVT = Amt.getSimpleValueType();
34396     MVT SrcVT = Src.getSimpleValueType();
34459     MVT SrcVT = Src.getSimpleValueType();
34492     MVT SrcVT = Src.getSimpleValueType();
34570         MVT SrcSVT = Src.getSimpleValueType().getScalarType();
34862     MVT VecVT = Vec.getSimpleValueType();
34901     MVT VecVT = Vec.getSimpleValueType();
34956     MVT SrcVT = Src.getSimpleValueType();
35005     MVT VecVT = Vec.getSimpleValueType();
36009   MVT SadVT = SAD.getSimpleValueType();
40778   MVT VT = LHS.getSimpleValueType();
40807         getTargetShuffleMask(BC.getNode(), BC.getSimpleValueType(), false,
41805     return getZeroVector(V.getSimpleValueType(), Subtarget, DAG, SDLoc(V));
41824     if (V.getSimpleValueType().isVector())
41990   MVT InVT = In.getSimpleValueType();
42025   MVT InVT = In.getSimpleValueType();
42900   MVT SrcVT = Src.getSimpleValueType();
43451   MVT VT = LHS.getSimpleValueType();
43744   SDValue Zero = DAG.getConstant(0, DL, Madd.getSimpleValueType());
44365         MVT SrcVT = Op0.getOperand(0).getSimpleValueType();
44415   MVT SubVecVT = SubVec.getSimpleValueType();
44461       SubVec.getOperand(0).getSimpleValueType() == OpVT &&
44540   MVT SelCondVT = Sel.getOperand(0).getSimpleValueType();
44544   MVT WideVT = Ext->getOperand(0).getSimpleValueType();
44545   MVT SelVT = Sel.getSimpleValueType();
44730         InVec.getOperand(0).getSimpleValueType().is128BitVector()) {
44850       MVT SVT = In.getSimpleValueType().getVectorElementType();