Home
last modified time | relevance | path

Searched refs:getSimpleVT (Results 1 – 25 of 75) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp865 switch (VT.getSimpleVT().SimpleTy) { in getLdStRegType()
925 MVT SimpleVT = LoadedVT.getSimpleVT(); in tryLoad()
1051 MVT SimpleVT = LoadedVT.getSimpleVT(); in tryLoadVector()
1101 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, in tryLoadVector()
1126 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, in tryLoadVector()
1153 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, in tryLoadVector()
1638 GetConvertOpcode(OrigType.getSimpleVT(), EltVT.getSimpleVT(), LdNode); in tryLDGLDU()
1698 MVT SimpleVT = StoreVT.getSimpleVT(); in tryStore()
1846 MVT ScalarVT = StoreVT.getSimpleVT().getScalarType(); in tryStoreVector()
1935 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, in tryStoreVector()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h95 return getSimpleVT().changeVectorElementTypeToInteger(); in changeVectorElementTypeToInteger()
105 return getSimpleVT().changeVectorElementType(EltVT.getSimpleVT()); in changeVectorElementType()
118 return getSimpleVT().changeTypeToInteger(); in changeTypeToInteger()
299 MVT getSimpleVT() const { in getSimpleVT() function
H A DTargetLowering.h1214 return OpActions[(unsigned)VT.getSimpleVT().SimpleTy][Op]; in getOperationAction()
1395 unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy; in getLoadExtAction()
1396 unsigned MemI = (unsigned) MemVT.getSimpleVT().SimpleTy; in getLoadExtAction()
1420 unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy; in getTruncStoreAction()
1421 unsigned MemI = (unsigned) MemVT.getSimpleVT().SimpleTy; in getTruncStoreAction()
1459 (getIndexedLoadAction(IdxMode, VT.getSimpleVT()) == Legal || in isIndexedLoadLegal()
1460 getIndexedLoadAction(IdxMode, VT.getSimpleVT()) == Custom); in isIndexedLoadLegal()
1632 return getValueType(DL, Ty, AllowUnknown).getSimpleVT();
1649 return getRegisterType(VT.getSimpleVT()); in getRegisterType()
1679 assert((unsigned)VT.getSimpleVT().SimpleTy <
[all …]
H A DTargetCallingConv.h215 VT = vt.getSimpleVT(); in InputArg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp247 MVT VT = RealVT.getSimpleVT(); in getRegForValue()
473 VT.getSimpleVT()); in selectBinaryOp()
519 Register ResultReg = fastEmit_rr(VT.getSimpleVT(), VT.getSimpleVT(), in selectBinaryOp()
1478 Register ResultReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), in selectCast()
1495 MVT SrcVT = SrcEVT.getSimpleVT(); in selectBitCast()
1496 MVT DstVT = DstEVT.getSimpleVT(); in selectBitCast()
1527 MVT Ty = ETy.getSimpleVT(); in selectFreeze()
1686 Register ResultReg = fastEmit_r(VT.getSimpleVT(), VT.getSimpleVT(), ISD::FNEG, in selectFNeg()
1701 Register IntReg = fastEmit_r(VT.getSimpleVT(), IntVT.getSimpleVT(), in selectFNeg()
1712 ResultReg = fastEmit_r(IntVT.getSimpleVT(), VT.getSimpleVT(), ISD::BITCAST, in selectFNeg()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp61 auto Packing = getTypePacking(LegalVecVT.getSimpleVT()); in lowerToVVP()
153 Packing, DataVT.getVectorElementType().getSimpleVT()); in lowerVVP_LOAD_STORE()
187 MVT DataVT = getIdiomaticVectorType(Op.getNode())->getSimpleVT(); in splitPackedLoadStore()
274 getLegalVectorType(Packing, DataVT.getVectorElementType().getSimpleVT()); in lowerVVP_GATHER_SCATTER()
320 MVT DataVT = getIdiomaticVectorType(Op.getNode())->getSimpleVT(); in legalizeInternalLoadStoreOp()
416 MVT IdiomVT = getIdiomaticVectorType(Op.getNode())->getSimpleVT(); in legalizePackedAVL()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp533 LoadConversionTbl, ISD, DstTy.getSimpleVT(), SrcTy.getSimpleVT())) in getCastInstrCost()
556 DstTy.getSimpleVT(), SrcTy.getSimpleVT())) in getCastInstrCost()
568 DstTy.getSimpleVT(), SrcTy.getSimpleVT())) in getCastInstrCost()
585 SrcTy.getSimpleVT(), DstTy.getSimpleVT())) in getCastInstrCost()
596 SrcTy.getSimpleVT(), DstTy.getSimpleVT())) in getCastInstrCost()
622 DstTy.getSimpleVT(), in getCastInstrCost()
623 SrcTy.getSimpleVT())) { in getCastInstrCost()
733 DstTy.getSimpleVT(), in getCastInstrCost()
734 SrcTy.getSimpleVT())) in getCastInstrCost()
763 DstTy.getSimpleVT(), in getCastInstrCost()
[all …]
H A DARMFastISel.cpp629 MVT VT = CEVT.getSimpleVT(); in fastMaterializeConstant()
676 VT = evt.getSimpleVT(); in isTypeLegal()
1342 MVT SrcVT = SrcEVT.getSimpleVT(); in ARMEmitCmp()
1537 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIToFP()
1779 MVT VT = FPVT.getSimpleVT(); in SelectBinaryFPOp()
2127 MVT RVVT = RVEVT.getSimpleVT(); in SelectRet()
2192 return ARMMaterializeGV(GV, LCREVT.getSimpleVT()); in getLibcallReg()
2762 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIntExt()
2763 MVT DestVT = DestEVT.getSimpleVT(); in SelectIntExt()
3048 switch (ArgVT.getSimpleVT().SimpleTy) { in fastLowerArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp309 switch (VT.getSimpleVT().SimpleTy) { in isValidIndexedLoad()
332 MVT VT = LD->getMemoryVT().getSimpleVT(); in tryIndexedLoad()
361 MVT VT = LD->getMemoryVT().getSimpleVT(); in tryIndexedBinOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp86 switch (LoadedVT.getSimpleVT().SimpleTy) { in INITIALIZE_PASS()
482 switch (StoredVT.getSimpleVT().SimpleTy) { in SelectIndexedStore()
703 MVT ResTy = N->getValueType(0).getSimpleVT(); in SelectExtractSubvector()
706 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in SelectExtractSubvector()
795 MVT ResTy = N->getValueType(0).getSimpleVT(); in SelectVAlign()
858 MVT OpTy = Op.getValueType().getSimpleVT(); in SelectTypecast()
865 MVT ResTy = N->getValueType(0).getSimpleVT(); in SelectP2D()
873 MVT ResTy = N->getValueType(0).getSimpleVT(); in SelectD2P()
882 MVT ResTy = N->getValueType(0).getSimpleVT(); in SelectV2Q()
896 MVT ResTy = N->getValueType(0).getSimpleVT(); in SelectQ2V()
[all …]
H A DHexagonISelLowering.h418 return Op.getValueType().getSimpleVT(); in ty()
421 return { Ops.first.getValueType().getSimpleVT(), in ty()
422 Ops.second.getValueType().getSimpleVT() }; in ty()
H A DHexagonSubtarget.cpp192 MVT ElemTy = VecTy.getSimpleVT().getVectorElementType(); in isHVXVectorType()
238 MVT ElemTy = Ty.getVectorElementType().getSimpleVT(); in isTypeForHVX()
H A DHexagonISelDAGToDAGHVX.cpp678 : InpNode(Inp), InpTy(Inp->getValueType(0).getSimpleVT()) {} in ResultStack()
1189 MVT OpTy = Op.getValueType().getSimpleVT(); in materialize()
1871 MVT LegalTy = Lower.getTypeToTransformTo(Ctx, ElemTy).getSimpleVT(); in scalarizeShuffle()
2575 MVT ResTy = N->getValueType(0).getSimpleVT(); in selectExtractSubvector()
2578 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in selectExtractSubvector()
2595 MVT ResTy = N->getValueType(0).getSimpleVT(); in selectShuffle()
2676 MVT Ty = N->getValueType(0).getSimpleVT(); in selectRor()
H A DHexagonISelLowering.cpp640 Subtarget.isHVXVectorType(VT.getSimpleVT()); in getPostIndexedAddressParts()
2149 return VT1.getSimpleVT() == MVT::i64 && VT2.getSimpleVT() == MVT::i32; in isTruncateFree()
2169 MVT ResTy = ResVT.getSimpleVT(), SrcTy = SrcVT.getSimpleVT(); in isExtractSubvectorCheap()
3089 MVT MemTy = LN->getMemoryVT().getSimpleVT(); in LowerLoad()
3145 MVT StoreTy = SN->getMemoryVT().getSimpleVT(); in LowerStore()
3778 MVT SVT = VT.getSimpleVT(); in allowsMemoryAccess()
3788 MVT SVT = VT.getSimpleVT(); in allowsMisalignedMemoryAccesses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp117 MVT VT = cast<MemSDNode>(Op)->getMemoryVT().getSimpleVT(); in SelectAddr()
134 MVT VT = LD->getMemoryVT().getSimpleVT(); in selectIndexedLoad()
375 MVT VT = LD->getMemoryVT().getSimpleVT(); in select()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp448 MVT VT = CEVT.getSimpleVT(); in fastMaterializeConstant()
596 VT = evt.getSimpleVT(); in isTypeLegal()
1365 switch (ArgVT.getSimpleVT().SimpleTy) { in fastLowerArguments()
1734 MVT RVVT = RVEVT.getSimpleVT(); in selectRet()
1813 MVT SrcVT = SrcEVT.getSimpleVT(); in selectIntExt()
1814 MVT DestVT = DestEVT.getSimpleVT(); in selectIntExt()
1914 MVT DestVT = DestEVT.getSimpleVT(); in selectDivRem()
1975 MVT Op0MVT = TLI.getValueType(DL, Op0->getType(), true).getSimpleVT(); in selectShift()
2091 MVT VMVT = TLI.getValueType(DL, V->getType(), true).getSimpleVT(); in getRegEnsuringSimpleIntegerWidening()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp296 VT = evt.getSimpleVT(); in isTypeLegal()
491 switch (VT.getSimpleVT().SimpleTy) { in X86FastEmitStore()
663 switch (VT.getSimpleVT().SimpleTy) { in X86FastEmitStore()
702 unsigned RR = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc, Src); in X86FastEmitExtend()
1265 SrcReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op, SrcReg); in X86SelectRet()
1363 switch (VT.getSimpleVT().SimpleTy) { in X86ChooseCmpOpcode()
1385 switch (VT.getSimpleVT().SimpleTy) { in X86ChooseCmpImmediateOpcode()
1580 ResultReg = fastEmit_r(MVT::i8, DstVT.getSimpleVT(), ISD::ZERO_EXTEND, in X86SelectZExt()
2432 MVT DstVT = TLI.getValueType(DL, I->getType()).getSimpleVT(); in X86SelectIntToFP()
3127 switch (ArgVT.getSimpleVT().SimpleTy) { in fastLowerArguments()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp267 TLI->getAsmOperandValueType(DL, OpTy, true).getSimpleVT(); in lowerInlineAsm()
277 TLI->getAsmOperandValueType(DL, Call.getType()).getSimpleVT(); in lowerInlineAsm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp274 VT = Evt.getSimpleVT(); in isTypeLegal()
824 MVT SrcVT = SrcEVT.getSimpleVT(); in PPCEmitCmp()
1076 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIToFP()
1753 MVT RVVT = RVEVT.getSimpleVT(); in SelectRet()
1917 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIntExt()
1918 MVT DestVT = DestEVT.getSimpleVT(); in SelectIntExt()
2253 MVT VT = CEVT.getSimpleVT(); in fastMaterializeConstant()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1009 MVT SVT = VT.getSimpleVT(); in getTypeConversion()
1098 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
1121 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
1614 RegisterVT = RegisterEVT.getSimpleVT(); in getVectorTypeBreakdown()
2280 MVT LoadMVT = LoadVT.getSimpleVT(); in isLoadBitCastBeneficial()
2285 getTypeToPromoteTo(ISD::LOAD, LoadMVT) == BitcastVT.getSimpleVT()) in isLoadBitCastBeneficial()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp233 MVT MT1 = VT1.getSimpleVT().SimpleTy; in isZExtFree()
234 MVT MT2 = VT2.getSimpleVT().SimpleTy; in isZExtFree()
351 MVT::SimpleValueType SimpleTy = RegVT.getSimpleVT().SimpleTy; in LowerFormalArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp82 FuncInfo->addLocal(ValueVT.getSimpleVT()); in getLocalForStackObject()
H A DWebAssemblyFastISel.cpp121 return VT.isSimple() ? VT.getSimpleVT().SimpleTy in getSimpleType()
1171 Register Reg = fastEmit_ISD_BITCAST_r(VT.getSimpleVT(), RetVT.getSimpleVT(), in selectBitCast()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp543 MVT VT = CEVT.getSimpleVT(); in fastMaterializeConstant()
994 VT = evt.getSimpleVT(); in isTypeLegal()
1471 MVT VT = EVT.getSimpleVT(); in emitCmp()
2874 emitIntExt(SrcVT.getSimpleVT(), SrcReg, MVT::i32, /*isZExt*/ !Signed); in selectIntToFP()
2933 MVT VT = ArgVT.getSimpleVT().SimpleTy; in fastLowerArguments()
3896 MVT RVVT = RVEVT.getSimpleVT(); in selectRet()
3947 MVT SrcVT = SrcEVT.getSimpleVT(); in selectTrunc()
3948 MVT DestVT = DestEVT.getSimpleVT(); in selectTrunc()
4604 MVT DestVT = DestEVT.getSimpleVT(); in selectRem()
4953 IdxN = emitIntExt(IdxVT.getSimpleVT(), IdxN, PtrVT, /*isZExt=*/false); in getRegForGEPIndex()
H A DAArch64TargetTransformInfo.cpp662 MTy.getSimpleVT())) in getIntrinsicInstrCost()
2564 DstTy.getSimpleVT(), in getCastInstrCost()
2565 SrcTy.getSimpleVT())) in getCastInstrCost()
2595 FP16Tbl, ISD, DstTy.getSimpleVT(), SrcTy.getSimpleVT())) in getCastInstrCost()
2853 const auto *Entry = CostTableLookup(DivTbl, ISD, VT.getSimpleVT()); in getArithmeticInstrCost()
3027 SelCondTy.getSimpleVT(), in getCmpSelInstrCost()
3028 SelValTy.getSimpleVT())) in getCmpSelInstrCost()
3735 CostTableLookup(ShuffleTbl, TTI::SK_Splice, PromotedVT.getSimpleVT()); in getSpliceCost()

123