| /openbsd-src/gnu/llvm/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() 571 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT() 600 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
|
| H A D | TargetLoweringBase.cpp | 778 MVT IntVT = MVT::getIntegerVT(VT.getFixedSizeInBits()); in initActions() 916 return MVT::getIntegerVT(DL.getPointerSizeInBits(0)); in getScalarShiftAmountTy() 998 EVT::getIntegerVT(Context, VT.getSizeInBits() / 2)); in getTypeConversion() 1041 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) in getTypeConversion()
|
| /openbsd-src/gnu/llvm/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, llvm::bit_ceil(BitWidth)); in getRoundIntegerType() 406 return getIntegerVT(Context, (EVTSize + 1) / 2); in getHalfSizedIntegerVT() 413 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVISelLowering.h | 37 return MVT::getIntegerVT(32); in getVectorIdxTy()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 728 assert((VT == EVT::getIntegerVT(Ctx, 80) || in SetSoftenedFloat() 885 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op); in BitConvertToInteger() 892 EVT EltNVT = EVT::getIntegerVT(*DAG.getContext(), EltWidth); in BitConvertVectorToIntegerVector() 1005 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers() 1038 ShiftAmountTy = MVT::getIntegerVT(NextPowerOf2(ReqShiftAmountInBits)); in SplitInteger() 1049 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 | 436 EVT::getIntegerVT(*DAG.getContext(), in PromoteIntRes_BITCAST() 1022 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VTSize * 2); in earlyExpandDIVFIX() 3224 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertSext() 3246 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertZext() 3639 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntRes_LOAD() 3662 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_LOAD() 3671 EVT::getIntegerVT(*DAG.getContext(), ExcessBits), in ExpandIntRes_LOAD() 4168 EVT StackSlotVT = EVT::getIntegerVT(*DAG.getContext(), StackSlotBitWidth); in ExpandIntRes_ShiftThroughStack() 4358 EVT::getIntegerVT(*DAG.getContext(), DAG.getLibInfo().getIntSize()); in ExpandIntRes_Shift() 4397 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_SIGN_EXTEND() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 188 ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits); in getCopyFromParts() 191 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2); in getCopyFromParts() 211 EVT OddVT = EVT::getIntegerVT(*DAG.getContext(), OddParts * PartBits); in getCopyFromParts() 219 EVT TotalVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyFromParts() 242 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts() 259 PartEVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts() 438 EVT IntermediateType = EVT::getIntegerVT(*DAG.getContext(), ValueSize); in getCopyFromPartsVector() 460 EVT IntermediateType = EVT::getIntegerVT(*DAG.getContext(), ValueSize); in getCopyFromPartsVector() 523 ValueVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyToParts() 529 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 1090 EVT ILVT = EVT::getIntegerVT(*DAG.getContext(), LVT.getSizeInBits()); in SoftenFloatOp_FCOPYSIGN() 2137 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in PromoteFloatOp_BITCAST() 2213 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatOp_STORE() 2329 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), in PromoteFloatRes_BITCAST() 2341 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_ConstantFP() 2479 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_FP_ROUND() 2492 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_LOAD()
|
| H A D | DAGCombiner.cpp | 4763 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHS() 4833 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHU() 4962 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitSMUL_LOHI() 5012 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitUMUL_LOHI() 5201 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformMinMaxFpToSatCombine() 5237 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), BW); in PerformUMinFpToSatCombine() 5695 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), Size / 2); in visitANDLike() 5739 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad() 5902 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in SearchForAndLoads() 8220 EVT WideVT = EVT::getIntegerVT(Context, WideNumBits); in mergeTruncStores() [all …]
|
| H A D | TargetLowering.cpp | 582 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp() 1043 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), PowerOf2Ceil(MinWidth)); in combineShiftToAVG() 3755 EVT NarrowVT = EVT::getIntegerVT(*DAG.getContext(), in foldSetCCWithAnd() 4342 EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits); in SimplifySetCC() 4425 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth); in SimplifySetCC() 8054 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), BitSize); in expandIS_FPCLASS() 8893 EVT LoadVT = EVT::getIntegerVT(*DAG.getContext(), NumLoadBits); in scalarizeVectorLoad() 8896 EVT SrcIntVT = EVT::getIntegerVT(*DAG.getContext(), NumSrcBits); in scalarizeVectorLoad() 8987 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumBits); in scalarizeVectorStore() 9047 EVT intVT = EVT::getIntegerVT(*DAG.getContext(), LoadedVT.getSizeInBits()); in expandUnalignedLoad() [all …]
|
| H A D | LegalizeDAG.cpp | 555 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), StSize.getFixedValue()); in LegalizeStoreOps() 573 EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth); in LegalizeStoreOps() 574 EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth); in LegalizeStoreOps() 744 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), NewWidth); in LegalizeLoadOps() 784 EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth); in LegalizeLoadOps() 785 EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth); in LegalizeLoadOps() 1538 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), NumBits); in getSignAsIntValue() 3600 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in ExpandNode()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | MachineValueType.h | 485 MVT IntTy = MVT::getIntegerVT(EltTy.getSizeInBits()); in changeVectorElementTypeToInteger() 507 return MVT::getIntegerVT(getSizeInBits()); in changeTypeToInteger() 1240 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
|
| /openbsd-src/gnu/llvm/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() 2766 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector() 2770 ValV = DAG.getBitcast(MVT::getIntegerVT(VW), ValV); in insertVector() 2863 return DAG.getBitcast(Ty, DAG.getConstant(0, dl, MVT::getIntegerVT(W))); in getZero() 2904 MVT PairTy = MVT::getIntegerVT(2 * ElemTy.getSizeInBits()); in getCombine() 2910 MVT IntTy = MVT::getIntegerVT(Width); in getCombine() 2911 MVT PairTy = MVT::getIntegerVT(2 * Width); in getCombine() 3173 MVT PartTy = HaveAlign <= 8 ? MVT::getIntegerVT(8 * HaveAlign) in LowerUnalignedLoad()
|
| H A D | HexagonISelLoweringHVX.cpp | 526 MVT NewElemTy = MVT::getIntegerVT(ElemTy.getSizeInBits() * Factor); in typeExtElem() 533 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() 3293 MVT Ty = MVT::getVectorVT(MVT::getIntegerVT(NewWidth), NumElems); in ExpandHvxResizeIntoSteps()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 536 return MVT::getIntegerVT(64); 816 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck()
|
| /openbsd-src/gnu/llvm/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() 745 VecVT = MVT::getVectorVT(MVT::getIntegerVT(8), 16); in isVectorConstantLegal() 758 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal() 771 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), in isVectorConstantLegal() 1734 SlotVT = EVT::getIntegerVT(Ctx, PartVT.getSizeInBits() * N); in LowerCall() 4768 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() 4777 MVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(P.Operand * 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() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1143 MVT KeptBitsVT = MVT::getIntegerVT(KeptBits); in shouldTransformSignedTruncationCheck() 1550 return EVT::getIntegerVT(Context, 96); in getTypeToTransformTo()
|
| H A D | X86InterleavedAccess.cpp | 235 return MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), in scaleVectorType()
|
| H A D | X86ISelLowering.cpp | 111 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in X86TargetLowering() 2832 Val = DAG.getNode(ISD::BITCAST, DL, MVT::getIntegerVT(ValueBits), Val); in splitValueIntoRegisterParts() 2833 Val = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::getIntegerVT(PartBits), Val); in splitValueIntoRegisterParts() 2850 Val = DAG.getNode(ISD::BITCAST, DL, MVT::getIntegerVT(PartBits), Val); in joinRegisterPartsIntoValue() 2851 Val = DAG.getNode(ISD::TRUNCATE, DL, MVT::getIntegerVT(ValueBits), Val); in joinRegisterPartsIntoValue() 5661 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 48); in getTgtMemIntrinsic() 5669 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 64); in getTgtMemIntrinsic() 5677 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 48); in getTgtMemIntrinsic() 5685 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 64); in getTgtMemIntrinsic() 5697 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), Size); in getTgtMemIntrinsic() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 2141 Val = DAG.getNode(ISD::BITCAST, dl, MVT::getIntegerVT(LocVT.getSizeInBits()), in MoveToHPR() 2147 MVT::getIntegerVT(ValVT.getSizeInBits()), Val); in MoveToHPR() 2158 MVT::getIntegerVT(LocVT.getSizeInBits()), Val); in MoveFromHPR() 2161 MVT::getIntegerVT(ValVT.getSizeInBits()), Val); in MoveFromHPR() 2163 MVT::getIntegerVT(LocVT.getSizeInBits()), Val); in MoveFromHPR() 2506 DAG.getConstant(MaskValue, dl, MVT::getIntegerVT(LocBits)); in LowerCall() 2507 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::getIntegerVT(LocBits), Arg); in LowerCall() 2508 Arg = DAG.getNode(ISD::AND, dl, MVT::getIntegerVT(LocBits), Arg, Mask); in LowerCall() 3245 DAG.getConstant(MaskValue, dl, MVT::getIntegerVT(LocBits)); in LowerReturn() 3246 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::getIntegerVT(LocBits), Arg); in LowerReturn() [all …]
|
| /openbsd-src/gnu/llvm/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() 4389 MVT RegTy = MVT::getIntegerVT(GPRSizeInBytes * 8); in copyByValRegs() 4418 RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in passByValArg() 4458 MVT::getIntegerVT(LoadSizeInBytes * 8), Alignment); in passByValArg() 4508 MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in writeVarArgRegs()
|