| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelTypeUtils.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 | 22 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 D | TargetLoweringBase.cpp | 808 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 D | ValueTypes.h | 64 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 D | MachineValueType.h | 194 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 D | WebAssemblyMachineFunctionInfo.cpp | 72 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs() 94 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs()
|
| H A D | WebAssemblyISelLowering.cpp | 439 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 D | SPIRVISelLowering.h | 37 return MVT::getIntegerVT(32); in getVectorIdxTy()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 725 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 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 | 464 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 D | SelectionDAGBuilder.cpp | 193 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 D | LegalizeFloatTypes.cpp | 1173 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 D | TargetLowering.cpp | 599 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 D | DAGCombiner.cpp | 5629 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 D | HexagonISelLowering.cpp | 1039 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 D | HexagonISelLoweringHVX.cpp | 527 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 D | SystemZSelectionDAGInfo.cpp | 84 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
|
| H A D | SystemZISelLowering.cpp | 84 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 D | AArch64ISelLowering.h | 573 return MVT::getIntegerVT(64); 879 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1167 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck() 1576 return EVT::getIntegerVT(Context, 96); in getTypeToTransformTo()
|
| H A D | X86InterleavedAccess.cpp | 231 return MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), in scaleVectorType()
|
| H A D | X86ISelLowering.cpp | 3395 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 D | ARMISelLowering.cpp | 2172 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 D | RISCVISelLowering.cpp | 3495 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 …]
|