Home
last modified time | relevance | path

Searched defs:HalfVT (Results 1 – 14 of 14) sorted by relevance

/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h420 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT); getHalfSizedIntegerVT() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp1041 EVT HalfVT = SplitInteger() local
H A DLegalizeIntegerTypes.cpp4897 EVT HalfVT = LHSLow.getValueType(); ExpandIntRes_XMULO() local
5163 EVT HalfVT = In1.getValueType(); ExpandIntRes_FunnelShift() local
5193 EVT HalfVT = ExpandIntRes_VSCALE() local
[all...]
H A DTargetLowering.cpp1869 EVT HalfVT = EVT::getIntegerVT(*TLO.DAG.getContext(), HalfWidth); SimplifyDemandedBits() local
1972 EVT HalfVT = EVT::getIntegerVT(*TLO.DAG.getContext(), BitWidth / 2); SimplifyDemandedBits() local
2402 EVT HalfVT = Op.getOperand(0).getValueType(); SimplifyDemandedBits() local
10968 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); expandVecReduce() local
[all...]
H A DDAGCombiner.cpp11066 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), BW / 2); visitBSWAP() local
11219 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), NumBits / 2); visitCTPOP() local
24947 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), VT.getScalarType(), foldShuffleOfConcatUndefs() local
[all...]
H A DLegalizeVectorTypes.cpp4015 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, SplitVecOp_TruncateHelper() local
H A DSelectionDAGBuilder.cpp200 Lo = getCopyFromParts(DAG, DL, Parts, RoundParts / 2, PartVT, HalfVT, V, in getCopyFromParts() local
/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp368 MVT HalfVT = scaleVectorType(VT); interleave8bitStride4() local
H A DX86ISelLowering.cpp4134 EVT HalfVT = V.getValueType().getHalfNumVectorElementsVT(*DAG.getContext()); isUpperSubvectorUndef() local
7094 EVT HalfVT = EltsFromConsecutiveLoads() local
8246 MVT HalfVT = VT.getHalfNumVectorElementsVT(); getHopForBuildVector() local
9273 MVT HalfVT = ResVT.getHalfNumVectorElementsVT(); LowerAVXCONCAT_VECTORS() local
9359 MVT HalfVT = ResVT.getHalfNumVectorElementsVT(); LowerCONCAT_VECTORSvXi1() local
15316 MVT HalfVT = VT.getHalfNumVectorElementsVT(); getShuffleHalfVectors() local
15364 MVT HalfVT = VT.getHalfNumVectorElementsVT(); lowerShuffleWithUndefHalf() local
20217 MVT HalfVT = VT.getHalfNumVectorElementsVT(); LowerAVXExtend() local
24502 MVT HalfVT = VT.getHalfNumVectorElementsVT(); LowerEXTEND_VECTOR_INREG() local
24609 MVT HalfVT = VT.getHalfNumVectorElementsVT(); LowerSIGN_EXTEND() local
39541 MVT HalfVT = VT0.getSimpleVT().getHalfNumVectorElementsVT(); canonicalizeShuffleMaskWithHorizOp() local
51103 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), combineLoad() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp14379 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); LowerINSERT_SUBVECTOR() local
14997 EVT HalfVT = Lo.getValueType(); getVectorBitwiseReduce() local
15689 auto *HalfVT = cast<FixedVectorType>(HalfV->getType()); areExtractShuffleVectors() local
17978 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), performMulVectorCmpZeroCombine() local
18016 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), performVectorExtCombine() local
21775 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); splitStores() local
21964 EVT BCVT = MVT::Other, HalfVT = MVT::Other; performUzpCombine() local
22772 EVT HalfVT = performMSTORECombine() local
27202 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); LowerFixedLengthVectorIntDivideToSVE() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2034 EVT HalfVT = VT.getHalfSizedIntegerVT(*DAG.getContext()); LowerUDIVREM64() local
2314 EVT HalfVT = VT.getHalfSizedIntegerVT(*DAG.getContext()); LowerSDIVREM() local
[all...]
H A DSIISelLowering.cpp7459 EVT HalfVT = MVT::getVectorVT(VT.getVectorElementType().getSimpleVT(), lowerBUILD_VECTOR() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5233 MVT HalfVT = VT.getHalfNumVectorElementsVT(); lowerVECTOR_SHUFFLE() local
6876 MVT HalfVT = VT.getHalfNumVectorElementsVT(); LowerOperation() local
14010 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), combineVectorMulToSraBitcast() local
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp18031 MVT ExtVT, HalfVT; PerformMinMaxCombine() local
18071 MVT HalfVT; PerformMinMaxCombine() local
[all...]