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

References

include/llvm/CodeGen/SelectionDAG.h
 1381     switch (VT.getScalarType().getSimpleVT().SimpleTy) {
include/llvm/CodeGen/SelectionDAGNodes.h
  169     return getValueType().getSimpleVT();
 1021     return getValueType(ResNo).getSimpleVT();
include/llvm/CodeGen/TargetCallingConv.h
  177       VT = vt.getSimpleVT();
  216       VT = vt.getSimpleVT();
include/llvm/CodeGen/TargetLowering.h
  414     MVT LoadMVT = LoadVT.getSimpleVT();
  419         getTypeToPromoteTo(ISD::LOAD, LoadMVT) == BitcastVT.getSimpleVT())
  742            (unsigned)VT.getSimpleVT().SimpleTy < array_lengthof(RegClassForVT));
  743     return VT.isSimple() && RegClassForVT[VT.getSimpleVT().SimpleTy] != nullptr;
  897     return OpActions[(unsigned)VT.getSimpleVT().SimpleTy][Op];
 1098     unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy;
 1099     unsigned MemI = (unsigned) MemVT.getSimpleVT().SimpleTy;
 1123     unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy;
 1124     unsigned MemI = (unsigned) MemVT.getSimpleVT().SimpleTy;
 1158       (getIndexedLoadAction(IdxMode, VT.getSimpleVT()) == Legal ||
 1159        getIndexedLoadAction(IdxMode, VT.getSimpleVT()) == Custom);
 1176       (getIndexedStoreAction(IdxMode, VT.getSimpleVT()) == Legal ||
 1177        getIndexedStoreAction(IdxMode, VT.getSimpleVT()) == Custom);
 1279     return getValueType(DL, Ty, AllowUnknown).getSimpleVT();
 1296       assert((unsigned)VT.getSimpleVT().SimpleTy <
 1298       return RegisterTypeForVT[VT.getSimpleVT().SimpleTy];
 1324       assert((unsigned)VT.getSimpleVT().SimpleTy <
 1326       return NumRegistersForVT[VT.getSimpleVT().SimpleTy];
include/llvm/CodeGen/ValueTypes.h
  101       MVT EltTy = getSimpleVT().getVectorElementType();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3494   switch (NodeType.getSimpleVT().SimpleTy) {
 3980     MVT Simple = VT.getSimpleVT();
 4036     MVT Simple = VT.getSimpleVT();
 4112     MVT Simple = VT.getSimpleVT();
 4155     MVT Simple = VT.getSimpleVT();
14427         TLI.getRegClassFor(ResVT.getSimpleVT(), Use->isDivergent());
14429         TLI.getRegClassFor(Use->getOperand(0).getValueType().getSimpleVT(),
lib/CodeGen/SelectionDAG/FastISel.cpp
  371   MVT VT = RealVT.getSimpleVT();
  375       VT = TLI.getTypeToTransformTo(V->getContext(), VT).getSimpleVT();
  434           Reg = fastEmit_r(IntVT.getSimpleVT(), VT, ISD::SINT_TO_FP, IntegerReg,
  519     IdxN = fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND, IdxN,
  524         fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, IdxN, IdxNIsKill);
  614           fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op1, Op1IsKill,
  615                        CI->getZExtValue(), VT.getSimpleVT());
  647     unsigned ResultReg = fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op0,
  648                                       Op0IsKill, Imm, VT.getSimpleVT());
  663   unsigned ResultReg = fastEmit_rr(VT.getSimpleVT(), VT.getSimpleVT(),
  663   unsigned ResultReg = fastEmit_rr(VT.getSimpleVT(), VT.getSimpleVT(),
 1513   unsigned ResultReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(),
 1513   unsigned ResultReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(),
 1540   MVT SrcVT = SrcEVT.getSimpleVT();
 1541   MVT DstVT = DstEVT.getSimpleVT();
 1716   unsigned ResultReg = fastEmit_r(VT.getSimpleVT(), VT.getSimpleVT(), ISD::FNEG,
 1716   unsigned ResultReg = fastEmit_r(VT.getSimpleVT(), VT.getSimpleVT(), ISD::FNEG,
 1731   unsigned IntReg = fastEmit_r(VT.getSimpleVT(), IntVT.getSimpleVT(),
 1731   unsigned IntReg = fastEmit_r(VT.getSimpleVT(), IntVT.getSimpleVT(),
 1737       IntVT.getSimpleVT(), ISD::XOR, IntReg, /*IsKill=*/true,
 1738       UINT64_C(1) << (VT.getSizeInBits() - 1), IntVT.getSimpleVT());
 1742   ResultReg = fastEmit_r(IntVT.getSimpleVT(), VT.getSimpleVT(), ISD::BITCAST,
 1742   ResultReg = fastEmit_r(IntVT.getSimpleVT(), VT.getSimpleVT(), ISD::BITCAST,
 1761   MVT VT = RealVT.getSimpleVT();
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  315       SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1);
  854                                  SrcVT.getSimpleVT())) {
  885         EVT LoadVT = TLI.getRegisterType(SrcVT.getSimpleVT());
  909           EVT ILoadVT = TLI.getRegisterType(IDestVT.getSimpleVT());
 2168   switch (Node->getOperand(0).getValueType().getSimpleVT().SimpleTy) {
 2418   switch (SrcVT.getSimpleVT().SimpleTy) {
 2469     NewInTy = (MVT::SimpleValueType)(NewInTy.getSimpleVT().SimpleTy+1);
 2510     NewOutTy = (MVT::SimpleValueType)(NewOutTy.getSimpleVT().SimpleTy+1);
 2606   switch (VT.getSimpleVT().getScalarType().SimpleTy) {
 3792     MVT VT = cast<AtomicSDNode>(Node)->getMemoryVT().getSimpleVT();
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  144       CN->getValueType(0).getSimpleVT() == llvm::MVT::ppcf128) {
 1039   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 1056   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 1073   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 1090   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 1593   switch (SrcVT.getSimpleVT().SimpleTy) {
 1829   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 1842   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 1855   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 1868   EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 1815   MVT VT = cast<AtomicSDNode>(Node)->getMemoryVT().getSimpleVT();
 2590   EVT VT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 2618   EVT VT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
 4292   MVT InVT = V0.getValueType().getSimpleVT();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  876       Erased = ValueTypeNodes[VT.getSimpleVT().SimpleTy] != nullptr;
  877       ValueTypeNodes[VT.getSimpleVT().SimpleTy] = nullptr;
 1509   if (VT.isSimple() && (unsigned)VT.getSimpleVT().SimpleTy >=
 1511     ValueTypeNodes.resize(VT.getSimpleVT().SimpleTy+1);
 1514     ExtendedValueTypeNodes[VT] : ValueTypeNodes[VT.getSimpleVT().SimpleTy];
 2097     if (!TLI->isCondCodeLegal(SwappedCond, OpVT.getSimpleVT()))
 5326       assert(VT.getSimpleVT() <= N1.getSimpleValueType() &&
 5336       if (VT.getSimpleVT() == N1.getSimpleValueType())
 5544       if (VT.getSimpleVT() == N2.getSimpleValueType())
 8879     assert(VT.getSimpleVT() < MVT::LAST_VALUETYPE &&
 8881     return &SimpleVTArray->VTs[VT.getSimpleVT().SimpleTy];
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2648   B.RegVT = VT.getSimpleVT();
 8085               .getSimpleVT();
 9759     MVT VT = ValueVTs[0].getSimpleVT();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  202       VT = (MVT::SimpleValueType)(VT.getSimpleVT().SimpleTy - 1);
  229             isSafeMemOpType(NewVT.getSimpleVT()))
  242           NewVT = (MVT::SimpleValueType)(NewVT.getSimpleVT().SimpleTy - 1);
  245         } while (!isSafeMemOpType(NewVT.getSimpleVT()));
 3334              isCondCodeLegal(Cond, newVT.getSimpleVT()))) {
 3510              isCondCodeLegal(NewCC, VT.getSimpleVT())) &&
 3530              isCondCodeLegal(NewCC, VT.getSimpleVT())) &&
lib/CodeGen/TargetLoweringBase.cpp
  829     MVT SVT = VT.getSimpleVT();
  916       MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
  939     MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
 1410       RegisterVT = RegisterEVT.getSimpleVT();
 1663       return std::make_pair(Cost, MTy.getSimpleVT());
 1670       return std::make_pair(Cost, MTy.getSimpleVT());
lib/Target/AArch64/AArch64FastISel.cpp
  528   MVT VT = CEVT.getSimpleVT();
  986   VT = evt.getSimpleVT();
 1490   MVT VT = EVT.getSimpleVT();
 2926         emitIntExt(SrcVT.getSimpleVT(), SrcReg, MVT::i32, /*isZExt*/ !Signed);
 2986     MVT VT = ArgVT.getSimpleVT().SimpleTy;
 3906     MVT RVVT = RVEVT.getSimpleVT();
 3952   MVT SrcVT = SrcEVT.getSimpleVT();
 3953   MVT DestVT = DestEVT.getSimpleVT();
 4637   MVT DestVT = DestEVT.getSimpleVT();
 5002     IdxN = emitIntExt(IdxVT.getSimpleVT(), IdxN, PtrVT, /*isZExt=*/false);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 1354     MVT EltTy = VT.getVectorElementType().getSimpleVT();
 1370   MVT EltTy = VT.getVectorElementType().getSimpleVT();
lib/Target/AArch64/AArch64ISelLowering.cpp
  821     MVT PromoteTo = EVT(VT).changeVectorElementTypeToInteger().getSimpleVT();
 1102       MVT VT = Op.getOperand(1).getValueType().getSimpleVT();
 2620   MVT::SimpleValueType OrigSimpleTy = OrigVT.getSimpleVT().SimpleTy;
 3166       MVT ActualMVT = ActualVT.isSimple() ? ActualVT.getSimpleVT() : MVT::Other;
 3787       MVT ActualMVT = ActualVT.isSimple() ? ActualVT.getSimpleVT() : ValVT;
 6224   MVT EltTy = VT.getVectorElementType().getSimpleVT();
 6244   MVT EltTy = VT.getVectorElementType().getSimpleVT();
 7086   switch (ElemVT.getSimpleVT().SimpleTy) {
 9194   switch (VT.getSimpleVT().SimpleTy) {
 9920   if (VT.getSimpleVT().getSizeInBits() != 64)
10035   MVT RHSTy = RHS.getValueType().getSimpleVT();
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  391                                                  DstTy.getSimpleVT(),
  392                                                  SrcTy.getSimpleVT()))
  613                                                      SelCondTy.getSimpleVT(),
  614                                                      SelValTy.getSimpleVT()))
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  400   MVT VT = N->getValueType(0).getSimpleVT();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  599   MVT VT = N->getValueType(0).getScalarType().getSimpleVT();
 1011                                                MemVT.getSimpleVT(),
lib/Target/AMDGPU/R600ISelLowering.cpp
  977     if (isCondCodeLegal(InverseCC, CompareVT.getSimpleVT())) {
  982       if (isCondCodeLegal(SwapInvCC, CompareVT.getSimpleVT())) {
 1011     if (isCondCodeLegal(CCSwapped, CompareVT.getSimpleVT())) {
 1018       if (isCondCodeLegal(CCSwapped, CompareVT.getSimpleVT())) {
lib/Target/AMDGPU/SIISelLowering.cpp
  788       return ScalarVT.getSimpleVT();
  835       RegisterVT = ScalarVT.getSimpleVT();
 3919   switch (VT.getSimpleVT().SimpleTy) {
 4965     EVT HalfVT = MVT::getVectorVT(VT.getVectorElementType().getSimpleVT(), 2);
 5385       MVT LoadVT = ResultTypes[0].getSimpleVT();
 5663   MVT LoadVT = VT.getSimpleVT();
 7989   MVT SimpleVT = VT.getSimpleVT();
10184   MVT SVT = Node->getValueType(0).getVectorElementType().getSimpleVT();
10324     MVT VT = Src0.getValueType().getSimpleVT();
10881   switch (VT.getScalarType().getSimpleVT().SimpleTy) {
lib/Target/ARC/ARCISelLowering.cpp
  486       switch (RegVT.getSimpleVT().SimpleTy) {
  489                           << (unsigned)RegVT.getSimpleVT().SimpleTy << "\n");
lib/Target/ARM/ARMCallLowering.cpp
   75   unsigned VTSize = VT.getSimpleVT().getSizeInBits();
lib/Target/ARM/ARMFastISel.cpp
  647   MVT VT = CEVT.getSimpleVT();
  694   VT = evt.getSimpleVT();
 1355   MVT SrcVT = SrcEVT.getSimpleVT();
 1550   MVT SrcVT = SrcEVT.getSimpleVT();
 1792   MVT VT = FPVT.getSimpleVT();
 2139     MVT RVVT = RVEVT.getSimpleVT();
 2194   return ARMMaterializeGV(GV, LCREVT.getSimpleVT());
 2755   MVT SrcVT = SrcEVT.getSimpleVT();
 2756   MVT DestVT = DestEVT.getSimpleVT();
 3041     switch (ArgVT.getSimpleVT().SimpleTy) {
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1553       LoadedVT.getSimpleVT().SimpleTy != MVT::i32)
 1588     switch (LoadedVT.getSimpleVT().SimpleTy) {
 1941   switch (VT.getSimpleVT().SimpleTy) {
 2083   switch (VT.getSimpleVT().SimpleTy) {
 2250   switch (VT.getSimpleVT().SimpleTy) {
 2534   switch (VT.getSimpleVT().SimpleTy) {
 3471     switch (VT.getSimpleVT().SimpleTy) {
 3494     switch (VT.getSimpleVT().SimpleTy) {
 3517     switch (VT.getSimpleVT().SimpleTy) {
lib/Target/ARM/ARMISelLowering.cpp
 4522   switch (VT.getSimpleVT().SimpleTy) {
 6525     switch (VT.getSimpleVT().SimpleTy) {
 7243       MVT FVT = VT.getVectorElementType().getSimpleVT();
 7711   switch (VT.getSimpleVT().SimpleTy) {
 8119   MVT ElType = getVectorTyFromPredicateVector(VT).getScalarType().getSimpleVT();
 8194   MVT ElType = getVectorTyFromPredicateVector(VT).getScalarType().getSimpleVT();
 8291   MVT::SimpleValueType OrigSimpleTy = OrigVT.getSimpleVT().SimpleTy;
11124   switch (inputLaneType.getSimpleVT().SimpleTy) {
14578   auto Ty = VT.getSimpleVT().SimpleTy;
14701   switch (VT1.getSimpleVT().SimpleTy) {
14722   switch (VT.getSimpleVT().SimpleTy) {
14866   switch (VT.getSimpleVT().SimpleTy) {
14907     switch (VT.getSimpleVT().getVectorElementType().SimpleTy) {
14957   switch (VT.getSimpleVT().SimpleTy) {
14981   switch (VT.getSimpleVT().SimpleTy) {
15059     switch (VT.getSimpleVT().SimpleTy) {
15991                                        VT.getSimpleVT().SimpleTy);
16022   switch (N->getValueType(0).getSimpleVT().SimpleTy) {
16035   RTLIB::Libcall LC = getDivRemLibcall(N, N->getValueType(0).getSimpleVT().
lib/Target/ARM/ARMTargetTransformInfo.cpp
  191             LoadConversionTbl, ISD, DstTy.getSimpleVT(), SrcTy.getSimpleVT()))
  191             LoadConversionTbl, ISD, DstTy.getSimpleVT(), SrcTy.getSimpleVT()))
  205                                      DstTy.getSimpleVT(), SrcTy.getSimpleVT()))
  205                                      DstTy.getSimpleVT(), SrcTy.getSimpleVT()))
  290                                                    DstTy.getSimpleVT(),
  291                                                    SrcTy.getSimpleVT()))
  320                                                    DstTy.getSimpleVT(),
  321                                                    SrcTy.getSimpleVT()))
  351                                                    ISD, DstTy.getSimpleVT(),
  352                                                    SrcTy.getSimpleVT()))
  376                                                    ISD, DstTy.getSimpleVT(),
  377                                                    SrcTy.getSimpleVT()))
  395                                                    DstTy.getSimpleVT(),
  396                                                    SrcTy.getSimpleVT()))
  458                                                      SelCondTy.getSimpleVT(),
  459                                                      SelValTy.getSimpleVT()))
lib/Target/AVR/AVRISelDAGToDAG.cpp
  107     MVT VT = cast<MemSDNode>(Op)->getMemoryVT().getSimpleVT();
  124   MVT VT = LD->getMemoryVT().getSimpleVT();
  371   MVT VT = LD->getMemoryVT().getSimpleVT();
lib/Target/AVR/AVRISelLowering.cpp
  348   switch (VT.getSimpleVT().SimpleTy) {
 1963       if (Ty.getSimpleVT() == MVT::i8) {
lib/Target/BPF/BPFISelLowering.cpp
  230       MVT::SimpleValueType SimpleTy = RegVT.getSimpleVT().SimpleTy;
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
   81   switch (LoadedVT.getSimpleVT().SimpleTy) {
  477   switch (StoredVT.getSimpleVT().SimpleTy) {
  771   MVT ResTy = N->getValueType(0).getSimpleVT();
  826   MVT OpTy = Op.getValueType().getSimpleVT();
  833   MVT ResTy = N->getValueType(0).getSimpleVT();
  841   MVT ResTy = N->getValueType(0).getSimpleVT();
  850   MVT ResTy = N->getValueType(0).getSimpleVT();
  852   MVT OpTy = N->getOperand(0).getValueType().getSimpleVT(); (void)OpTy;
  864   MVT ResTy = N->getValueType(0).getSimpleVT();
 1163     if (!OpVT.isSimple() || OpVT.getSimpleVT() != MVT::i1)
 1170       if (!UVT.isSimple() || !UVT.isInteger() || UVT.getSimpleVT() == MVT::i1)
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  672     : InpNode(Inp), InpTy(Inp->getValueType(0).getSimpleVT()) {}
 1008       MVT OpTy = Op.getValueType().getSimpleVT();
 1390   MVT LegalTy = Lower.getTypeToTransformTo(Ctx, ElemTy).getSimpleVT();
 2006   MVT ResTy = N->getValueType(0).getSimpleVT();
 2078   MVT Ty = N->getValueType(0).getSimpleVT();
lib/Target/Hexagon/HexagonISelLowering.cpp
  558                      Subtarget.isHVXVectorType(VT.getSimpleVT());
 1847   return VT1.getSimpleVT() == MVT::i64 && VT2.getSimpleVT() == MVT::i32;
 1847   return VT1.getSimpleVT() == MVT::i64 && VT2.getSimpleVT() == MVT::i32;
 2647   MVT StoreTy = SN->getMemoryVT().getSimpleVT();
 3199   return Subtarget.isHVXVectorType(VT.getSimpleVT());
lib/Target/Hexagon/HexagonISelLowering.h
  376       return Op.getValueType().getSimpleVT();
  379       return { Ops.first.getValueType().getSimpleVT(),
  380                Ops.second.getValueType().getSimpleVT() };
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  247   MVT CastTy = tyVector(Vec.getValueType().getSimpleVT(), ElemTy);
  282   if (ElemIdx.getValueType().getSimpleVT() != MVT::i32)
 1448     MVT Ty = typeSplit(N->getVT().getSimpleVT()).first;
 1478   MVT MemTy = BN->getMemoryVT().getSimpleVT();
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2643   switch (VT.getSimpleVT().SimpleTy) {
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
   56   if (ST.isHVXVectorType(VecVT.getSimpleVT()))
   58   auto Action = TLI.getPreferredVectorAction(VecVT.getSimpleVT());
lib/Target/Lanai/LanaiISelLowering.cpp
  461       switch (RegVT.getSimpleVT().SimpleTy) {
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  308   switch (VT.getSimpleVT().SimpleTy) {
  333   MVT VT = LD->getMemoryVT().getSimpleVT();
  362     MVT VT = LD->getMemoryVT().getSimpleVT();
lib/Target/MSP430/MSP430ISelLowering.cpp
  628       switch (RegVT.getSimpleVT().SimpleTy) {
lib/Target/Mips/MipsFastISel.cpp
  453   MVT VT = CEVT.getSimpleVT();
  601   VT = evt.getSimpleVT();
 1374     switch (ArgVT.getSimpleVT().SimpleTy) {
 1743     MVT RVVT = RVEVT.getSimpleVT();
 1822   MVT SrcVT = SrcEVT.getSimpleVT();
 1823   MVT DestVT = DestEVT.getSimpleVT();
 1923   MVT DestVT = DestEVT.getSimpleVT();
 1984     MVT Op0MVT = TLI.getValueType(DL, Op0->getType(), true).getSimpleVT();
 2100   MVT VMVT = TLI.getValueType(DL, V->getType(), true).getSimpleVT();
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
 1188             TLI->getRegClassFor(ViaVecTy.getSimpleVT());
 1255       MVT ResVecTySimple = ResVecTy.getSimpleVT();
lib/Target/Mips/MipsSEISelLowering.cpp
  425   MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy;
 1235   MVT Src = Op.getOperand(0).getValueType().getSimpleVT();
 1236   MVT Dest = Op.getValueType().getSimpleVT();
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  885   MVT SimpleVT = LoadedVT.getSimpleVT();
 1023   MVT SimpleVT = LoadedVT.getSimpleVT();
 1076       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1084           pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_avar,
 1103       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1111           pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_asi,
 1132             EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_ari_64,
 1140             EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_ari_64,
 1151         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1159             pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_ari,
 1180             EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_areg_64,
 1188             EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_areg_64,
 1200             pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_areg,
 1208             EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_areg,
 1298         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1308         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1320       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1331       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1343       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1352       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1374           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1384           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1396         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1407         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1419         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1428         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1444           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1454           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1466         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1477         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1489         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1498         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1520           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1530           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1542         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1553         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1565         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1574         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1590           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1600           Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1612         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1623         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1635         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1644         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1682     unsigned CvtOpc = GetConvertOpcode(OrigType.getSimpleVT(),
 1683                                        EltVT.getSimpleVT(), IsSigned);
 1743   MVT SimpleVT = StoreVT.getSimpleVT();
 1901   MVT ScalarVT = StoreVT.getSimpleVT().getScalarType();
 1954       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1962           pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_avar,
 1975       Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 1983           pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_asi,
 1999             EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_ari_64,
 2007             EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_ari_64,
 2018         Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
 2026             pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_ari,
 2042             EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_areg_64,
 2050             EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_areg_64,
 2062             pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_areg,
 2070             pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_areg,
 2125     Opcode = pickOpcodeForVT(MemVT.getSimpleVT().SimpleTy,
 2133         pickOpcodeForVT(MemVT.getSimpleVT().SimpleTy, NVPTX::LoadParamMemV2I8,
 2141         MemVT.getSimpleVT().SimpleTy, NVPTX::LoadParamMemV4I8,
 2209     Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
 2216     Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
 2223     Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
 2288       Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
 2295       Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
 2302       Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
lib/Target/NVPTX/NVPTXISelLowering.cpp
 2299     switch (ValVT.getSimpleVT().SimpleTy) {
 4790   switch (ResVT.getSimpleVT().SimpleTy) {
 5022       assert(ResVT.isSimple() && ResVT.getSimpleVT().SimpleTy == MVT::i8 &&
lib/Target/PowerPC/PPCFastISel.cpp
  279   VT = Evt.getSimpleVT();
  828   MVT SrcVT = SrcEVT.getSimpleVT();
 1078   MVT SrcVT = SrcEVT.getSimpleVT();
 1750         MVT RVVT = RVEVT.getSimpleVT();
 1914   MVT SrcVT = SrcEVT.getSimpleVT();
 1915   MVT DestVT = DestEVT.getSimpleVT();
 2246   MVT VT = CEVT.getSimpleVT();
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  641   switch (MemVT.getSimpleVT().SimpleTy) {
  683   switch (MemVT.getSimpleVT().SimpleTy) {
 4109     unsigned int VCmpInst = getVCmpInst(VecVT.getSimpleVT(), CC,
 4494         switch (LoadedVT.getSimpleVT().SimpleTy) {
 4506         switch (LoadedVT.getSimpleVT().SimpleTy) {
 4531         switch (LoadedVT.getSimpleVT().SimpleTy) {
 4546         switch (LoadedVT.getSimpleVT().SimpleTy) {
lib/Target/PowerPC/PPCISelLowering.cpp
 2511   switch(MemVT.getSimpleVT().SimpleTy) {
 3485       switch (ValVT.getSimpleVT().SimpleTy) {
 3892     switch (ObjectVT.getSimpleVT().SimpleTy) {
 4013       assert(ObjectVT.getSimpleVT().SimpleTy == MVT::v4f32 &&
 4021       unsigned Sz = ObjectVT.getSimpleVT().SimpleTy == MVT::v4f32 ? 16 : 32;
 4024         switch (ObjectVT.getSimpleVT().SimpleTy) {
 4167       switch(ObjectVT.getSimpleVT().SimpleTy) {
 4293     switch (ObjectVT.getSimpleVT().SimpleTy) {
 5765         switch (ArgVT.getSimpleVT().SimpleTy) {
 6219       assert(Arg.getValueType().getSimpleVT().SimpleTy == MVT::v4f32 &&
 6225       bool IsF32 = Arg.getValueType().getSimpleVT().SimpleTy == MVT::v4f32;
13030   if (Op.getOperand(0).getValueType().getSimpleVT() <= MVT(MVT::i1) ||
13031       Op.getOperand(0).getValueType().getSimpleVT() > MVT(MVT::i64))
13153   MVT VecTy = N->getValueType(0).getSimpleVT();
13224   MVT VecTy = Src.getValueType().getSimpleVT();
13493       MVT StoreVT = Op1VT.getSimpleVT();
13508       MVT LoadVT = VT.getSimpleVT();
13680         LDTy = MemVT.getSimpleVT();
14927   if (VT.getSimpleVT().isVector()) {
14952   switch (VT.getSimpleVT().SimpleTy) {
15086   switch(VT.getSimpleVT().SimpleTy) {
lib/Target/RISCV/RISCVISelLowering.cpp
 1695   switch (LocVT.getSimpleVT().SimpleTy) {
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1157   if (VCI.VecVT == VT.getSimpleVT())
lib/Target/SystemZ/SystemZISelLowering.cpp
   57   switch (VT.getSimpleVT().SimpleTy) {
  652   switch (VT.getSimpleVT().SimpleTy) {
 1324       switch (LocVT.getSimpleVT().SimpleTy) {
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  119     return VT.isSimple() ? VT.getSimpleVT().SimpleTy
 1144   Register Reg = fastEmit_ISD_BITCAST_r(VT.getSimpleVT(), RetVT.getSimpleVT(),
 1144   Register Reg = fastEmit_ISD_BITCAST_r(VT.getSimpleVT(), RetVT.getSimpleVT(),
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  754       CCInfo.addLoc(CCValAssign::getMem(ArgLocs.size(), VT.getSimpleVT(),
  755                                         Offset, VT.getSimpleVT(),
 1266                              .getSimpleVT();
lib/Target/X86/X86FastISel.cpp
  297   VT = evt.getSimpleVT();
  495   switch (VT.getSimpleVT().SimpleTy) {
  667     switch (VT.getSimpleVT().SimpleTy) {
  707   unsigned RR = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc,
  707   unsigned RR = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc,
 1241       SrcReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op,
 1241       SrcReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op,
 1344   switch (VT.getSimpleVT().SimpleTy) {
 1367   switch (VT.getSimpleVT().SimpleTy) {
 1568     ResultReg = fastEmit_r(MVT::i8, DstVT.getSimpleVT(), ISD::ZERO_EXTEND,
 1614     ResultReg = fastEmit_r(MVT::i8, DstVT.getSimpleVT(), ISD::SIGN_EXTEND,
 2448   MVT DstVT = TLI.getValueType(DL, I->getType()).getSimpleVT();
 3096     switch (ArgVT.getSimpleVT().SimpleTy) {
 3853   MVT VT = CEVT.getSimpleVT();
lib/Target/X86/X86ISelDAGToDAG.cpp
 2993     switch (MemVT.getSimpleVT().SimpleTy) {
lib/Target/X86/X86ISelLowering.cpp
 2010     if (LegalVT.getSimpleVT().is512BitVector())
 2013     if (LegalVT.getSimpleVT().isVector() && Subtarget.hasVLX()) {
 2017       MVT EltVT = LegalVT.getSimpleVT().getVectorElementType();
 2798     switch (ValVT.getSimpleVT().SimpleTy) {
 7220       SrcVT = MVT::getVectorVT(SrcVT.getSimpleVT().getScalarType(),
 9304       IndicesVec = widenSubVector(IndicesVT.getSimpleVT(), IndicesVec, false,
 9377           getZeroVector(IndicesVT.getSimpleVT(), Subtarget, DAG, DL),
18930   assert(DstTy.getSimpleVT() <= MVT::i64 &&
18931          DstTy.getSimpleVT() >= MVT::i16 &&
27978     MVT WidenVT = getTypeToTransformTo(*DAG.getContext(), VT).getSimpleVT();
27987       MVT InEltVT = InVT.getSimpleVT().getVectorElementType();
28146       MVT ConcatVT = MVT::getVectorVT(VT.getSimpleVT().getVectorElementType(),
28191       MVT VecInVT = MVT::getVectorVT(SrcVT.getSimpleVT(), NumElts);
29077   switch (VT1.getSimpleVT().SimpleTy) {
29112   switch (VT.getSimpleVT().SimpleTy) {
29137   if (VT.getSimpleVT().getScalarType() == MVT::i1)
29141   if (VT.getSimpleVT().getSizeInBits() == 64)
29146   return isTypeLegal(VT.getSimpleVT());
31621     if (getTargetShuffleMask(Op.getNode(), VT.getSimpleVT(), true, Ops, Mask,
31759     if (getTargetShuffleMask(Op.getNode(), VT.getSimpleVT(), true, Ops, Mask,
33842       !VT.getSimpleVT().isFloatingPoint())
34228                        getZeroVector(VT.getSimpleVT(), Subtarget, DAG, dl),
34498         Src = widenSubVector(VT.getSimpleVT(), Src, false, Subtarget, TLO.DAG,
34628       MVT ExtVT = VT.getSimpleVT();
34676         Op, getZeroVector(VT.getSimpleVT(), Subtarget, TLO.DAG, SDLoc(Op)));
35029         return getZeroVector(VT.getSimpleVT(), Subtarget, DAG, SDLoc(Op));
35100   if (!getTargetShuffleMask(InVec.getNode(), CurrentVT.getSimpleVT(), true,
35247   switch (SrcVT.getSimpleVT().SimpleTy) {
38483     return getConstVector(Bits, Undefs, VT.getSimpleVT(), DAG, SDLoc(N));
38532     return getTargetVShiftByConstNode(X86Opc, SDLoc(N), VT.getSimpleVT(), N0,
38613     return getConstVector(EltBits, UndefElts, VT.getSimpleVT(), DAG, SDLoc(N));
38904   if (!SupportedVectorShiftWithImm(VT0.getSimpleVT(), Subtarget, ISD::SRL))
39832   switch (VT.getSimpleVT().SimpleTy) {
41122   MVT VT = N->getValueType(0).getSimpleVT();
41125   MVT InVT = In.getValueType().getSimpleVT();
44392     if (SDValue R = combineConcatVectorOps(SDLoc(N), VT.getSimpleVT(), Ops, DAG,
45197   if (is128BitLaneCrossingShuffleMask(SrcVT.getSimpleVT(), ShuffleMask))
lib/Target/X86/X86InstrInfo.cpp
 5967   switch (VT.getSimpleVT().SimpleTy) {
lib/Target/X86/X86TargetTransformInfo.cpp
 1643   MVT SimpleSrcTy = SrcTy.getSimpleVT();
 1644   MVT SimpleDstTy = DstTy.getSimpleVT();
 2486   if (VT.isSimple() && LT.second != VT.getSimpleVT() &&
 2596     MVT MTy = VT.getSimpleVT();
 3579             CostTableLookup(AVX2InterleavedLoadTbl, Factor, ETy.getSimpleVT()))
 3585             CostTableLookup(AVX2InterleavedStoreTbl, Factor, ETy.getSimpleVT()))
lib/Target/XCore/XCoreISelLowering.cpp
  187   switch (VT1.getSimpleVT().SimpleTy) {
 1302       switch (RegVT.getSimpleVT().SimpleTy) {