Home
last modified time | relevance | path

Searched refs:NewEltVT (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp3555 EVT NewEltVT = TLI.getTypeToTransformTo(*DAG.getContext(), EltVT); in ExpandNode() local
3560 if (NewEltVT.bitsLT(EltVT)) { in ExpandNode()
3567 EVT::getVectorVT(*DAG.getContext(), NewEltVT, in ExpandNode()
3568 VT.getSizeInBits() / NewEltVT.getSizeInBits()); in ExpandNode()
3595 EltVT = NewEltVT; in ExpandNode()
5277 MVT EltVT, MVT NewEltVT) { in getPromotedVectorElementType() argument
5278 unsigned OldEltsPerNewElt = EltVT.getSizeInBits() / NewEltVT.getSizeInBits(); in getPromotedVectorElementType()
5280 ? NewEltVT in getPromotedVectorElementType()
5281 : MVT::getVectorVT(NewEltVT, OldEltsPerNewElt); in getPromotedVectorElementType()
5857 MVT NewEltVT = NVT.getVectorElementType(); in PromoteNode() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1574 EVT NewEltVT = (NewNumElt == 1) ? MVT::i32 in LowerCONCAT_VECTORS() local
1579 SDValue NewIn = DAG.getNode(ISD::BITCAST, SL, NewEltVT, In); in LowerCONCAT_VECTORS()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5670 MVT NewEltVT = VT.isFloatingPoint() ? MVT::getFloatingPointVT(ElementSize * 2) in tryWidenMaskForShuffle() local
5672 MVT NewVT = MVT::getVectorVT(NewEltVT, VT.getVectorNumElements() / 2); in tryWidenMaskForShuffle()
16312 EVT NewEltVT = EVT::getIntegerVT(*DAG.getContext(), NewElen); in narrowIndex() local
16313 EVT NewVT = SrcVT.changeVectorElementType(NewEltVT); in narrowIndex()
19074 EVT NewEltVT = EVT::getIntegerVT(C, ElementSize / 2); in performVECTOR_SHUFFLECombine() local
19075 EVT NewVT = EVT::getVectorVT(C, NewEltVT, VT.getVectorNumElements() * 2); in performVECTOR_SHUFFLECombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp934 MVT NewEltVT = VT.isFloatingPoint() ? MVT::getFloatingPointVT(EltBits * 2) in widenShuffleMask() local
936 MVT NewVT = MVT::getVectorVT(NewEltVT, VT.getVectorNumElements() / 2); in widenShuffleMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp13887 MVT NewEltVT = VT.isFloatingPoint() in tryWidenMaskForShuffle() local
13890 MVT NewVT = MVT::getVectorVT(NewEltVT, VT.getVectorNumElements() / 2); in tryWidenMaskForShuffle()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18289 MVT NewEltVT = VT.isFloatingPoint() in lowerVECTOR_SHUFFLE() local
18293 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts); in lowerVECTOR_SHUFFLE()