| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelTypeUtils.cpp | 50 return MVT::getIntegerVT(Ty.getSizeInBits()); in getMVTForLLT() 53 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()), in getMVTForLLT() 63 return EVT::getIntegerVT(Ctx, Ty.getSizeInBits()); in getApproximateEVTForLLT()
|
| H A D | ValueTypes.cpp | 23 return getIntegerVT(Context, getSizeInBits()); in changeExtendedTypeToInteger() 29 EVT IntTy = getIntegerVT(Context, getScalarSizeInBits()); in changeExtendedVectorElementTypeToInteger() 256 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT() 306 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
|
| H A D | TargetLoweringBase.cpp | 770 MVT IntVT = MVT::getIntegerVT(VT.getFixedSizeInBits()); in initActions() 962 return MVT::getIntegerVT(DL.getPointerSizeInBits(0)); in getScalarShiftAmountTy() 1061 EVT::getIntegerVT(Context, VT.getSizeInBits() / 2)); in getTypeConversion() 1104 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) in getTypeConversion()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 65 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() function 66 MVT M = MVT::getIntegerVT(BitWidth); in getIntegerVT() 419 return getIntegerVT(Context, llvm::bit_ceil(BitWidth)); in getRoundIntegerType() 434 return getIntegerVT(Context, (EVTSize + 1) / 2); in getHalfSizedIntegerVT() 441 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType()
|
| H A D | TargetLowering.h | 372 return MVT::getIntegerVT(DL.getPointerSizeInBits(AS)); 379 return MVT::getIntegerVT(DL.getPointerSizeInBits(AS)); 429 return MVT::getIntegerVT(getVectorIdxWidth(DL)); in getVectorIdxTy() 795 MVT VT = MVT::getIntegerVT(NumBits); in hasFastEqualityCompare()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMachineFunctionInfo.cpp | 72 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs() 95 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs()
|
| H A D | WebAssemblyISelLowering.cpp | 498 MVT Result = MVT::getIntegerVT(BitWidth); in getScalarShiftAmountTy() 1029 return EVT::getIntegerVT(C, 32); in getSetCCResultType() 3151 EVT PackedSVT = EVT::getIntegerVT(Ctx, SrcVT.getScalarSizeInBits() / 2); in truncateVectorWithNARROW() 3227 EVT Width = MVT::getIntegerVT(128 / NumElts); in performBitcastCombine() 3386 EVT VecVT = FromVT.changeVectorElementType(MVT::getIntegerVT(128 / NumElts)); in performSETCCCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 727 assert((VT == EVT::getIntegerVT(Ctx, 80) || in SetSoftenedFloat() 884 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op); in BitConvertToInteger() 891 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 | LegalizeFloatTypes.cpp | 1420 EVT ILVT = EVT::getIntegerVT(*DAG.getContext(), LVT.getSizeInBits()); in SoftenFloatOp_FCOPYSIGN() 2657 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in PromoteFloatOp_BITCAST() 2766 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatOp_STORE() 2784 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatOp_ATOMIC_STORE() 2935 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), in PromoteFloatRes_BITCAST() 2946 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), in PromoteFloatRes_FREEZE() 2959 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_ConstantFP() 3128 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_FP_ROUND() 3146 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_STRICT_FP_ROUND() 3164 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_LOAD() [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() 216 EVT OddVT = EVT::getIntegerVT(*DAG.getContext(), OddParts * PartBits); in getCopyFromParts() 224 EVT TotalVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyFromParts() 247 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts() 265 PartEVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts() 460 EVT IntermediateType = EVT::getIntegerVT(*DAG.getContext(), ValueSize); in getCopyFromPartsVector() 482 EVT IntermediateType = EVT::getIntegerVT(*DAG.getContext(), ValueSize); in getCopyFromPartsVector() 545 ValueVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyToParts() 551 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 531 EVT::getIntegerVT(*DAG.getContext(), in PromoteIntRes_BITCAST() 1247 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VTSize * 2); in earlyExpandDIVFIX() 3908 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertSext() 3930 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertZext() 4070 EVT::getIntegerVT(*DAG.getContext(), DAG.getLibInfo().getIntSize()); in ExpandIntRes_CTPOP() 4317 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntRes_LOAD() 4340 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_LOAD() 4349 EVT::getIntegerVT(*DAG.getContext(), ExcessBits), in ExpandIntRes_LOAD() 4838 EVT StackSlotVT = EVT::getIntegerVT(*DAG.getContext(), StackSlotBitWidth); in ExpandIntRes_ShiftThroughStack() 5036 EVT::getIntegerVT(*DAG.getContext(), DAG.getLibInfo().getIntSize()); in ExpandIntRes_Shift() [all …]
|
| H A D | TargetLowering.cpp | 627 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp() 1117 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), llvm::bit_ceil(MinWidth)); in combineShiftToAVG() 1887 EVT SmallVT = EVT::getIntegerVT(*TLO.DAG.getContext(), SmallVTBits); in SimplifyDemandedBits() 1911 EVT HalfVT = EVT::getIntegerVT(*TLO.DAG.getContext(), HalfWidth); in SimplifyDemandedBits() 2025 EVT HalfVT = EVT::getIntegerVT(*TLO.DAG.getContext(), BitWidth / 2); in SimplifyDemandedBits() 2119 EVT ExtVT = EVT::getIntegerVT(*TLO.DAG.getContext(), LowBits); in SimplifyDemandedBits() 4185 EVT NarrowVT = EVT::getIntegerVT(*DAG.getContext(), in foldSetCCWithAnd() 4369 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), KeptBits))); in optimizeSetCCOfSignedTruncationCheck() 4812 EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits); in SimplifySetCC() 4884 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), width); in SimplifySetCC() [all …]
|
| H A D | DAGCombiner.cpp | 4166 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), 1); in visitSUB() 5445 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHS() 5515 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHU() 5756 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitSMUL_LOHI() 5809 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitUMUL_LOHI() 6001 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformMinMaxFpToSatCombine() 6036 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformUMinFpToSatCombine() 6809 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad() 6973 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in SearchForAndLoads() 9383 EVT WideVT = EVT::getIntegerVT(Context, WideNumBits); in mergeTruncStores() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
| H A D | MachineValueType.h | 199 MVT IntTy = MVT::getIntegerVT(EltTy.getSizeInBits()); in changeVectorElementTypeToInteger() 221 return MVT::getIntegerVT(getSizeInBits()); in changeTypeToInteger() 443 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1127 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), in LowerSETCC() 1185 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), in LowerVSELECT() 2813 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector() 2817 ValV = DAG.getBitcast(MVT::getIntegerVT(VW), ValV); in insertVector() 2910 return DAG.getBitcast(Ty, DAG.getConstant(0, dl, MVT::getIntegerVT(W))); in getZero() 2951 MVT PairTy = MVT::getIntegerVT(2 * ElemTy.getSizeInBits()); in getCombine() 2957 MVT IntTy = MVT::getIntegerVT(Width); in getCombine() 2958 MVT PairTy = MVT::getIntegerVT(2 * Width); in getCombine() 3220 MVT PartTy = HaveAlign <= 8 ? MVT::getIntegerVT(8 * HaveAlign) in LowerUnalignedLoad()
|
| H A D | HexagonISelLoweringHVX.cpp | 537 MVT NewElemTy = MVT::getIntegerVT(ElemTy.getSizeInBits() * Factor); in typeExtElem() 544 MVT NewElemTy = MVT::getIntegerVT(ElemTy.getSizeInBits() / Factor); in typeTruncElem() 1537 MVT VecTy = MVT::getVectorVT(MVT::getIntegerVT(8*HwLen/PredLen), PredLen); in compressHvxPred() 2093 MVT VecTy = MVT::getVectorVT(MVT::getIntegerVT(ElemSize * 8), VecLen); in LowerHvxSelect() 2379 return MVT::getIntegerVT(Width); in typeExtendToWider() 2485 MVT ElemTy = MVT::getIntegerVT(ElemWidth); in emitHvxShiftRightRnd() 3331 MVT Ty = MVT::getVectorVT(MVT::getIntegerVT(NewWidth), NumElems); in ExpandHvxResizeIntoSteps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.cpp | 94 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
|
| H A D | SystemZISelLowering.cpp | 94 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in SystemZTargetLowering() 891 VecVT = MVT::getVectorVT(MVT::getIntegerVT(8), 16); in isVectorConstantLegal() 904 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal() 917 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal() 2287 SlotVT = EVT::getIntegerVT(Ctx, PartVT.getSizeInBits() * N); in LowerCall() 5754 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() 5763 MVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(P.Operand * 8), in getPermuteNode() 6158 EVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBits), in insertUnpackIfPrepared() 6162 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(OutBits), in insertUnpackIfPrepared() 6532 MVT IntVT = MVT::getIntegerVT(VT.getScalarSizeInBits()); in lowerINSERT_VECTOR_ELT() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1262 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck() 1681 return EVT::getIntegerVT(Context, 96); in getTypeToTransformTo()
|
| H A D | X86InterleavedAccess.cpp | 228 return MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), in scaleVectorType()
|
| H A D | X86ISelLowering.cpp | 136 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in X86TargetLowering() 3101 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 48); in getTgtMemIntrinsic() 3109 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 64); in getTgtMemIntrinsic() 3117 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 48); in getTgtMemIntrinsic() 3125 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 64); in getTgtMemIntrinsic() 3137 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), Size); in getTgtMemIntrinsic() 3149 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), Size); in getTgtMemIntrinsic() 3171 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), Size); in getTgtMemIntrinsic() 3684 MVT VT = MVT::getIntegerVT(NumBits); in hasFastEqualityCompare() 4681 SDValue CMask0 = DAG.getConstant(Mask0, dl, MVT::getIntegerVT(NumElems)); in insert1BitVector() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3151 CvtEltVT = MVT::getIntegerVT(SrcEltVT.getSizeInBits() / 2); in lowerFP_TO_INT_SAT() 3160 CvtEltVT = MVT::getIntegerVT(CvtEltVT.getSizeInBits() / 2); in lowerFP_TO_INT_SAT() 3977 MVT::getVectorVT(MVT::getIntegerVT(NumViaIntegerBits), in lowerBuildVectorOfConstants() 4044 MVT ViaIntVT = MVT::getIntegerVT(VT.getSizeInBits()); in lowerBuildVectorOfConstants() 4093 MVT ViaIntVT = MVT::getIntegerVT(EltBitSize * SeqLen); in lowerBuildVectorOfConstants() 4245 MVT WideVT = MVT::getIntegerVT(ElemSizeInBits * 2); in lowerBuildVectorViaPacking() 4849 MVT WideSrcVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Factor), in getDeinterleaveShiftAndTrunc() 4851 MVT ResVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), in getDeinterleaveShiftAndTrunc() 5193 MVT WideVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Factor), EC); in getWideningSpread() 5237 MVT::getVectorVT(MVT::getIntegerVT(VecVT.getScalarSizeInBits() * 2), in getWideningInterleave() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 2168 Val = DAG.getNode(ISD::BITCAST, dl, MVT::getIntegerVT(LocVT.getSizeInBits()), in MoveToHPR() 2174 MVT::getIntegerVT(ValVT.getSizeInBits()), Val); in MoveToHPR() 2185 MVT::getIntegerVT(LocVT.getSizeInBits()), Val); in MoveFromHPR() 2188 MVT::getIntegerVT(ValVT.getSizeInBits()), Val); in MoveFromHPR() 2190 MVT::getIntegerVT(LocVT.getSizeInBits()), Val); in MoveFromHPR() 2659 DAG.getConstant(MaskValue, dl, MVT::getIntegerVT(LocBits)); in LowerCall() 2660 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::getIntegerVT(LocBits), Arg); in LowerCall() 2661 Arg = DAG.getNode(ISD::AND, dl, MVT::getIntegerVT(LocBits), Arg, Mask); in LowerCall() 3349 DAG.getConstant(MaskValue, dl, MVT::getIntegerVT(LocBits)); in LowerReturn() 3350 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::getIntegerVT(LocBits), Arg); in LowerReturn() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 1350 Info.memVT = EVT::getIntegerVT(CI.getContext(), Width * 8); in getTgtMemIntrinsic() 1508 Info.memVT = EVT::getIntegerVT(CI.getContext(), Width * 8); in getTgtMemIntrinsic() 1535 Info.memVT = EVT::getIntegerVT(CI.getContext(), 8); in getTgtMemIntrinsic() 3095 EVT::getIntegerVT(*DAG.getContext(), in LowerFormalArguments() 3123 EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()); in LowerFormalArguments() 3201 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), NumBits))); in LowerFormalArguments() 6382 EVT CCVT = EVT::getIntegerVT(*DAG.getContext(), WavefrontSize); in lowerICMPIntrinsic() 6412 EVT CCVT = EVT::getIntegerVT(*DAG.getContext(), WavefrontSize); in lowerFCMPIntrinsic() 6467 MVT IntVT = MVT::getIntegerVT(ValSize); in lowerLaneOp() 6641 MVT::getVectorVT(MVT::getIntegerVT(SplitSize), ValSize / SplitSize); in lowerLaneOp() [all …]
|