Home
last modified time | relevance | path

Searched refs:ExtVT (Results 1 – 14 of 14) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5231 if (ExtVT == LoadedVT && in isAndLoadExtLoad()
5245 if (!LoadedVT.bitsGT(ExtVT) || !ExtVT.isRound()) in isAndLoadExtLoad()
5371 EVT ExtVT; in SearchForAndLoads() local
5398 if (ExtVT.bitsGE(VT)) in SearchForAndLoads()
5646 EVT ExtVT = VT; in visitAND() local
8584 ExtVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, in visitSRA()
11409 EVT ExtVT; in visitZERO_EXTEND() local
11805 EVT ExtVT = VT; in ReduceLoadWidth() local
11900 ExtVT = MaskedVT; in ReduceLoadWidth()
12155 ExtVT == GN0->getMemoryVT() && in visitSIGN_EXTEND_INREG()
[all …]
H A DLegalizeIntegerTypes.cpp1271 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), NVT.getVectorElementType(), in PromoteIntRes_TRUNCATE() local
1273 SDValue WideExt = DAG.getNode(ISD::ZERO_EXTEND, dl, ExtVT, WideTrunc); in PromoteIntRes_TRUNCATE()
4615 EVT ExtVT = N->getMemoryVT(); in ExpandIntOp_STORE() local
4616 unsigned EBytes = ExtVT.getStoreSize(); in ExpandIntOp_STORE()
4620 ExtVT.getSizeInBits() - ExcessBits); in ExpandIntOp_STORE()
4722 EVT ExtVT = NOutVT.changeVectorElementType(PromEltVT); in PromoteIntRes_EXTRACT_SUBVECTOR() local
4723 SDValue Ext = DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), ExtVT, Ops); in PromoteIntRes_EXTRACT_SUBVECTOR()
H A DLegalizeVectorTypes.cpp397 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); in ScalarizeVecRes_InregOp() local
400 LHS, DAG.getValueType(ExtVT)); in ScalarizeVecRes_InregOp()
3756 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), in WidenVecRes_InregOp() local
3762 WidenVT, WidenLHS, DAG.getValueType(ExtVT)); in WidenVecRes_InregOp()
4208 EVT ExtVT = EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(), in convertMask() local
4210 Mask = DAG.getNode(ISD::SIGN_EXTEND, SDLoc(Mask), ExtVT, Mask); in convertMask()
H A DSelectionDAG.cpp10057 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType(); in UnrollVectorOp() local
10060 getValueType(ExtVT))); in UnrollVectorOp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp309 EVT ExtVT = TLI.getTypeForExtReturn(Ctx, VT, in lowerReturnVal() local
311 if (ExtVT != VT) { in lowerReturnVal()
312 RetInfo.Ty = ExtVT.getTypeForEVT(Ctx); in lowerReturnVal()
H A DAMDGPUISelLowering.h180 EVT ExtVT) const override;
H A DAMDGPUISelLowering.cpp3085 EVT ExtVT = cast<VTSDNode>(N1)->getVT(); in performAssertSZExtCombine() local
3090 if (SrcVT.bitsGE(ExtVT)) { in performAssertSZExtCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13446 MVT ExtVT = VT; in lowerShuffleAsElementInsertion() local
13476 ExtVT = MVT::getVectorVT(MVT::i32, ExtVT.getSizeInBits() / 32); in lowerShuffleAsElementInsertion()
13513 if (ExtVT != VT) in lowerShuffleAsElementInsertion()
18325 MVT ExtVT; in lower1BitShuffle() local
20895 MVT ExtVT = VT; in LowerZERO_EXTEND_Mask() local
20905 MVT WideVT = ExtVT; in LowerZERO_EXTEND_Mask()
20921 if (VT != ExtVT) { in LowerZERO_EXTEND_Mask()
21121 InVT = ExtVT; in LowerTruncateVecI1()
24088 MVT ExtVT = VT; in LowerSIGN_EXTEND_Mask() local
24119 if (VT != ExtVT) { in LowerSIGN_EXTEND_Mask()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h929 EVT ExtVT = EVT::getEVT(Dst);
934 TLI->isLoadExtLegal(LType, ExtVT, LoadVT))
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7853 EVT ExtVT = VT.getVectorElementType(); in LowerBUILD_VECTOR() local
7854 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElts / 2); in LowerBUILD_VECTOR()
9030 EVT ExtVT = ToVT.getHalfNumVectorElementsVT(*DAG.getContext()); in LowerVectorExtend() local
9032 ExtVT = MVT::v8i16; in LowerVectorExtend()
9036 SDValue Ext = DAG.getNode(Opcode, DL, DAG.getVTList(ExtVT, ExtVT), Op); in LowerVectorExtend()
16796 MVT ExtVT, HalfVT; in PerformMinMaxCombine() local
16799 ExtVT = MVT::v4i16; in PerformMinMaxCombine()
16802 ExtVT = MVT::v8i8; in PerformMinMaxCombine()
16813 DAG.getValueType(ExtVT)); in PerformMinMaxCombine()
17566 DAG.getValueType(ExtVT)) in PerformMVEExtCombine()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp5822 EVT ExtVT = Op.getValueType(); in combineExtract() local
5824 unsigned ExtBytesPerElement = ExtVT.getVectorElementType().getStoreSize(); in combineExtract()
6381 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(OutVT.getScalarSizeInBits()), in combineINT_TO_FP() local
6385 SDValue ExtOp = DAG.getNode(ExtOpcode, SDLoc(N), ExtVT, Op); in combineINT_TO_FP()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3263 MVT ExtVT = Op.getSimpleValueType(); in lowerFixedLengthVectorExtendToRVV() local
3265 if (!ExtVT.isFixedLengthVector()) in lowerFixedLengthVectorExtendToRVV()
3271 MVT ContainerExtVT = getContainerForFixedLengthVector(ExtVT); in lowerFixedLengthVectorExtendToRVV()
3286 return convertFromScalableVector(ExtVT, Ext, DAG, Subtarget); in lowerFixedLengthVectorExtendToRVV()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8416 EVT ExtVT = Src.getValueType(); in LowerINT_TO_FPVector() local
8418 ExtVT = EVT::getVectorVT(*DAG.getContext(), WideVT.getVectorElementType(), in LowerINT_TO_FPVector()
8422 DAG.getValueType(ExtVT)); in LowerINT_TO_FPVector()
13858 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), in addShuffleForVecExtend() local
13862 DAG.getValueType(ExtVT)); in addShuffleForVecExtend()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3339 MVT ExtVT = in LowerVectorFP_TO_INT() local
3342 SDValue Ext = DAG.getNode(ISD::FP_EXTEND, dl, ExtVT, Op.getOperand(0)); in LowerVectorFP_TO_INT()
16363 EVT ExtVT = VT.getDoubleNumVectorElementsVT(*DAG.getContext()); in performSignExtendInRegCombine() local
16366 ExtOp, DAG.getValueType(ExtVT)); in performSignExtendInRegCombine()