| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | AArch64SelectionDAGTest.cpp | 89 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 102 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 119 auto IntVT = EVT::getIntegerVT(Context, 8); in TEST_F() 121 auto IdxVT = EVT::getIntegerVT(Context, 64); in TEST_F() 132 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 144 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 156 auto IntVT = EVT::getIntegerVT(Context, 8); in TEST_F() 158 auto IdxVT = EVT::getIntegerVT(Context, 64); in TEST_F() 170 auto IntVT = EVT::getIntegerVT(Context, 8); in TEST_F() 237 auto IntVT = EVT::getIntegerVT(Context, 8); in TEST_F() [all …]
|
| H A D | SelectionDAGAddressAnalysisTest.cpp | 103 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 126 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 151 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 183 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 212 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 273 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 312 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 348 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LowLevelType.cpp | 47 return MVT::getIntegerVT(Ty.getSizeInBits()); in getMVTForLLT() 50 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()), in getMVTForLLT() 61 return EVT::getIntegerVT(Ctx, Ty.getSizeInBits()); in getApproximateEVTForLLT()
|
| H A D | ValueTypes.cpp | 21 return getIntegerVT(Context, getSizeInBits()); in changeExtendedTypeToInteger() 27 EVT IntTy = getIntegerVT(Context, getScalarSizeInBits()); in changeExtendedVectorElementTypeToInteger() 549 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT() 578 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
|
| H A D | TargetLoweringBase.cpp | 772 MVT IntVT = MVT::getIntegerVT(VT.getFixedSizeInBits()); in initActions() 905 return MVT::getIntegerVT(DL.getPointerSizeInBits(0)); in getScalarShiftAmountTy() 987 EVT::getIntegerVT(Context, VT.getSizeInBits() / 2)); in getTypeConversion() 1030 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) in getTypeConversion()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 64 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() function 65 MVT M = MVT::getIntegerVT(BitWidth); in getIntegerVT() 391 return getIntegerVT(Context, 1 << Log2_32_Ceil(BitWidth)); in getRoundIntegerType() 406 return getIntegerVT(Context, (EVTSize + 1) / 2); in getHalfSizedIntegerVT() 413 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVISelLowering.h | 37 return MVT::getIntegerVT(32); in getVectorIdxTy()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMachineFunctionInfo.cpp | 73 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs() 95 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 881 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op); in BitConvertToInteger() 888 EVT EltNVT = EVT::getIntegerVT(*DAG.getContext(), EltWidth); in BitConvertVectorToIntegerVector() 1001 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers() 1034 ShiftAmountTy = MVT::getIntegerVT(NextPowerOf2(ReqShiftAmountInBits)); in SplitInteger() 1045 EVT::getIntegerVT(*DAG.getContext(), Op.getValueSizeInBits() / 2); in SplitInteger()
|
| H A D | LegalizeTypesGeneric.cpp | 116 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST() 141 EVT::getIntegerVT(*DAG.getContext(), LHS.getValueSizeInBits() << 1), in ExpandRes_BITCAST()
|
| H A D | LegalizeIntegerTypes.cpp | 429 EVT::getIntegerVT(*DAG.getContext(), in PromoteIntRes_BITCAST() 1015 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VTSize * 2); in earlyExpandDIVFIX() 3204 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertSext() 3226 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertZext() 3573 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntRes_LOAD() 3596 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_LOAD() 3605 EVT::getIntegerVT(*DAG.getContext(), ExcessBits), in ExpandIntRes_LOAD() 4590 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_ZERO_EXTEND() 4665 EVT::getIntegerVT(*DAG.getContext(), N->getValueSizeInBits(0) / 2); in ExpandIntRes_VSCALE() 5065 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntOp_STORE() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 187 ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits); in getCopyFromParts() 190 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2); in getCopyFromParts() 517 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() 531 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() 572 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() 579 EVT::getIntegerVT(*DAG.getContext(), in getCopyToParts() 586 EVT ThisVT = EVT::getIntegerVT(*DAG.getContext(), ThisBits); in getCopyToParts() 3889 MVT IdxTy = MVT::getIntegerVT(IdxSize); in visitGetElementPtr() 5435 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1); in expandDivFix() 5438 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1); in expandDivFix() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 1089 EVT ILVT = EVT::getIntegerVT(*DAG.getContext(), LVT.getSizeInBits()); in SoftenFloatOp_FCOPYSIGN() 2136 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in PromoteFloatOp_BITCAST() 2212 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatOp_STORE() 2328 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), in PromoteFloatRes_BITCAST() 2340 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_ConstantFP() 2478 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_FP_ROUND() 2491 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_LOAD()
|
| H A D | DAGCombiner.cpp | 5134 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformMinMaxFpToSatCombine() 5170 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformUMinFpToSatCombine() 5657 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad() 7967 EVT WideVT = EVT::getIntegerVT(Context, WideNumBits); in mergeTruncStores() 12868 EVT MaskedVT = EVT::getIntegerVT(*DAG.getContext(), in reduceLoadWidth() 17043 return EVT::getIntegerVT(Ctxt, getLoadedSize() * 8); in getLoadedType() 17540 MVT VT = MVT::getIntegerVT(NumBytes * 8); in ShrinkLoadReplaceStoreWithStore() 17663 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); in ReduceLoadOpStoreWidth() 17671 NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); in ReduceLoadOpStoreWidth() 18359 EVT StoreTy = EVT::getIntegerVT(Context, SizeInBits); in tryStoreMergeOfConstants() [all …]
|
| H A D | TargetLowering.cpp | 581 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp() 1039 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), PowerOf2Ceil(MinWidth)); in combineShiftToAVG() 4256 EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits); in SimplifySetCC() 4339 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth); in SimplifySetCC() 7672 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), BitSize); in expandIS_FPCLASS() 8223 EVT LoadVT = EVT::getIntegerVT(*DAG.getContext(), NumLoadBits); in scalarizeVectorLoad() 8226 EVT SrcIntVT = EVT::getIntegerVT(*DAG.getContext(), NumSrcBits); in scalarizeVectorLoad() 8317 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumBits); in scalarizeVectorStore() 8436 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in expandUnalignedLoad() 8469 NewLoadedVT = EVT::getIntegerVT(*DAG.getContext(), NumBits/2); in expandUnalignedLoad() [all …]
|
| H A D | LegalizeDAG.cpp | 553 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), StSize.getFixedSize()); in LegalizeStoreOps() 571 EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth); in LegalizeStoreOps() 572 EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth); in LegalizeStoreOps() 742 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), NewWidth); in LegalizeLoadOps() 782 EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth); in LegalizeLoadOps() 783 EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth); in LegalizeLoadOps() 1534 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), NumBits); in getSignAsIntValue() 3571 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in ExpandNode()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | MachineValueType.h | 471 MVT IntTy = MVT::getIntegerVT(EltTy.getSizeInBits()); in changeVectorElementTypeToInteger() 493 return MVT::getIntegerVT(getSizeInBits()); in changeTypeToInteger() 1193 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 510 return MVT::getIntegerVT(64); 796 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.cpp | 84 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
|
| H A D | SystemZISelLowering.cpp | 83 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in SystemZTargetLowering() 742 VecVT = MVT::getVectorVT(MVT::getIntegerVT(8), 16); in isVectorConstantLegal() 755 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal() 768 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal() 4768 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() 5153 EVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBits), in insertUnpackIfPrepared() 5157 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(OutBits), in insertUnpackIfPrepared() 5522 MVT IntVT = MVT::getIntegerVT(VT.getScalarSizeInBits()); in lowerINSERT_VECTOR_ELT() 5549 MVT IntVT = MVT::getIntegerVT(VT.getSizeInBits()); in lowerEXTRACT_VECTOR_ELT() 6104 EVT VT = MVT::getIntegerVT(Op.getValueSizeInBits()); in combineExtract() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 235 return MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), in scaleVectorType()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1040 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), in LowerSETCC() 1098 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), in LowerVSELECT() 2699 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector() 2703 ValV = DAG.getBitcast(MVT::getIntegerVT(VW), ValV); in insertVector() 2751 return DAG.getBitcast(Ty, DAG.getConstant(0, dl, MVT::getIntegerVT(W))); in getZero() 3036 MVT PartTy = HaveAlign <= 8 ? MVT::getIntegerVT(8 * HaveAlign) in LowerUnalignedLoad()
|
| H A D | HexagonISelLowering.h | 393 return MVT::getIntegerVT(Ty.getSizeInBits()); in tyScalar()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 2144 MVT::getIntegerVT(ValVT.getSizeInBits()), Val); in MoveToHPR() 2155 MVT::getIntegerVT(LocVT.getSizeInBits()), Val); in MoveFromHPR() 2158 MVT::getIntegerVT(ValVT.getSizeInBits()), Val); in MoveFromHPR() 8934 EVT IEltVT = MVT::getIntegerVT(EltVT.getScalarSizeInBits()); in LowerINSERT_VECTOR_ELT() 9432 MVT TruncVT = MVT::getIntegerVT(EltSize); in SkipExtensionForVMULL() 9995 EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()), in LowerPredicateLoad() 10062 EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()), in LowerPredicateStore() 15802 MVT EltTy = MVT::getIntegerVT(Alignment.value() * 8); in TryCombineBaseUpdate() 16591 EVT NewToVT = EVT::getIntegerVT(C, VT.getSizeInBits()); in PerformExtractFpToIntStores() 20832 Info.memVT = MVT::getVectorVT(MVT::getIntegerVT(MemSize), in getTgtMemIntrinsic() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 1853 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicCmpSwap() 2375 EVT TyX = MVT::getIntegerVT(WidthX), TyY = MVT::getIntegerVT(WidthY); in lowerFCOPYSIGN64() 4383 MVT RegTy = MVT::getIntegerVT(GPRSizeInBytes * 8); in copyByValRegs() 4412 RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in passByValArg() 4452 MVT::getIntegerVT(LoadSizeInBytes * 8), Alignment); in passByValArg() 4502 MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in writeVarArgRegs()
|