Home
last modified time | relevance | path

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

/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()
263 return getIntegerVT(Context, 1 << Log2_32_Ceil(BitWidth)); in getRoundIntegerType()
279 return getIntegerVT(Context, (EVTSize + 1) / 2); in getHalfSizedIntegerVT()
286 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType()
DMachineValueType.h503 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
/external/llvm/lib/IR/
DValueTypes.cpp24 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger()
255 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT()
280 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypes.cpp892 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op); in BitConvertToInteger()
900 EVT EltNVT = EVT::getIntegerVT(*DAG.getContext(), EltWidth); in BitConvertVectorToIntegerVector()
1026 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers()
1126 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), in SplitInteger()
DLegalizeIntegerTypes.cpp285 EVT::getIntegerVT(*DAG.getContext(), in PromoteIntRes_BITCAST()
1754 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertSext()
1775 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertZext()
1941 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntRes_LOAD()
1966 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_LOAD()
1977 EVT::getIntegerVT(*DAG.getContext(), ExcessBits), in ExpandIntRes_LOAD()
2235 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_SIGN_EXTEND()
2262 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_SIGN_EXTEND_INREG()
2470 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_ZERO_EXTEND()
2778 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntOp_STORE()
[all …]
DLegalizeDAG.cpp305 EVT intVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in ExpandUnalignedStore()
321 EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedStore()
359 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedStore()
425 EVT intVT = EVT::getIntegerVT(*DAG.getContext(), LoadedVT.getSizeInBits()); in ExpandUnalignedLoad()
476 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedLoad()
512 NewLoadedVT = EVT::getIntegerVT(*DAG.getContext(), NumBits/2); in ExpandUnalignedLoad()
763 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in LegalizeStoreOps()
779 EVT RoundVT = EVT::getIntegerVT(*DAG.getContext(), RoundWidth); in LegalizeStoreOps()
780 EVT ExtraVT = EVT::getIntegerVT(*DAG.getContext(), ExtraWidth); in LegalizeStoreOps()
952 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), NewWidth); in LegalizeLoadOps()
[all …]
DLegalizeTypesGeneric.cpp113 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST()
138 EVT::getIntegerVT( in ExpandRes_BITCAST()
DLegalizeFloatTypes.cpp1629 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in PromoteFloatOp_BITCAST()
1702 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatOp_STORE()
1798 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_ConstantFP()
1937 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_FP_ROUND()
1950 EVT IVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in PromoteFloatRes_LOAD()
DTargetLowering.cpp350 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp()
1339 EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits); in SimplifySetCC()
1388 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth); in SimplifySetCC()
2345 OpInfo.ConstraintVT = MVT::getIntegerVT(PtrSize); in ParseConstraints()
2923 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), in expandFP_TO_SINT()
DSelectionDAGBuilder.cpp131 ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits); in getCopyFromParts()
134 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2); in getCopyFromParts()
154 EVT OddVT = EVT::getIntegerVT(*DAG.getContext(), OddParts * PartBits); in getCopyFromParts()
162 EVT TotalVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyFromParts()
184 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts()
386 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
400 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
437 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
444 EVT::getIntegerVT(*DAG.getContext(), in getCopyToParts()
451 EVT ThisVT = EVT::getIntegerVT(*DAG.getContext(), ThisBits); in getCopyToParts()
[all …]
DDAGCombiner.cpp2348 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHS()
2384 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHU()
2461 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitSMUL_LOHI()
2491 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitUMUL_LOHI()
2993 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in visitAND()
4355 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits); in visitSRA()
4387 EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - N1C->getZExtValue()); in visitSRA()
6013 EVT::getIntegerVT(*DAG.getContext(), in visitZERO_EXTEND()
6288 ExtVT = EVT::getIntegerVT(*DAG.getContext(), in ReduceLoadWidth()
6887 EVT IntXVT = EVT::getIntegerVT(*DAG.getContext(), OrigXWidth); in visitBITCAST()
[all …]
DLegalizeVectorTypes.cpp755 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits()); in SplitVecRes_BITCAST()
756 EVT HiIntVT = EVT::getIntegerVT(*DAG.getContext(), HiVT.getSizeInBits()); in SplitVecRes_BITCAST()
1127 Ctx, EVT::getIntegerVT( in SplitVecRes_ExtendOp()
1641 EVT::getIntegerVT(*DAG.getContext(), InElementSize/2); in SplitVecOp_TruncateHelper()
DLegalizeVectorOps.cpp526 LoadVT = EVT::getIntegerVT(*DAG.getContext(), LoadBytes << 3); in ExpandLoad()
DFastISel.cpp1407 EVT IntVT = EVT::getIntegerVT(I->getContext(), VT.getSizeInBits()); in selectFNeg()
DSelectionDAG.cpp3803 IntVT = EVT::getIntegerVT(*DAG.getContext(), IntVT.getSizeInBits()); in getMemsetValue()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp858 return MVT::getIntegerVT(getPointerSizeInBits(AS)); in getPointerTy()
871 return MVT::getIntegerVT(8 * getDataLayout()->getPointerSize(0)); in getScalarShiftAmountTy()
937 EVT::getIntegerVT(Context, VT.getSizeInBits() / 2)); in getTypeConversion()
977 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) in getTypeConversion()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp1032 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicBinary()
1303 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicCmpSwap()
1562 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in lowerBR_JT()
1922 EVT TyX = MVT::getIntegerVT(WidthX), TyY = MVT::getIntegerVT(WidthY); in lowerFCOPYSIGN64()
3598 MVT RegTy = MVT::getIntegerVT(GPRSizeInBytes * 8); in copyByValRegs()
3626 EVT PtrTy = getPointerTy(), RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in passByValArg()
3666 MVT::getIntegerVT(LoadSizeInBytes * 8), false, false, false, in passByValArg()
3717 MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in writeVarArgRegs()
/external/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp81 DAG.getConstant(StoreVal, MVT::getIntegerVT(Size * 8)), in memsetStore()
/external/llvm/lib/Target/R600/
DAMDGPUISelLowering.cpp90 return EVT::getIntegerVT(Ctx, StoreSize); in getEquivalentMemType()
100 return EVT::getIntegerVT(Ctx, 32); in getEquivalentLoadRegType()
1319 EVT PackedVT = EVT::getIntegerVT(*DAG.getContext(), PackedSize); in MergeVectorStore()
2471 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), WidthVal); in PerformDAGCombine()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5187 MVT::getIntegerVT(VT.getSizeInBits())); in LowerBUILD_VECTORvXi1()
6608 MVT IntEltVT = MVT::getIntegerVT(NumEltBits); in lowerVectorShuffleAsBitMask()
6701 MVT ShiftSVT = MVT::getIntegerVT(VT.getScalarSizeInBits() * Scale); in lowerVectorShuffleAsShift()
6747 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
6794 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7278 MVT UnpackVT = MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), NumElements); in lowerVectorShuffleAsUnpack()
10168 : MVT::getIntegerVT(VT.getScalarSizeInBits() * 2); in lowerVectorShuffle()
10468 MVT::getIntegerVT(VecVT.getVectorElementType().getSizeInBits()); in LowerEXTRACT_VECTOR_ELT()
13821 EVT::getIntegerVT(*DAG.getContext(), RegVT.getScalarSizeInBits() / 2); in LowerExtendedLoad()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1798 MVT TruncVT = MVT::getIntegerVT(EltSize); in skipExtensionForVectorMULL()
5965 MVT NewType = MVT::getIntegerVT(EltTy.getSizeInBits()); in LowerBUILD_VECTOR()
7914 SrcVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize * 2), ElementCount); in performExtendCombine()
DAArch64FastISel.cpp2043 VT = MVT::getIntegerVT(VT.getSizeInBits()); in selectStore()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp5844 MVT TruncVT = MVT::getIntegerVT(EltSize); in SkipExtensionForVMULL()
8878 MVT EltTy = MVT::getIntegerVT(Alignment * 8); in CombineBaseUpdate()