Home
last modified time | relevance | path

Searched refs:getIntegerVT (Results 1 – 25 of 49) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DAArch64SelectionDAGTest.cpp89 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 DSelectionDAGAddressAnalysisTest.cpp103 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 DLowLevelType.cpp47 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 DValueTypes.cpp21 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 DTargetLoweringBase.cpp772 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 DValueTypes.h64 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 DSPIRVISelLowering.h37 return MVT::getIntegerVT(32); in getVectorIdxTy()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.cpp73 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 DLegalizeTypes.cpp881 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 DLegalizeTypesGeneric.cpp116 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST()
141 EVT::getIntegerVT(*DAG.getContext(), LHS.getValueSizeInBits() << 1), in ExpandRes_BITCAST()
H A DLegalizeIntegerTypes.cpp429 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 DSelectionDAGBuilder.cpp187 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 DLegalizeFloatTypes.cpp1089 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 DDAGCombiner.cpp5134 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 DTargetLowering.cpp581 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 DLegalizeDAG.cpp553 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 DMachineValueType.h471 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 DAArch64ISelLowering.h510 return MVT::getIntegerVT(64);
796 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp84 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
H A DSystemZISelLowering.cpp83 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 DX86InterleavedAccess.cpp235 return MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), in scaleVectorType()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1040 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 DHexagonISelLowering.h393 return MVT::getIntegerVT(Ty.getSizeInBits()); in tyScalar()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2144 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 DMipsISelLowering.cpp1853 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()

12