Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.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.cpp22 return getIntegerVT(Context, getSizeInBits()); in changeExtendedTypeToInteger()
28 EVT IntTy = getIntegerVT(Context, getScalarSizeInBits()); in changeExtendedVectorElementTypeToInteger()
590 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT()
629 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
H A DTargetLoweringBase.cpp808 MVT IntVT = MVT::getIntegerVT(VT.getFixedSizeInBits()); in initActions()
962 return MVT::getIntegerVT(DL.getPointerSizeInBits(0)); in getScalarShiftAmountTy()
1044 EVT::getIntegerVT(Context, VT.getSizeInBits() / 2)); in getTypeConversion()
1087 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) in getTypeConversion()
/freebsd-14.2/contrib/llvm-project/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()
402 return getIntegerVT(Context, llvm::bit_ceil(BitWidth)); in getRoundIntegerType()
417 return getIntegerVT(Context, (EVTSize + 1) / 2); in getHalfSizedIntegerVT()
424 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType()
H A DMachineValueType.h194 MVT IntTy = MVT::getIntegerVT(EltTy.getSizeInBits()); in changeVectorElementTypeToInteger()
216 return MVT::getIntegerVT(getSizeInBits()); in changeTypeToInteger()
437 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.cpp72 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs()
94 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs()
H A DWebAssemblyISelLowering.cpp439 MVT Result = MVT::getIntegerVT(BitWidth); in getScalarShiftAmountTy()
871 return EVT::getIntegerVT(C, 32); in getSetCCResultType()
2724 EVT PackedSVT = EVT::getIntegerVT(Ctx, SrcVT.getScalarSizeInBits() / 2); in truncateVectorWithNARROW()
2801 EVT Width = MVT::getIntegerVT(128 / NumElts); in performBitcastCombine()
2843 EVT Width = MVT::getIntegerVT(128 / NumElts); in performSETCCCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVISelLowering.h37 return MVT::getIntegerVT(32); in getVectorIdxTy()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp725 assert((VT == EVT::getIntegerVT(Ctx, 80) || in SetSoftenedFloat()
882 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op); in BitConvertToInteger()
889 EVT EltNVT = EVT::getIntegerVT(*DAG.getContext(), EltWidth); in BitConvertVectorToIntegerVector()
999 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers()
1032 ShiftAmountTy = MVT::getIntegerVT(NextPowerOf2(ReqShiftAmountInBits)); in SplitInteger()
1043 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.cpp464 EVT::getIntegerVT(*DAG.getContext(), in PromoteIntRes_BITCAST()
1103 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VTSize * 2); in earlyExpandDIVFIX()
3527 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertSext()
3549 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertZext()
3914 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntRes_LOAD()
3937 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_LOAD()
3946 EVT::getIntegerVT(*DAG.getContext(), ExcessBits), in ExpandIntRes_LOAD()
4989 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_ZERO_EXTEND()
5064 EVT::getIntegerVT(*DAG.getContext(), N->getValueSizeInBits(0) / 2); in ExpandIntRes_VSCALE()
5453 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntOp_STORE()
[all …]
H A DSelectionDAGBuilder.cpp193 ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits); in getCopyFromParts()
196 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2); in getCopyFromParts()
564 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
605 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
612 EVT::getIntegerVT(*DAG.getContext(), in getCopyToParts()
619 EVT ThisVT = EVT::getIntegerVT(*DAG.getContext(), ThisBits); in getCopyToParts()
4139 MVT IdxTy = MVT::getIntegerVT(IdxSize); in visitGetElementPtr()
5680 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1); in expandDivFix()
5683 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1); in expandDivFix()
7648 MVT NewEltTy = MVT::getIntegerVT(EltWidth); in visitIntrinsicCall()
[all …]
H A DLegalizeFloatTypes.cpp1173 EVT ILVT = EVT::getIntegerVT(*DAG.getContext(), LVT.getSizeInBits()); in SoftenFloatOp_FCOPYSIGN()
2262 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in PromoteFloatOp_BITCAST()
2358 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatOp_STORE()
2481 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), in PromoteFloatRes_BITCAST()
2493 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_ConstantFP()
2642 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_FP_ROUND()
2660 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_STRICT_FP_ROUND()
2678 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_LOAD()
H A DTargetLowering.cpp599 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp()
3945 EVT NarrowVT = EVT::getIntegerVT(*DAG.getContext(), in foldSetCCWithAnd()
4542 EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits); in SimplifySetCC()
4625 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth); in SimplifySetCC()
6272 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), Size * 2); in BuildSDIV()
6458 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), Size * 2); in BuildUDIV()
8431 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), BitSize); in expandIS_FPCLASS()
9313 EVT LoadVT = EVT::getIntegerVT(*DAG.getContext(), NumLoadBits); in scalarizeVectorLoad()
9407 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumBits); in scalarizeVectorStore()
9526 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in expandUnalignedLoad()
[all …]
H A DDAGCombiner.cpp5629 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformMinMaxFpToSatCombine()
5664 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformUMinFpToSatCombine()
6420 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad()
8922 EVT WideVT = EVT::getIntegerVT(Context, WideNumBits); in mergeTruncStores()
18984 return EVT::getIntegerVT(Ctxt, getLoadedSize() * 8); in getLoadedType()
19481 MVT VT = MVT::getIntegerVT(NumBytes * 8); in ShrinkLoadReplaceStoreWithStore()
19609 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); in ReduceLoadOpStoreWidth()
19617 NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); in ReduceLoadOpStoreWidth()
20355 EVT StoreTy = EVT::getIntegerVT(Context, SizeInBits); in tryStoreMergeOfConstants()
20637 StoreTy = EVT::getIntegerVT(Context, SizeInBits); in tryStoreMergeOfLoads()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1039 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), in LowerSETCC()
1097 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), in LowerVSELECT()
2774 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector()
2778 ValV = DAG.getBitcast(MVT::getIntegerVT(VW), ValV); in insertVector()
2871 return DAG.getBitcast(Ty, DAG.getConstant(0, dl, MVT::getIntegerVT(W))); in getZero()
2912 MVT PairTy = MVT::getIntegerVT(2 * ElemTy.getSizeInBits()); in getCombine()
2918 MVT IntTy = MVT::getIntegerVT(Width); in getCombine()
2919 MVT PairTy = MVT::getIntegerVT(2 * Width); in getCombine()
3181 MVT PartTy = HaveAlign <= 8 ? MVT::getIntegerVT(8 * HaveAlign) in LowerUnalignedLoad()
H A DHexagonISelLoweringHVX.cpp527 MVT NewElemTy = MVT::getIntegerVT(ElemTy.getSizeInBits() * Factor); in typeExtElem()
534 MVT NewElemTy = MVT::getIntegerVT(ElemTy.getSizeInBits() / Factor); in typeTruncElem()
1522 MVT VecTy = MVT::getVectorVT(MVT::getIntegerVT(8*HwLen/PredLen), PredLen); in compressHvxPred()
2056 MVT VecTy = MVT::getVectorVT(MVT::getIntegerVT(ElemSize * 8), VecLen); in LowerHvxSelect()
2342 return MVT::getIntegerVT(Width); in typeExtendToWider()
2448 MVT ElemTy = MVT::getIntegerVT(ElemWidth); in emitHvxShiftRightRnd()
3294 MVT Ty = MVT::getVectorVT(MVT::getIntegerVT(NewWidth), NumElems); in ExpandHvxResizeIntoSteps()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp84 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
H A DSystemZISelLowering.cpp84 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in SystemZTargetLowering()
812 VecVT = MVT::getVectorVT(MVT::getIntegerVT(8), 16); in isVectorConstantLegal()
825 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal()
838 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal()
5169 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode()
5554 EVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBits), in insertUnpackIfPrepared()
5558 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(OutBits), in insertUnpackIfPrepared()
5923 MVT IntVT = MVT::getIntegerVT(VT.getScalarSizeInBits()); in lowerINSERT_VECTOR_ELT()
5950 MVT IntVT = MVT::getIntegerVT(VT.getSizeInBits()); in lowerEXTRACT_VECTOR_ELT()
6516 EVT VT = MVT::getIntegerVT(Op.getValueSizeInBits()); in combineExtract()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h573 return MVT::getIntegerVT(64);
879 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1167 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck()
1576 return EVT::getIntegerVT(Context, 96); in getTypeToTransformTo()
H A DX86InterleavedAccess.cpp231 return MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), in scaleVectorType()
H A DX86ISelLowering.cpp3395 MVT VT = MVT::getIntegerVT(NumBits); in hasFastEqualityCompare()
9939 DstVT = MVT::getIntegerVT(EltSizeInBits); in matchShuffleAsVTRUNC()
10043 MVT SrcSVT = MVT::getIntegerVT(SrcEltBits); in lowerShuffleWithVPMOV()
10126 MVT SrcSVT = MVT::getIntegerVT(SrcEltBits); in lowerShuffleAsVTRUNC()
10322 MVT SrcSVT = MVT::getIntegerVT(SrcEltBits); in lowerShuffleWithPACK()
17709 MVT NewCondSVT = MVT::getIntegerVT(EltSize); in LowerVSELECT()
28215 MVT WideVT = MVT::getIntegerVT(WideBits); in LowerABD()
29741 MVT WideSVT = MVT::getIntegerVT( in LowerFunnelShift()
42553 EVT SubVT = VT.getIntegerVT( in combineBitcastvxi1()
51697 MVT IntSVT = MVT::getIntegerVT(IntBits); in lowerX86FPLogicOp()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2172 MVT::getIntegerVT(ValVT.getSizeInBits()), Val); in MoveToHPR()
2183 MVT::getIntegerVT(LocVT.getSizeInBits()), Val); in MoveFromHPR()
8939 MVT FromSVT = MVT::getIntegerVT(EltSize * 2); in LowerVECTOR_SHUFFLE()
9068 EVT IEltVT = MVT::getIntegerVT(EltVT.getScalarSizeInBits()); in LowerINSERT_VECTOR_ELT()
9575 MVT TruncVT = MVT::getIntegerVT(EltSize); in SkipExtensionForVMULL()
10135 EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()), in LowerPredicateLoad()
10203 EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()), in LowerPredicateStore()
15997 MVT EltTy = MVT::getIntegerVT(Alignment.value() * 8); in TryCombineBaseUpdate()
16783 EVT NewToVT = EVT::getIntegerVT(C, VT.getSizeInBits()); in PerformExtractFpToIntStores()
21133 Info.memVT = MVT::getVectorVT(MVT::getIntegerVT(MemSize), in getTgtMemIntrinsic()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3495 MVT::getVectorVT(MVT::getIntegerVT(NumViaIntegerBits), in lowerBuildVectorOfConstants()
3619 MVT ViaIntVT = MVT::getIntegerVT(VT.getSizeInBits()); in lowerBuildVectorOfConstants()
3670 MVT ViaIntVT = MVT::getIntegerVT(EltBitSize * SeqLen); in lowerBuildVectorOfConstants()
7746 SrcEltVT = MVT::getIntegerVT(SrcEltVT.getSizeInBits() / 2); in lowerVectorTruncLike()
8107 MVT LargestEltVT = MVT::getIntegerVT( in lowerEXTRACT_VECTOR_ELT()
8112 WideEltVT = MVT::getIntegerVT(NumElts); in lowerEXTRACT_VECTOR_ELT()
12927 EVT NewEltVT = EVT::getIntegerVT(*DAG.getContext(), NewElen); in narrowIndex()
14893 MVT WideScalarVT = MVT::getIntegerVT(WideScalarBitWidth); in performCONCAT_VECTORSCombine()
15827 MVT NewVT = MVT::getIntegerVT(MemVT.getSizeInBits()); in PerformDAGCombine()
15849 MVT NewVT = MVT::getIntegerVT(MemVT.getSizeInBits()); in PerformDAGCombine()
[all …]

12