Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h62 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() function
63 MVT M = MVT::getIntegerVT(BitWidth); in getIntegerVT()
86 MVT IntTy = MVT::getIntegerVT(BitWidth); in changeVectorElementTypeToInteger()
264 return getIntegerVT(Context, 1 << Log2_32_Ceil(BitWidth)); in getRoundIntegerType()
280 return getIntegerVT(Context, (EVTSize + 1) / 2); in getHalfSizedIntegerVT()
287 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType()
H A DMachineValueType.h497 static MVT getIntegerVT(unsigned BitWidth) { in getIntegerVT() function
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A 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()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp873 EVT::getIntegerVT(*DAG.getContext(), BitWidth), Op); in BitConvertToInteger()
881 EVT EltNVT = EVT::getIntegerVT(*DAG.getContext(), EltWidth); in BitConvertVectorToIntegerVector()
1007 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers()
1107 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), in SplitInteger()
H A 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 …]
H A DLegalizeIntegerTypes.cpp275 EVT::getIntegerVT(*DAG.getContext(), in PromoteIntRes_BITCAST()
1821 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertSext()
1842 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_AssertZext()
2000 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntRes_LOAD()
2025 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_LOAD()
2036 EVT::getIntegerVT(*DAG.getContext(), ExcessBits), in ExpandIntRes_LOAD()
2294 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_SIGN_EXTEND()
2321 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_SIGN_EXTEND_INREG()
2529 EVT::getIntegerVT(*DAG.getContext(), in ExpandIntRes_ZERO_EXTEND()
2837 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits); in ExpandIntOp_STORE()
[all …]
H A DLegalizeTypesGeneric.cpp110 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST()
135 EVT::getIntegerVT( in ExpandRes_BITCAST()
H A DTargetLowering.cpp348 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); in ShrinkDemandedOp()
1330 EVT MinVT = EVT::getIntegerVT(*DAG.getContext(), MinBits); in SimplifySetCC()
1379 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth); in SimplifySetCC()
2336 OpInfo.ConstraintVT = MVT::getIntegerVT(PtrSize); in ParseConstraints()
2914 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), in expandFP_TO_SINT()
H A DDAGCombiner.cpp2312 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHS()
2348 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitMULHU()
2425 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitSMUL_LOHI()
2455 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); in visitUMUL_LOHI()
2969 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in visitAND()
4257 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits); in visitSRA()
4289 EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - N1C->getZExtValue()); in visitSRA()
5744 EVT::getIntegerVT(*DAG.getContext(), in visitZERO_EXTEND()
6019 ExtVT = EVT::getIntegerVT(*DAG.getContext(), in ReduceLoadWidth()
6618 EVT IntXVT = EVT::getIntegerVT(*DAG.getContext(), OrigXWidth); in visitBITCAST()
[all …]
H A DSelectionDAGBuilder.cpp130 ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits); in getCopyFromParts()
133 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2); in getCopyFromParts()
153 EVT OddVT = EVT::getIntegerVT(*DAG.getContext(), OddParts * PartBits); in getCopyFromParts()
161 EVT TotalVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyFromParts()
183 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts()
385 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
399 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
436 ValueVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyToParts()
443 EVT::getIntegerVT(*DAG.getContext(), in getCopyToParts()
450 EVT ThisVT = EVT::getIntegerVT(*DAG.getContext(), ThisBits); in getCopyToParts()
[all …]
H A DLegalizeVectorTypes.cpp754 EVT LoIntVT = EVT::getIntegerVT(*DAG.getContext(), LoVT.getSizeInBits()); in SplitVecRes_BITCAST()
755 EVT HiIntVT = EVT::getIntegerVT(*DAG.getContext(), HiVT.getSizeInBits()); in SplitVecRes_BITCAST()
1126 Ctx, EVT::getIntegerVT( in SplitVecRes_ExtendOp()
1624 EVT HalfElementVT = EVT::getIntegerVT(*DAG.getContext(), InElementSize/2); in SplitVecOp_TRUNCATE()
H A DLegalizeVectorOps.cpp521 LoadVT = EVT::getIntegerVT(*DAG.getContext(), LoadBytes << 3); in ExpandLoad()
H A DFastISel.cpp1396 EVT IntVT = EVT::getIntegerVT(I->getContext(), VT.getSizeInBits()); in selectFNeg()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp81 DAG.getConstant(StoreVal, MVT::getIntegerVT(Size * 8)), in memsetStore()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1016 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicBinary()
1290 const TargetRegisterClass *RC = getRegClassFor(MVT::getIntegerVT(Size * 8)); in emitAtomicCmpSwap()
1553 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in lowerBR_JT()
1923 EVT TyX = MVT::getIntegerVT(WidthX), TyY = MVT::getIntegerVT(WidthY); in lowerFCOPYSIGN64()
3605 MVT RegTy = MVT::getIntegerVT(GPRSizeInBytes * 8); in copyByValRegs()
3633 EVT PtrTy = getPointerTy(), RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in passByValArg()
3673 MVT::getIntegerVT(LoadSizeInBytes * 8), false, false, false, in passByValArg()
3723 MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8); in writeVarArgRegs()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetLowering.h1826 EVT::getIntegerVT(Context, VT.getSizeInBits()/2)); in getTypeConversion()
1866 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits() in getTypeConversion()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp857 return MVT::getIntegerVT(getPointerSizeInBits(AS)); in getPointerTy()
870 return MVT::getIntegerVT(8*DL->getPointerSize(0)); in getScalarShiftAmountTy()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp90 return EVT::getIntegerVT(Ctx, StoreSize); in getEquivalentMemType()
100 return EVT::getIntegerVT(Ctx, 32); in getEquivalentLoadRegType()
1305 EVT PackedVT = EVT::getIntegerVT(*DAG.getContext(), PackedSize); in MergeVectorStore()
2345 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), WidthVal); in PerformDAGCombine()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6441 MVT::getIntegerVT(VT.getSizeInBits())); in LowerBUILD_VECTORvXi1()
7818 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7819 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7867 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
10982 : MVT::getIntegerVT(VT.getScalarSizeInBits() * 2); in lowerVectorShuffle()
12221 MVT NeVT = MVT::getIntegerVT(NBits); in LowerVectorIntExtend()
12581 MVT MaskEltVT = MVT::getIntegerVT(VT.getVectorElementType().getSizeInBits()); in LowerVECTOR_SHUFFLE()
12865 MVT::getIntegerVT(VecVT.getVectorElementType().getSizeInBits()); in LowerEXTRACT_VECTOR_ELT()
16097 EVT::getIntegerVT(*DAG.getContext(), RegVT.getScalarSizeInBits() / 2); in LowerExtendedLoad()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1758 MVT TruncVT = MVT::getIntegerVT(EltSize); in skipExtensionForVectorMULL()
7731 SrcVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize * 2), ElementCount); in performExtendCombine()
H A DAArch64FastISel.cpp2041 VT = MVT::getIntegerVT(VT.getSizeInBits()); in selectStore()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5984 MVT TruncVT = MVT::getIntegerVT(EltSize); in SkipExtensionForVMULL()