|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Mips/MipsGenDAGISel.inc30281 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)