|
reference, declaration → definition
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);