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

References

include/llvm/Support/MachineValueType.h
  827       return getScalarType().getSizeInBits();
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 2606   switch (VT.getSimpleVT().getScalarType().SimpleTy) {
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  618                          DAG.getValueType(VT.getScalarType()));
lib/Target/AArch64/AArch64ISelLowering.cpp
10375   MVT ElemTy = N->getSimpleValueType(0).getScalarType();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  963                  ArgVT.getScalarType() == RegisterVT.getScalarType()) {
  983           assert(!RegisterVT.getScalarType().isFloatingPoint());
 2729   MVT ScalarVT = VT.getScalarType();
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  359   MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy;
lib/Target/AMDGPU/SIISelLowering.cpp
 1360   if (NumElts != 1 && VT.getScalarType().bitsLE(MVT::i16))
 5373       if (StoreVT.getScalarType() == MVT::f16) {
 5386       if (LoadVT.getScalarType() == MVT::f16) {
 5443   const MVT VAddrScalarVT = VAddrVT.getScalarType();
 5665   assert((LoadVT.getScalarType() == MVT::i32 ||
 5666           LoadVT.getScalarType() == MVT::f32) &&
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  886   MVT ScalarVT = SimpleVT.getScalarType();
 1031   MVT ScalarVT = SimpleVT.getScalarType();
 1749   MVT ScalarVT = SimpleVT.getScalarType();
 1901   MVT ScalarVT = StoreVT.getSimpleVT().getScalarType();
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1193   if (VT.getVectorNumElements() != 1 && VT.getScalarType() == MVT::i1)
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  878       Alignment >= LT.second.getScalarType().getStoreSize())
lib/Target/X86/X86ISelLowering.cpp
 2888     if (VA.isExtInLoc() && (VA.getValVT().getScalarType() == MVT::i1)) {
 3027       VA.isExtInLoc() && VA.getValVT().getScalarType() == MVT::i1 &&
 3289         if (RegVT.isVector() && VA.getValVT().getScalarType() != MVT::i1)
 3292                  VA.getValVT().getScalarType() == MVT::i1 &&
 5545          Vec.getValueType().getScalarType() == VT.getScalarType() &&
 5562   MVT SVT = Vec.getSimpleValueType().getScalarType();
 6497     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 6508     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 6516     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 6581     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 7188       SrcVT = MVT::getVectorVT(SrcVT.getScalarType(),
 7220       SrcVT = MVT::getVectorVT(SrcVT.getSimpleVT().getScalarType(),
 8180     MVT EltType = VT.getScalarType();
 8265           MVT CVT = VT.getScalarType();
 9235       RHS = DAG.getZExtOrTrunc(RHS, DL, VT.getScalarType());
 9302       VT = MVT::getVectorVT(VT.getScalarType(), Scale * NumElts);
 9457         MVT WidenSrcVT = MVT::getVectorVT(VT.getScalarType(), 8);
11595   assert((VT.getScalarType() == MVT::i32 || VT.getScalarType() == MVT::i64) &&
11595   assert((VT.getScalarType() == MVT::i32 || VT.getScalarType() == MVT::i64) &&
12591     if (!Subtarget.is64Bit() && VT.getScalarType() == MVT::i64) {
12602     EVT SVT = BroadcastVT.getScalarType();
12641   if (V.getValueType().getScalarType() != BroadcastVT.getScalarType()) {
12647       ExtVT = MVT::getVectorVT(BroadcastVT.getScalarType(), NumSrcElts);
12649       ExtVT = BroadcastVT.getScalarType();
12665     MVT ExtVT = V.getSimpleValueType().getScalarType();
18393   MVT Vec128VT = MVT::getVectorVT(FromVT.getScalarType(), NumEltsInXMM);
21809   MVT StoreSVT = StoreVT.getScalarType();
24887   if (VT.getScalarType() == MVT::i1)
24902   if (VT.getScalarType() == MVT::i1) {
24983   if (VT.getScalarType() != MVT::i64 && VT.is256BitVector())
25023   if (VT.getScalarType() == MVT::i1)
26979   if (VT.getScalarType() != MVT::i8) {
27065   assert(VT.getScalarType() == MVT::i8 &&
27455   MVT ScalarVT = VT.getScalarType();
27500   assert(Mask.getSimpleValueType().getScalarType() == MVT::i1 &&
27524   MVT ScalarVT = VT.getScalarType();
27548   assert(Mask.getSimpleValueType().getScalarType() == MVT::i1 &&
29137   if (VT.getSimpleVT().getScalarType() == MVT::i1)
31850         MVT ScalarTy = MaskVT.isInteger() ? MaskVT.getScalarType() :
34570         MVT SrcSVT = Src.getSimpleValueType().getScalarType();
34629       ExtVT = MVT::getVectorVT(ExtVT.getScalarType(),
41123   MVT SVT = VT.getScalarType();
41126   MVT InSVT = InVT.getScalarType();
44318         Op0.getOperand(0).getValueType() == VT.getScalarType())
44366         SrcVT = MVT::getVectorVT(SrcVT.getScalarType(),
44632     if (VT.getScalarType() == MVT::i1)
unittests/CodeGen/ScalableVectorMVTsTest.cpp
   26     ASSERT_TRUE(VecTy.getScalarType().isValid());
   38     ASSERT_TRUE(VecTy.getScalarType().isValid());
  100             Mnxv8i64.getScalarType());