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

References

include/llvm/CodeGen/BasicTTIImpl.h
  203     EVT E = EVT::getIntegerVT(Context, BitWidth);
include/llvm/CodeGen/ValueTypes.h
  321       return getIntegerVT(Context, 1 << Log2_32_Ceil(BitWidth));
  336       return getIntegerVT(Context, (EVTSize + 1) / 2);
  343       EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits());
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3982     EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2);
 4038     EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2);
 4114     EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2);
 4157     EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2);
 4620         EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), Size / 2);
 4664   ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
 4815       EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
 6489   EVT VT = EVT::getIntegerVT(
 7566     EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits);
 7615       EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - N1C->getZExtValue());
 7656       EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - ShiftAmt);
10199       ExtVT = EVT::getIntegerVT(*DAG.getContext(), MemoryWidth - ShiftAmt);
10201       ExtVT = EVT::getIntegerVT(*DAG.getContext(),
10222     ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits);
10263           EVT MaskedVT = EVT::getIntegerVT(*DAG.getContext(),
11088     EVT IntXVT = EVT::getIntegerVT(*DAG.getContext(), OrigXWidth);
11238     EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), SrcEltVT.getSizeInBits());
11246     EVT TmpVT = EVT::getIntegerVT(*DAG.getContext(), DstEltVT.getSizeInBits());
14298     return EVT::getIntegerVT(Ctxt, getLoadedSize() * 8);
14898     EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW);
14906       NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW);
14978     EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
15125     StoreTy = EVT::getIntegerVT(*DAG.getContext(), SizeInBits);
15140                 EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits());
15609           EVT StoreTy = EVT::getIntegerVT(Context, SizeInBits);
15864         StoreTy = EVT::getIntegerVT(Context, SizeInBits);
15949         JointMemOpVT = EVT::getIntegerVT(Context, SizeInBits);
16476   EVT VT = EVT::getIntegerVT(*DAG.getContext(), HalfValBitSize);
17717   EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits());
18607     EVT OutSVT = EVT::getIntegerVT(*DAG.getContext(), EltSizeInBits * Scale);
19508     EVT ClearSVT = EVT::getIntegerVT(*DAG.getContext(), NumSubBits);
lib/CodeGen/SelectionDAG/FastISel.cpp
 1727   EVT IntVT = EVT::getIntegerVT(I->getContext(), VT.getSizeInBits());
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  549     EVT NVT = EVT::getIntegerVT(*DAG.getContext(),
  567     EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth);
  568     EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth);
  742     EVT NVT = EVT::getIntegerVT(*DAG.getContext(), NewWidth);
  781     EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth);
  782     EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth);
 1443   EVT IVT = EVT::getIntegerVT(*DAG.getContext(), NumBits);
 3462     EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8);
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
 1940   EVT IVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits());
 2010   EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
 2115   EVT IVT = EVT::getIntegerVT(*DAG.getContext(),
 2127   EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
 2265   EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
 2278   EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  329                          EVT::getIntegerVT(*DAG.getContext(),
 2410                      DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
 2432                      DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
 2695     EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits);
 2719                         EVT::getIntegerVT(*DAG.getContext(),
 2729                         EVT::getIntegerVT(*DAG.getContext(), ExcessBits),
 3285                      DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
 3311                      DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
 3550                                 EVT::getIntegerVT(*DAG.getContext(),
 3924     EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits);
 3943   EVT HiVT = EVT::getIntegerVT(*DAG.getContext(),
 3967                          EVT::getIntegerVT(*DAG.getContext(), ExcessBits),
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  843                      EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op);
  850   EVT EltNVT = EVT::getIntegerVT(*DAG.getContext(), EltWidth);
  966   EVT NVT = EVT::getIntegerVT(*DAG.getContext(),
 1076       EVT::getIntegerVT(*DAG.getContext(), Op.getValueSizeInBits() / 2);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  113       ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits);
  139             EVT::getIntegerVT(*DAG.getContext(), LHS.getValueSizeInBits() << 1),
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  673           LoadVT = EVT::getIntegerVT(*DAG.getContext(), LoadBytes << 3);
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 1101   EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits());
 1102   EVT HiIntVT = EVT::getIntegerVT(*DAG.getContext(), HiVT.getSizeInBits());
 2606     EVT::getIntegerVT(*DAG.getContext(), InElementSize/2);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5647     IntVT = EVT::getIntegerVT(*DAG.getContext(), IntVT.getSizeInBits());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  224         ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits);
  227       EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2);
  247         EVT OddVT = EVT::getIntegerVT(*DAG.getContext(), OddParts * PartBits);
  255         EVT TotalVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits);
  278       EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits());
  295     PartEVT = EVT::getIntegerVT(*DAG.getContext(),  ValueVT.getSizeInBits());
  535         ValueVT = EVT::getIntegerVT(*DAG.getContext(),  ValueVT.getSizeInBits());
  541       ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits);
  555     ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits);
  596     ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits);
  603                          EVT::getIntegerVT(*DAG.getContext(),
  610       EVT ThisVT = EVT::getIntegerVT(*DAG.getContext(), ThisBits);
  692             EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits());
  862         FromVT = EVT::getIntegerVT(*DAG.getContext(), RegSize - NumZeroBits);
  866             EVT::getIntegerVT(*DAG.getContext(), RegSize - NumSignBits + 1);
 6554                                              EVT::getIntegerVT(*Context, 8),
 7337     EVT CmpVT = EVT::getIntegerVT(LHS->getContext(), LoadVT.getSizeInBits());
 8595   EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), Bits);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  538     EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits);
 3189         EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits);
 3272         EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth);
 6413     EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumBits);
 6472     EVT intVT = EVT::getIntegerVT(*DAG.getContext(), LoadedVT.getSizeInBits());
 6534     EVT MemVT = EVT::getIntegerVT(*DAG.getContext(),
 6567   NewLoadedVT = EVT::getIntegerVT(*DAG.getContext(), NumBits/2);
 6629     EVT intVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
 6649         EVT::getIntegerVT(*DAG.getContext(), StoreMemVT.getSizeInBits()));
 6692         EVT::getIntegerVT(*DAG.getContext(), 8 * (StoredBytes - Offset));
 6753     EVT MaskIntVT = EVT::getIntegerVT(*DAG.getContext(), MaskVT.getSizeInBits());
 7198   EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VT.getScalarSizeInBits() * 2);
lib/CodeGen/TargetLoweringBase.cpp
  865                         EVT::getIntegerVT(Context, VT.getSizeInBits() / 2));
  905       EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits())
lib/CodeGen/ValueTypes.cpp
   18   return getIntegerVT(Context, getSizeInBits());
   23   EVT IntTy = getIntegerVT(Context, getScalarSizeInBits());
  482     return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth());
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
   45     return EVT::getIntegerVT(Ctx, StoreSize);
  981           MemVT = EVT::getIntegerVT(State.getContext(), MemoryBits);
  988           EVT ScalarVT = EVT::getIntegerVT(State.getContext(),
 1620       = DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), DivBits));
 4011       EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), WidthVal);
lib/Target/AMDGPU/SIISelLowering.cpp
 2182         DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), NumBits)));
 4208   EVT CCVT = EVT::getIntegerVT(*DAG.getContext(), WavefrontSize);
 4241   EVT CCVT = EVT::getIntegerVT(*DAG.getContext(), WavefrontSize);
 7286   EVT TruncVT = EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits());
 7305   EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
 8265           EVT NarrowVT = EVT::getIntegerVT(*DAG.getContext(), Bits);
lib/Target/ARM/ARMISelLowering.cpp
 8949       EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()),
 8983       EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()),
lib/Target/X86/X86ISelLowering.cpp
 8027               ? EVT::getIntegerVT(*DAG.getContext(), ScalarSize)
19216   EVT PackedSVT = EVT::getIntegerVT(Ctx, SrcVT.getScalarSizeInBits() / 2);
35308       EVT::getIntegerVT(*DAG.getContext(), SrcVT.getVectorNumElements());
35327   EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), Imm.getBitWidth());
35861       EVT MovmskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts);
35871       EVT MovmskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts);
36493       EVT BCVT = EVT::getIntegerVT(*DAG.getContext(), NumSrcElts);
39208       EVT MaskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts);
39613       EVT MaskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts);
40251     EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumElts);
40503     EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), VT.getVectorNumElements());
unittests/CodeGen/AArch64SelectionDAGTest.cpp
   84   auto Int8VT = EVT::getIntegerVT(Context, 8);
   85   auto Int16VT = EVT::getIntegerVT(Context, 16);
   99   auto IntVT = EVT::getIntegerVT(Context, 8);
  101   auto IdxVT = EVT::getIntegerVT(Context, 64);
  114   auto Int8VT = EVT::getIntegerVT(Context, 8);
  115   auto Int16VT = EVT::getIntegerVT(Context, 16);
  128   auto IntVT = EVT::getIntegerVT(Context, 8);
  130   auto IdxVT = EVT::getIntegerVT(Context, 64);
  145   auto IntVT = EVT::getIntegerVT(Context, 8);
  147   auto IdxVT = EVT::getIntegerVT(Context, 64);
  165   auto IntVT = EVT::getIntegerVT(Context, 8);
  186   auto IntVT = EVT::getIntegerVT(Context, 8);