/external/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 61 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() function 62 MVT M = MVT::getIntegerVT(BitWidth); in getIntegerVT() 85 MVT IntTy = MVT::getIntegerVT(BitWidth); in changeVectorElementTypeToInteger() 100 return MVT::getIntegerVT(getSizeInBits()); in changeTypeToInteger() 281 return getIntegerVT(Context, 1 << Log2_32_Ceil(BitWidth)); in getRoundIntegerType() 297 return getIntegerVT(Context, (EVTSize + 1) / 2); in getHalfSizedIntegerVT() 304 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType()
|
D | MachineValueType.h | 562 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 24 return getIntegerVT(Context, getSizeInBits()); in changeExtendedTypeToInteger() 29 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger() 284 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT() 309 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypes.cpp | 912 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op); in BitConvertToInteger() 920 EVT EltNVT = EVT::getIntegerVT(*DAG.getContext(), EltWidth); in BitConvertVectorToIntegerVector() 1048 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers() 1166 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), in SplitInteger()
|
D | LegalizeIntegerTypes.cpp | 290 EVT::getIntegerVT(*DAG.getContext(), in PromoteIntRes_BITCAST() 1849 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertSext() 1871 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertZext() 2047 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntRes_LOAD() 2072 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_LOAD() 2083 EVT::getIntegerVT(*DAG.getContext(), ExcessBits), in ExpandIntRes_LOAD() 2358 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_SIGN_EXTEND() 2385 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_SIGN_EXTEND_INREG() 2612 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_ZERO_EXTEND() 2980 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntOp_STORE() [all …]
|
D | LegalizeDAG.cpp | 328 EVT intVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in ExpandUnalignedStore() 344 EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedStore() 383 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedStore() 452 EVT intVT = EVT::getIntegerVT(*DAG.getContext(), LoadedVT.getSizeInBits()); in ExpandUnalignedLoad() 504 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedLoad() 540 NewLoadedVT = EVT::getIntegerVT(*DAG.getContext(), NumBits/2); in ExpandUnalignedLoad() 793 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in LegalizeStoreOps() 809 EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth); in LegalizeStoreOps() 810 EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth); in LegalizeStoreOps() 978 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), NewWidth); in LegalizeLoadOps() [all …]
|
D | LegalizeTypesGeneric.cpp | 120 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST() 145 EVT::getIntegerVT( in ExpandRes_BITCAST()
|
D | LegalizeFloatTypes.cpp | 1746 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in PromoteFloatOp_BITCAST() 1819 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatOp_STORE() 1918 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_ConstantFP() 2056 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_FP_ROUND() 2069 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_LOAD()
|
D | SelectionDAGBuilder.cpp | 136 ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits); in getCopyFromParts() 139 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2); in getCopyFromParts() 159 EVT OddVT = EVT::getIntegerVT(*DAG.getContext(), OddParts * PartBits); in getCopyFromParts() 167 EVT TotalVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyFromParts() 190 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts() 205 PartEVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts() 398 ValueVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyToParts() 404 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() 418 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() 455 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts() [all …]
|
D | DAGCombiner.cpp | 2500 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHS() 2536 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHU() 2614 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitSMUL_LOHI() 2645 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitUMUL_LOHI() 2979 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad() 4602 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits); in visitSRA() 4635 EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - N1C->getZExtValue()); in visitSRA() 6469 EVT::getIntegerVT(*DAG.getContext(), in visitZERO_EXTEND() 6745 ExtVT = EVT::getIntegerVT(*DAG.getContext(), in ReduceLoadWidth() 7385 EVT IntXVT = EVT::getIntegerVT(*DAG.getContext(), OrigXWidth); in visitBITCAST() [all …]
|
D | TargetLowering.cpp | 362 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp() 1382 EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits); in SimplifySetCC() 1431 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth); in SimplifySetCC() 2404 OpInfo.ConstraintVT = MVT::getIntegerVT(PtrSize); in ParseConstraints() 3009 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), in expandFP_TO_SINT()
|
D | LegalizeVectorTypes.cpp | 777 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits()); in SplitVecRes_BITCAST() 778 EVT HiIntVT = EVT::getIntegerVT(*DAG.getContext(), HiVT.getSizeInBits()); in SplitVecRes_BITCAST() 1237 Ctx, EVT::getIntegerVT( in SplitVecRes_ExtendOp() 1913 EVT::getIntegerVT(*DAG.getContext(), InElementSize/2); in SplitVecOp_TruncateHelper()
|
D | LegalizeVectorOps.cpp | 543 LoadVT = EVT::getIntegerVT(*DAG.getContext(), LoadBytes << 3); in ExpandLoad()
|
D | FastISel.cpp | 1473 EVT IntVT = EVT::getIntegerVT(I->getContext(), VT.getSizeInBits()); in selectFNeg()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZSelectionDAGInfo.cpp | 76 MVT::getIntegerVT(Size * 8)), in memsetStore()
|
D | SystemZISelLowering.cpp | 87 MVT PtrVT = MVT::getIntegerVT(8 * TM.getPointerSize()); in SystemZTargetLowering() 3564 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() 3573 MVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(P.Operand * 8), in getPermuteNode() 3870 MVT VecVT = MVT::getVectorVT(MVT::getIntegerVT(BitsPerElement), in tryBuildVectorReplicate() 3887 MVT VecVT = MVT::getVectorVT(MVT::getIntegerVT(BitsPerElement), in tryBuildVectorReplicate() 4204 MVT IntVT = MVT::getIntegerVT(VT.getVectorElementType().getSizeInBits()); in lowerINSERT_VECTOR_ELT() 4231 MVT IntVT = MVT::getIntegerVT(VT.getSizeInBits()); in lowerEXTRACT_VECTOR_ELT() 4248 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(FromBits), in lowerExtendVectorInreg() 4590 EVT VT = MVT::getIntegerVT(Op.getValueType().getSizeInBits()); in combineExtract() 4594 EVT VT = MVT::getIntegerVT(ResVT.getSizeInBits()); in combineExtract() [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 1063 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicBinary() 1332 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicCmpSwap() 1595 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in lowerBR_JT() 1965 EVT TyX = MVT::getIntegerVT(WidthX), TyY = MVT::getIntegerVT(WidthY); in lowerFCOPYSIGN64() 3673 MVT RegTy = MVT::getIntegerVT(GPRSizeInBytes * 8); in copyByValRegs() 3702 RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in passByValArg() 3743 MVT::getIntegerVT(LoadSizeInBytes * 8), false, false, false, in passByValArg() 3795 MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in writeVarArgRegs()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 866 return MVT::getIntegerVT(8 * DL.getPointerSize(0)); in getScalarShiftAmountTy() 939 EVT::getIntegerVT(Context, VT.getSizeInBits() / 2)); in getTypeConversion() 979 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) in getTypeConversion()
|
D | CodeGenPrepare.cpp | 3102 auto PtrTy = MVT::getIntegerVT(DL.getPointerSizeInBits(AS)); in matchOperationAddr()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyISelLowering.cpp | 216 MVT Result = MVT::getIntegerVT(BitWidth); in getScalarShiftAmountTy()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.cpp | 50 return EVT::getIntegerVT(Ctx, StoreSize); in getEquivalentMemType() 60 return EVT::getIntegerVT(Ctx, 32); in getEquivalentLoadRegType() 1302 EVT PackedVT = EVT::getIntegerVT(*DAG.getContext(), PackedSize); in MergeVectorStore() 2520 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), WidthVal); in PerformDAGCombine()
|
D | SIISelLowering.cpp | 1021 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), 31))); in LowerFrameIndex()
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 174 return MVT::getIntegerVT(DL.getPointerSizeInBits(AS));
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 76 MVT PtrVT = MVT::getIntegerVT(8 * TM.getPointerSize()); in X86TargetLowering() 5775 MVT::getIntegerVT(std::max((int)Op.getValueType().getSizeInBits(), 8)); in ConvertI1VectorToInteger() 5840 MVT ImmVT = MVT::getIntegerVT(std::max((int)VT.getSizeInBits(), 8)); in LowerBUILD_VECTORvXi1() 6970 MVT IntEltVT = MVT::getIntegerVT(NumEltBits); in lowerVectorShuffleAsBitMask() 7461 MVT ShiftSVT = MVT::getIntegerVT(VT.getScalarSizeInBits() * Scale); in lowerVectorShuffleAsShift() 7670 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 7764 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 8357 MVT UnpackVT = MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), NumElements); in lowerVectorShuffleAsPermuteAndUnpack() 11007 MVT MaskEltVT = MVT::getIntegerVT(VT.getScalarSizeInBits()); in lowerVectorShuffleWithPERMV() 11292 : MVT::getIntegerVT(VT.getScalarSizeInBits() * 2); in lowerVectorShuffle() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 2090 MVT TruncVT = MVT::getIntegerVT(EltSize); in skipExtensionForVectorMULL() 6272 MVT NewType = MVT::getIntegerVT(EltTy.getSizeInBits()); in LowerBUILD_VECTOR() 8505 SrcVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize * 2), ElementCount); in performExtendCombine()
|