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

References

gen/lib/Target/Mips/MipsGenDAGISel.inc
30281   EVT EltTy = N->getValueType(0).getVectorElementType();
30309   EVT EltTy = N->getValueType(0).getVectorElementType();
30322   EVT EltTy = N->getValueType(0).getVectorElementType();
include/llvm/CodeGen/SelectionDAG.h
  770       assert((VT.getVectorElementType() == Op.getValueType() ||
  772                VT.getVectorElementType().bitsLE(Op.getValueType()))) &&
  786       assert((VT.getVectorElementType() == Op.getValueType() ||
  788                VT.getVectorElementType().bitsLE(Op.getValueType()))) &&
include/llvm/CodeGen/ValueTypes.h
  260       return isVector() ? getVectorElementType() : *this;
  342       EVT EltVT = getVectorElementType();
  351       EVT EltVT = getVectorElementType();
  369         return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 9880         N0.getValueType().getVectorElementType() == MVT::i1) {
10666     EVT BuildVectEltTy = BuildVect.getValueType().getVectorElementType();
10667     EVT TruncVecEltTy = VT.getVectorElementType();
10740                                      VT.getVectorElementType(),
10811       if (N00.getOperand(0)->getValueType(0).getVectorElementType() ==
10812           VT.getVectorElementType())
10966         TLI.isTypeLegal(VT.getVectorElementType()))) &&
10970                                              VT.getVectorElementType());
11207   EVT SrcEltVT = BV->getValueType(0).getVectorElementType();
16569   EVT SubVecEltVT = SubVecVT.getVectorElementType();
16679   EVT VecEltVT = InVecVT.getVectorElementType();
16960   EVT ExtVT = VecVT.getVectorElementType();
16971     if (!BCVT.isVector() || ExtVT.bitsGT(BCVT.getVectorElementType()))
16976     ExtVT = BCVT.getVectorElementType();
17417     if (VT.getVectorElementType() !=
17418         ExtractedFromVec.getValueType().getVectorElementType())
17462                                      InVT.getVectorElementType(), SplitSize);
17646                                      SrcVT.getVectorElementType(), NumElts);
17874       EVT SVT = Scalar.getValueType().getVectorElementType();
18298         EVT EltVT = InVT.getVectorElementType();
19229                 EVT::getVectorVT(*DAG.getContext(), InVecT.getVectorElementType(),
19282         CN0VT.getVectorElementType() == CN1VT.getVectorElementType() &&
19282         CN0VT.getVectorElementType() == CN1VT.getVectorElementType() &&
19420         ISD::EXTRACT_VECTOR_ELT, dl, VT.getVectorElementType(), N0,
19539   EVT EltVT = VT.getVectorElementType();
19549       Src0.getValueType().getVectorElementType() != EltVT ||
19550       Src1.getValueType().getVectorElementType() != EltVT ||
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  377   EVT EltVT = VT.getVectorElementType();
  403     EVT EltVT = Vec.getValueType().getVectorElementType();
 1343                              VecVT.getVectorElementType());
 1392   EVT EltVT = VT.getVectorElementType();
 1796       Node->getValueType(0).getVectorElementType());
 1904   EVT EltVT = VT.getVectorElementType();
 2959     EVT EltVT = VT.getVectorElementType();
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  161                      NewOp.getValueType().getVectorElementType(),
 2151     EVT EltVT = VecVT.getVectorElementType();
 2189   EVT IVT = NewOp.getValueType().getVectorElementType();
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  351                                          OutVT.getVectorElementType(),
  951     EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), NVT.getVectorElementType(),
 1637   EVT EltVT = Op.getValueType().getVectorElementType();
 4074   EVT NOutVTElem = NOutVT.getVectorElementType();
 4093       InVT.getVectorElementType(), N->getOperand(0), Index);
 4124   EVT NOutVTElem = NOutVT.getVectorElementType();
 4156   EVT NOutVTElem = NOutVT.getVectorElementType();
 4173   EVT NOutElemVT = NOutVT.getVectorElementType();
 4187   EVT OutElemTy = NOutVT.getVectorElementType();
 4201     EVT SclrTy = Op.getValueType().getVectorElementType();
 4256   EVT NOutVTElem = NOutVT.getVectorElementType();
 4303   EVT RetSclrTy = N->getValueType(0).getVectorElementType();
 4311     EVT SclrTy = Incoming->getValueType(0).getVectorElementType();
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  806   assert(Lo.getValueType().getVectorElementType() ==
  807          Op.getValueType().getVectorElementType() &&
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  209   EVT OldEltVT = OldVec.getValueType().getVectorElementType();
  357     IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType());
  376   assert(OldVT == VecVT.getVectorElementType() &&
  416   assert(OldEVT == VecVT.getVectorElementType() &&
  445   assert(VT.getVectorElementType() == N->getOperand(0).getValueType() &&
  529       if (Cond.getValueType().getVectorElementType() == MVT::i1 &&
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  351       EVT EltVT = Node->getValueType(0).getVectorElementType();
  550               .getVectorElementType()
 1370   EVT EltVT = VT.getVectorElementType();
 1395                            OperVT.getVectorElementType(), Oper, Idx);
 1418   EVT EltVT = VT.getVectorElementType();
 1420   EVT TmpEltVT = LHS.getValueType().getVectorElementType();
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  223   EVT VT = N->getValueType(0).getVectorElementType();
  271       ResVT.getVectorElementType(), OvVT.getVectorElementType());
  271       ResVT.getVectorElementType(), OvVT.getVectorElementType());
  301   EVT NewVT = N->getValueType(0).getVectorElementType();
  307   EVT EltVT = N->getValueType(0).getVectorElementType();
  318                      N->getValueType(0).getVectorElementType(),
  323   EVT NewVT = N->getValueType(0).getVectorElementType();
  330   EVT NewVT = N->getValueType(0).getVectorElementType();
  351   EVT EltVT = N->getValueType(0).getVectorElementType();
  363       N->getValueType(0).getVectorElementType(), SDLoc(N), N->getChain(),
  365       N->getPointerInfo(), N->getMemoryVT().getVectorElementType(),
  377   EVT DestVT = N->getValueType(0).getVectorElementType();
  391     EVT VT = OpVT.getVectorElementType();
  400   EVT EltVT = N->getValueType(0).getVectorElementType();
  401   EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType();
  412   EVT OpEltVT = OpVT.getVectorElementType();
  413   EVT EltVT = N->getValueType(0).getVectorElementType();
  438   EVT EltVT = N->getValueType(0).getVectorElementType();
  455     EVT VT = OpVT.getVectorElementType();
  530   return DAG.getUNDEF(N->getValueType(0).getVectorElementType());
  537     return DAG.getUNDEF(N->getValueType(0).getVectorElementType());
  549   EVT NVT = N->getValueType(0).getVectorElementType();
  557     EVT VT = OpVT.getVectorElementType();
  750   EVT NVT = VT.getVectorElementType();
  777         N->getMemoryVT().getVectorElementType(), N->getAlignment(),
  791                             N->getValueType(0).getVectorElementType(), Elt,
  801                             { N->getValueType(0).getVectorElementType(), 
 1353   EVT EltVT = VT.getVectorElementType();
 1376         EVT OperandEltVT = OperandVT.getVectorElementType();
 1475   EVT EltVT = VecVT.getVectorElementType();
 1888       EVT EltVT = NewVT.getVectorElementType();
 2157   EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(),
 2246   EVT EltVT = VecVT.getVectorElementType();
 2534   EVT EltVT = N->getValueType(0).getVectorElementType();
 2658   EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(),
 2952   EVT WidenEltVT = WidenVT.getVectorElementType();
 3023   EVT WidenEltVT = WidenVT.getVectorElementType();
 3099   EVT WidenEltVT = WidenVT.getVectorElementType();
 3216         *DAG.getContext(), OvVT.getVectorElementType(),
 3224         *DAG.getContext(), ResVT.getVectorElementType(),
 3265   EVT InEltVT = InVT.getVectorElementType();
 3322   EVT EltVT = WidenVT.getVectorElementType();
 3350   EVT InEltVT = InVT.getVectorElementType();
 3357   EVT EltVT = WidenVT.getVectorElementType();
 3383   EVT WidenSVT = WidenVT.getVectorElementType();
 3387   EVT InSVT = InVT.getVectorElementType();
 3459                                    ShVT.getVectorElementType(),
 3478                                  .getVectorElementType(),
 3542       EVT InEltVT = InVT.getVectorElementType();
 3643   EVT EltVT = WidenVT.getVectorElementType();
 3687   EVT EltVT = VT.getVectorElementType();
 3747                                     MaskVT.getVectorElementType(),
 3773                                     MaskVT.getVectorElementType(),
 3860     EVT ExtVT = EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(),
 3864     EVT TruncVT = EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(),
 4014     EVT CondEltVT = CondVT.getVectorElementType();
 4091                                    InVT.getVectorElementType(), WidenNumElts);
 4228     EVT InEltVT = InVT.getVectorElementType();
 4231       EVT FixedEltVT = FixedVT.getVectorElementType();
 4282   EVT EltVT = VT.getVectorElementType();
 4312   EVT InEltVT = InVT.getVectorElementType();
 4366     EVT EltVT = VT.getVectorElementType();
 4384   EVT EltVT = VT.getVectorElementType();
 4470                                       MaskVT.getVectorElementType(),
 4480                                   ValueVT.getVectorElementType(),
 4527                                        IndexVT.getVectorElementType(), NumElts);
 4533                                       MaskVT.getVectorElementType(), NumElts);
 4571                                SVT.getVectorElementType(),
 4588   EVT ElemVT = OrigVT.getVectorElementType();
 4672   EVT WidenEltVT = WidenVT.getVectorElementType();
 4713         WidenEltVT == MemVT.getVectorElementType() &&
 4771   assert(LdVT.getVectorElementType() == WidenVT.getVectorElementType());
 4771   assert(LdVT.getVectorElementType() == WidenVT.getVectorElementType());
 4930   EVT EltVT = WidenVT.getVectorElementType();
 4931   EVT LdEltVT = LdVT.getVectorElementType();
 4976   EVT ValEltVT = ValVT.getVectorElementType();
 4978   assert(StVT.getVectorElementType() == ValEltVT);
 5050   EVT StEltVT  = StVT.getVectorElementType();
 5051   EVT ValEltVT = ValVT.getVectorElementType();
 5080   assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
 5080   assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
 5109   EVT EltVT = NVT.getVectorElementType();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  143   unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits();
  814     EVT EltVT = N->getValueType(0).getVectorElementType();
 4634            (VT.getVectorElementType() == Operand.getValueType() ||
 4635             (VT.getVectorElementType().isInteger() &&
 4637              VT.getVectorElementType().bitsLE(Operand.getValueType()))) &&
 5323       assert(VT.getVectorElementType() ==
 5324              N1.getValueType().getVectorElementType() &&
 5680       MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64;
 9116   EVT EltVT = VT.getVectorElementType();
 9135         EVT OperandEltVT = OperandVT.getVectorElementType();
 9164       EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType();
 9189   EVT ResEltVT = ResVT.getVectorElementType();
 9190   EVT OvEltVT = OvVT.getVectorElementType();
 9327   EVT WideVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(),
 9340   EVT EltVT = VT.getVectorElementType();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  434     if (PartEVT.getVectorElementType() == ValueVT.getVectorElementType()) {
  434     if (PartEVT.getVectorElementType() == ValueVT.getVectorElementType()) {
  469                                            ValueVT.getVectorElementType(), Elts);
  482   EVT ValueSVT = ValueVT.getVectorElementType();
  639       PartVT.getVectorElementType() == ValueVT.getVectorElementType()) {
  639       PartVT.getVectorElementType() == ValueVT.getVectorElementType()) {
  640     EVT ElementVT = PartVT.getVectorElementType();
  677                PartEVT.getVectorElementType().bitsGE(
  678                  ValueVT.getVectorElementType()) &&
 3718   EVT EltVT = VT.getVectorElementType();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 2044   EVT EltVT = VT.getVectorElementType();
 6800   EVT EltVT = VecVT.getVectorElementType();
 7357   EVT EltVT = VT.getVectorElementType();
lib/CodeGen/TargetLoweringBase.cpp
  870   EVT EltVT = VT.getVectorElementType();
 1417   EVT EltTy = VT.getVectorElementType();
lib/CodeGen/ValueTypes.cpp
  119              + getVectorElementType().getEVTString();
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 1354     MVT EltTy = VT.getVectorElementType().getSimpleVT();
 1370   MVT EltTy = VT.getVectorElementType().getSimpleVT();
lib/Target/AArch64/AArch64ISelLowering.cpp
 2444   if (InVT.getVectorElementType() == MVT::f16 &&
 3220                RegVT.getVectorElementType() == MVT::i1)
 6224   MVT EltTy = VT.getVectorElementType().getSimpleVT();
 6235   EVT EltType = V.getValueType().getVectorElementType();
 6244   MVT EltTy = VT.getVectorElementType().getSimpleVT();
 6321   EVT SmallestEltTy = VT.getVectorElementType();
 6323     EVT SrcEltTy = Source.Vec.getValueType().getVectorElementType();
 6344     EVT EltVT = SrcVT.getVectorElementType();
 6398     EVT SrcEltTy = Src.ShuffleVec.getValueType().getVectorElementType();
 6401     assert(ShuffleVT.getVectorElementType() == SmallestEltTy);
 6426     EVT OrigEltTy = Entry.getOperand(0).getValueType().getVectorElementType();
 6724   if (VT.getVectorElementType() != V0.getValueType().getVectorElementType() ||
 6724   if (VT.getVectorElementType() != V0.getValueType().getVectorElementType() ||
 6725       VT.getVectorElementType() != V1.getValueType().getVectorElementType())
 6725       VT.getVectorElementType() != V1.getValueType().getVectorElementType())
 6789     if (VT.getVectorElementType() == MVT::i32 ||
 6790         VT.getVectorElementType() == MVT::f32)
 6793     if (VT.getVectorElementType() == MVT::i16 ||
 6794         VT.getVectorElementType() == MVT::f16)
 6797     assert(VT.getVectorElementType() == MVT::i8);
 6803     EVT EltTy = VT.getVectorElementType();
 6856   EVT EltVT = Op.getValueType().getVectorElementType();
 6956     unsigned Opcode = getDUPLANEOp(V1.getValueType().getVectorElementType());
 7040     EVT ScalarVT = VT.getVectorElementType();
 7474   EVT EltTy= VT.getVectorElementType();
 7555         unsigned BitSize = VT.getVectorElementType().getSizeInBits();
 7646         if (VT.getVectorElementType() !=
 7647             N0.getValueType().getVectorElementType())
 7711       unsigned Opcode = getDUPLANEOp(VT.getVectorElementType());
 7715     if (VT.getVectorElementType().isFloatingPoint()) {
 7717       EVT EltTy = VT.getVectorElementType();
 7885   EVT ExtrTy = WideTy.getVectorElementType();
 8063   if (SrcVT.getVectorElementType().isFloatingPoint()) {
 8153   if (LHS.getValueType().getVectorElementType().isInteger()) {
 8166   if (!FullFP16 && LHS.getValueType().getVectorElementType() == MVT::f16) {
 8177   assert((!FullFP16 && LHS.getValueType().getVectorElementType() != MVT::f16) ||
 8178           LHS.getValueType().getVectorElementType() != MVT::f128);
 9285   EVT ShiftEltTy = Shift.getValueType().getVectorElementType();
10608                                  ResVT.getVectorElementType(), NumElements / 2);
10610   EVT InNVT = EVT::getVectorVT(*DAG.getContext(), SrcVT.getVectorElementType(),
10687          VT.getVectorElementType().getSizeInBits() == 64) ||
10689          VT.getVectorElementType().getSizeInBits() == 32)))
10725   if (VT.getVectorElementType().getSizeInBits() == 32) {
10894   if (MemVT != VT.getVectorElementType())
11570       CCVT.getVectorElementType() != MVT::i1)
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  666   EVT EltVT = VT.getVectorElementType();
  785     assert(VT.getVectorElementType().bitsEq(MVT::i32));
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1369   EVT EltVT = VT.getVectorElementType();
 1469       EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), 4);
 1471       EVT::getVectorVT(*DAG.getContext(), MemVT.getVectorElementType(), 4);
 3893           EVT DestEltVT = DestVT.getVectorElementType();
lib/Target/AMDGPU/R600ISelLowering.cpp
  696   EVT EltVT = VecVT.getVectorElementType();
 1601       MemVT = MemVT.getVectorElementType();
 1693   EVT EltTy = VectorEntry.getValueType().getVectorElementType();
 1742   EVT EltTy = VectorEntry.getValueType().getVectorElementType();
lib/Target/AMDGPU/SIISelLowering.cpp
 1434         EVT::getVectorVT(*DAG.getContext(), MemVT.getVectorElementType(),
 4771   EVT EltVT = VecVT.getVectorElementType();
 4791   EVT EltVT = VecVT.getVectorElementType();
 4870   EVT EltVT = VecVT.getVectorElementType();
 4914   EVT EltVT = PackVT.getVectorElementType();
 4965     EVT HalfVT = MVT::getVectorVT(VT.getVectorElementType().getSimpleVT(), 2);
 5225   EVT ReqRetEltVT = ReqRetVT.isVector() ? ReqRetVT.getVectorElementType() : ReqRetVT;
 6720                                  WidenedVT.getVectorElementType(), 4);
 6722                                     WidenedMemVT.getVectorElementType(), 4);
 7370   assert(Op.getValueType().getVectorElementType() == MVT::i32 &&
 9256   EVT EltVT = VecVT.getVectorElementType();
 9376   EVT EltVT = VecVT.getVectorElementType();
10184   MVT SVT = Node->getValueType(0).getVectorElementType().getSimpleVT();
lib/Target/ARM/ARMISelDAGToDAG.cpp
 2286         isPerfectIncrement(Inc, VT.getVectorElementType(), NumVecs);
 2375   switch (N->getValueType(1).getVectorElementType().getSizeInBits()) {
 2466   switch (VT.getVectorElementType().getSizeInBits()) {
 2577           isPerfectIncrement(Inc, VT.getVectorElementType(), NumVecs);
 3538     EVT EltVT = VecVT.getVectorElementType();
lib/Target/ARM/ARMISelLowering.cpp
 5332   if (Op.getValueType().getVectorElementType() == MVT::i32) {
 5333     if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::f32)
 5383   if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::i32) {
 5384     if (VT.getVectorElementType() == MVT::f32)
 5900     EVT ElemTy = VT.getVectorElementType();
 6176     if (Op.getValueType().getVectorElementType() != MVT::i1)
 6187   if (Op0.getValueType().getVectorElementType() == MVT::i64 &&
 6206   if (CmpVT.getVectorElementType() == MVT::i64)
 7241     if (VT.getVectorElementType().isFloatingPoint()) {
 7243       MVT FVT = VT.getVectorElementType().getSimpleVT();
 7279     EVT ExtVT = VT.getVectorElementType();
 7394   EVT SmallestEltTy = VT.getVectorElementType();
 7396     EVT SrcEltTy = Source.Vec.getValueType().getVectorElementType();
 7416     EVT EltVT = SrcVT.getVectorElementType();
 7470     EVT SrcEltTy = Src.ShuffleVec.getValueType().getVectorElementType();
 7473     assert(ShuffleVT.getVectorElementType() == SmallestEltTy);
 7498     EVT OrigEltTy = Entry.getOperand(0).getValueType().getVectorElementType();
 7636     if (VT.getVectorElementType() == MVT::i32 ||
 7637         VT.getVectorElementType() == MVT::f32)
 7640     if (VT.getVectorElementType() == MVT::i16)
 7643     assert(VT.getVectorElementType() == MVT::i8);
11026   EVT ElemTy = N00.getValueType().getVectorElementType();
11052   if (!VT.isInteger() || VT.getVectorElementType() == MVT::i64)
11102       Vec.getValueType().getVectorElementType() == VT.getVectorElementType())
11102       Vec.getValueType().getVectorElementType() == VT.getVectorElementType())
11123   EVT inputLaneType = Vec.getValueType().getVectorElementType();
12663   if (VT.getVectorElementType() != MVT::i64 || !hasNormalLoadOperand(N))
12695   EVT EltVT = VT.getVectorElementType();
12797   if (VT.getVectorElementType() != MVT::i64 ||
13063     EVT LoadVT = isLaneOp ? VecTy.getVectorElementType() : AlignedVecTy;
13224       LD->getMemoryVT() == N->getValueType(0).getVectorElementType()) {
13350   EVT ToEltVT = ToVT.getVectorElementType();
13351   EVT FromEltVT = FromVT.getVectorElementType();
13842   EVT ToEltVT = ToVT.getVectorElementType();
13843   EVT FromEltVT = FromVT.getVectorElementType();
15456     const unsigned SrcSz = VecVT.getVectorElementType().getSizeInBits();
lib/Target/Mips/MipsCCState.cpp
   55   if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint())
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  552   EVT EltTy = N->getValueType(0).getVectorElementType();
  628   EVT EltTy = N->getValueType(0).getVectorElementType();
  659   EVT EltTy = N->getValueType(0).getVectorElementType();
  693   EVT EltTy = N->getValueType(0).getVectorElementType();
  715   EVT EltTy = N->getValueType(0).getVectorElementType();
 1026                                               ViaVecTy.getVectorElementType());
lib/Target/Mips/MipsSEISelLowering.cpp
 1366   EVT EltTy = Vec->getValueType(0).getVectorElementType();
 1613     EVT EltTy = VecTy.getVectorElementType();
 1628     EVT EltTy = VecTy.getVectorElementType();
 2421     EVT EltTy = VecTy.getVectorElementType();
 2940   EVT MaskEltTy = MaskVecTy.getVectorElementType();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  382         elemtype = vtparts[i].getVectorElementType();
 1593           elemtype = vtparts[i].getVectorElementType();
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
 1271     EltVT = EltVT.getVectorElementType();
lib/Target/NVPTX/NVPTXISelLowering.cpp
  202       EVT EltVT = VT.getVectorElementType();
 1897     EVT EltVT = VVT.getVectorElementType();
 1945   EVT EltVT = VectorVT.getVectorElementType();
 2335     EVT EltVT = ValVT.getVectorElementType();
 4825   EVT EltVT = ResVT.getVectorElementType();
 4896         Res = DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res);
 4932       EVT EltVT = ResVT.getVectorElementType();
 5009               DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res);
lib/Target/PowerPC/PPCISelLowering.cpp
 7195   EVT EltVT = TrgVT.getVectorElementType();
 7636   EVT EltVT = VecVT.getVectorElementType();
 9168   EVT EltVT = V1.getValueType().getVectorElementType();
 9639     unsigned BytesInEachElement = VT.getVectorElementType().getSizeInBits() / 8;
10246         isPowerOf2_32(OpVT.getVectorElementType().getSizeInBits()))
12719   if (!N->getValueType(0).getVectorElementType().isByteSized())
lib/Target/SystemZ/SystemZISelLowering.cpp
 4153   unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
 4308   unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
 4320   unsigned BytesPerElement = VT.getVectorElementType().getStoreSize();
 4326   unsigned FromBytesPerElement = FromVT.getVectorElementType().getStoreSize();
 5274   unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize();
 5309       unsigned OpBytesPerElement = OpVT.getVectorElementType().getStoreSize();
 5339       unsigned ExtBytesPerElement = ExtVT.getVectorElementType().getStoreSize();
 5340       unsigned OpBytesPerElement = OpVT.getVectorElementType().getStoreSize();
 5383         unsigned BytesPerElement = VecVT.getVectorElementType().getStoreSize();
 5500     unsigned ElemBytes = VT.getVectorElementType().getStoreSize();
 5703     EVT EltVT = VecVT.getVectorElementType();
 5899       EVT EltVT = N->getValueType(0).getVectorElementType();
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 1427         SplattedLoad->getMemoryVT() == VecT.getVectorElementType()) {
lib/Target/X86/X86ISelDAGToDAG.cpp
 4455     if (Node->getOperand(0).getValueType().getVectorElementType() == MVT::i1)
lib/Target/X86/X86ISelLowering.cpp
 1943   if (VT.isVector() && VT.getVectorElementType() == MVT::i1 &&
 1963   if (VT.isVector() && VT.getVectorElementType() == MVT::i1 &&
 1980   if (VT.isVector() && VT.getVectorElementType() == MVT::i1 &&
 2512       if (ValVT.isVector() && ValVT.getVectorElementType() == MVT::i1)
 3778           Arg.getValueType().getVectorElementType() == MVT::i1)
 4965   if (ResVT.getVectorElementType() == MVT::i1)
 5012       BitcastVT.getVectorElementType() == MVT::i1)
 5461   EVT ElVT = VT.getVectorElementType();
 5512   EVT ElVT = VT.getVectorElementType();
 7334       return DAG.getUNDEF(VT.getVectorElementType());
 7401                         : DAG.getUNDEF(VT.getVectorElementType());
12373   EVT V0EltVT = V0VT.getVectorElementType();
21838       StoredVal.getValueType().getVectorElementType() == MVT::i1) {
27851            VT.getVectorElementType() == MVT::i8 && "Unexpected VT!");
27881                                     InVT.getVectorElementType(),
27884                                   VT.getVectorElementType(),
28139                           DAG.getValueType(VT.getVectorElementType()));
33985   if (VT.getVectorElementType() != MVT::i32 &&
33986       VT.getVectorElementType() != MVT::i64 &&
33987       VT.getVectorElementType() != MVT::f32 &&
33988       VT.getVectorElementType() != MVT::f64)
34242                                   VT.getVectorElementType(),
35316   assert(SrcVT.getVectorElementType() == MVT::i1 &&
35357   if (!(SrcVT.isVector() && SrcVT.getVectorElementType() == MVT::i1 &&
35359       !(DstVT.isVector() && DstVT.getVectorElementType() == MVT::i1 &&
35558                                 VT.getVectorElementType(),
35633       SrcVT.isVector() && SrcVT.getVectorElementType() == MVT::i1 &&
35639       VT.isVector() && VT.getVectorElementType() == MVT::i1 &&
35705       Op0.getOperand(0).getValueType().getVectorElementType() != MVT::i8 ||
35707       Op1.getOperand(0).getValueType().getVectorElementType() != MVT::i8)
35960   if (!VT.isSimple() || !(VT.getVectorElementType().getSizeInBits() > 16))
36047   EVT SrcSVT = SrcVT.getVectorElementType();
36550       Cond.hasOneUse() && CondVT.getVectorElementType() == MVT::i1) {
36759   if (VT.getVectorElementType() == MVT::i16)
37011       CondVT.getVectorElementType() == MVT::i1 &&
37012       (VT.getVectorElementType() == MVT::i8 ||
37013        VT.getVectorElementType() == MVT::i16)) {
37023       CondVT.getVectorElementType() == MVT::i1) {
37094       (VT.getVectorElementType() == MVT::i8 ||
37095        VT.getVectorElementType() == MVT::i16)) {
37163       (VT.getVectorElementType() == MVT::i8 ||
37164        VT.getVectorElementType() == MVT::i16)) {
38029   if (!VT.isVector() || VT.getVectorElementType() != MVT::i32)
38074   if (!VT.isVector() || VT.getVectorElementType() != MVT::i64 ||
39132   if (!SrcVT.isVector() || SrcVT.getVectorElementType() != MVT::i1 ||
39967   EVT SVT = VT.getVectorElementType();
39969   EVT InSVT = InVT.getVectorElementType();
40074   EVT ScalarVT = VT.getVectorElementType();
40081   EVT InScalarVT = InVT.getVectorElementType();
40276   if (!BV || BV->getValueType(0).getVectorElementType() != MVT::i1)
40311   EVT EltVT = MaskedOp->getMemoryVT().getVectorElementType();
40343   EVT EltVT = VT.getVectorElementType();
40441   EVT EltVT = VT.getVectorElementType();
40501       VT.getVectorElementType() == MVT::i1) {
41080   EVT OutSVT = OutVT.getVectorElementType();
41081   EVT InSVT = InVT.getVectorElementType();
41181   if (!VT.isVector() || VT.getVectorElementType() != MVT::i16)
41186   if (InVT.getVectorElementType() != MVT::i32)
41230   EVT ScalarVT = VT.getVectorElementType();
41272   if (N00.getValueType().getVectorElementType() != MVT::i8 ||
41273       N01.getValueType().getVectorElementType() != MVT::i8 ||
41274       N10.getValueType().getVectorElementType() != MVT::i8 ||
41275       N11.getValueType().getVectorElementType() != MVT::i8)
41453       if (NegInsVal.getValueType() == VT.getVectorElementType()) // FIXME
42420   EVT SVT = VT.getVectorElementType();
42844   if (VT.isVector() && VT.getVectorElementType() == MVT::i1 &&
42854         (LHS.getOperand(0).getValueType().getVectorElementType() == MVT::i1);
42879       VT.getVectorElementType() == MVT::i1 &&
42880       (OpVT.getVectorElementType() == MVT::i8 ||
42881        OpVT.getVectorElementType() == MVT::i16)) {
43765       !(VT.getVectorElementType() == MVT::i32))
43850   if (!VT.isVector() || VT.getVectorElementType() != MVT::i32 ||
43950   if (!VT.isVector() || VT.getVectorElementType() != MVT::i32 ||
43976   if (InVT.getVectorElementType() != MVT::i16 || N01.getValueType() != InVT ||
44099         Op0.getOperand(0).getValueType().getVectorElementType() == MVT::i1 &&
44107         Op1.getOperand(0).getValueType().getVectorElementType() == MVT::i1 &&
44129   EVT EltVT = VT.getVectorElementType();
44387   if (VT.getVectorElementType() == MVT::i1)
44767       Src.getOperand(0).getValueType().getVectorElementType() == MVT::i1)
45044   if (Opc == ISD::SHL && VT.isVector() && VT.getVectorElementType() == MVT::i8)