Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/CodeGen/
DValueTypes.h61 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()
DMachineValueType.h562 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
/external/llvm/lib/IR/
DValueTypes.cpp24 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/
DLegalizeTypes.cpp912 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()
DLegalizeIntegerTypes.cpp290 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 …]
DLegalizeDAG.cpp328 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 …]
DLegalizeTypesGeneric.cpp120 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST()
145 EVT::getIntegerVT( in ExpandRes_BITCAST()
DLegalizeFloatTypes.cpp1746 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()
DSelectionDAGBuilder.cpp136 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 …]
DDAGCombiner.cpp2500 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 …]
DTargetLowering.cpp362 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()
DLegalizeVectorTypes.cpp777 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()
DLegalizeVectorOps.cpp543 LoadVT = EVT::getIntegerVT(*DAG.getContext(), LoadBytes << 3); in ExpandLoad()
DFastISel.cpp1473 EVT IntVT = EVT::getIntegerVT(I->getContext(), VT.getSizeInBits()); in selectFNeg()
/external/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp76 MVT::getIntegerVT(Size * 8)), in memsetStore()
DSystemZISelLowering.cpp87 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/
DMipsISelLowering.cpp1063 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/
DTargetLoweringBase.cpp866 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()
DCodeGenPrepare.cpp3102 auto PtrTy = MVT::getIntegerVT(DL.getPointerSizeInBits(AS)); in matchOperationAddr()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp216 MVT Result = MVT::getIntegerVT(BitWidth); in getScalarShiftAmountTy()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp50 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()
DSIISelLowering.cpp1021 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), 31))); in LowerFrameIndex()
/external/llvm/include/llvm/Target/
DTargetLowering.h174 return MVT::getIntegerVT(DL.getPointerSizeInBits(AS));
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp76 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/
DAArch64ISelLowering.cpp2090 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()

12