Home
last modified time | relevance | path

Searched refs:getHalfNumVectorElementsVT (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h448 EVT getHalfNumVectorElementsVT(LLVMContext &Context) const { in getHalfNumVectorElementsVT() function
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h226 MVT getHalfNumVectorElementsVT() const { in getHalfNumVectorElementsVT() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1038 return LegalizeKind(LA, EVT(SVT).getHalfNumVectorElementsVT(Context)); in getTypeConversion()
1093 VT.getHalfNumVectorElementsVT(Context)); in getTypeConversion()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1524 EVT SplitResVT = N->getValueType(0).getHalfNumVectorElementsVT(Ctxt); in SplitVecRes_CMP()
2510 CheckVT = CheckVT.getHalfNumVectorElementsVT(*DAG.getContext()); in SplitVecRes_VECTOR_COMPRESS()
2719 EVT SplitSrcVT = SrcVT.getHalfNumVectorElementsVT(Ctx); in SplitVecRes_ExtendOp()
3117 EVT NVT = OVT.getHalfNumVectorElementsVT(*DAG.getContext()); in SplitVecRes_VAARG()
4352 FinalVT = FinalVT.getHalfNumVectorElementsVT(*DAG.getContext()); in SplitVecOp_TruncateHelper()
6487 FinalVT = FinalVT.getHalfNumVectorElementsVT(Ctx); in WidenVSELECTMask()
H A DLegalizeIntegerTypes.cpp5985 EVT NInVT = InVT.getHalfNumVectorElementsVT(*DAG.getContext()); in PromoteIntRes_EXTRACT_SUBVECTOR()
H A DSelectionDAG.cpp13190 LoVT = HiVT = VT.getHalfNumVectorElementsVT(*getContext()); in GetSplitDestVTs()
H A DTargetLowering.cpp11548 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in expandVecReduce()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4662 F32VT = F32VT.getHalfNumVectorElementsVT(); in LowerVectorFP_TO_INT_SAT()
6795 MemVT.getHalfNumVectorElementsVT(*DAG.getContext()), in LowerSTORE()
6799 MemVT.getHalfNumVectorElementsVT(*DAG.getContext()), in LowerSTORE()
13536 EVT CastVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in tryFormConcatFromShuffle()
15188 EVT SubVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in LowerBUILD_VECTOR()
15479 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in LowerINSERT_SUBVECTOR()
23001 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in splitStores()
23446 auto VT = CC->getValueType(0).getHalfNumVectorElementsVT(*DAG.getContext()); in performSunpkloCombine()
24141 Value.getValueType().getHalfNumVectorElementsVT(*DAG.getContext()); in performMSTORECombine()
27449 EVT HalfVT = N->getValueType(0).getHalfNumVectorElementsVT(*DAG.getContext()); in ReplaceGetActiveLaneMaskResults()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4349 EVT HalfVT = V.getValueType().getHalfNumVectorElementsVT(*DAG.getContext()); in isUpperSubvectorUndef()
4373 EVT HalfVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in splitVector()
8575 MVT HalfVT = VT.getHalfNumVectorElementsVT(); in getHopForBuildVector()
9652 MVT HalfVT = ResVT.getHalfNumVectorElementsVT(); in LowerAVXCONCAT_VECTORS()
9740 MVT HalfVT = ResVT.getHalfNumVectorElementsVT(); in LowerCONCAT_VECTORSvXi1()
15534 MVT MemVT = VT.getHalfNumVectorElementsVT(); in lowerV2X128Shuffle()
15875 MVT HalfVT = VT.getHalfNumVectorElementsVT(); in getShuffleHalfVectors()
15923 MVT HalfVT = VT.getHalfNumVectorElementsVT(); in lowerShuffleWithUndefHalf()
20909 MVT HalfVT = VT.getHalfNumVectorElementsVT(); in LowerAVXExtend()
21074 EVT DstHalfVT = DstVT.getHalfNumVectorElementsVT(Ctx); in truncateVectorWithPACK()
[all …]
H A DX86ISelDAGToDAG.cpp1048 MVT NarrowVT = VT.getHalfNumVectorElementsVT(); in PreprocessISelDAG()
1072 MVT NarrowVT = VT.getHalfNumVectorElementsVT(); in PreprocessISelDAG()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2368 .getHalfNumVectorElementsVT(*DAG.getContext()), in LowerEXTEND_VECTOR_INREG()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9448 EVT ExtVT = ToVT.getHalfNumVectorElementsVT(*DAG.getContext()); in LowerVectorExtend()
18757 EVT StoreVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in PerformMVETruncCombine()
18759 StoreVT = StoreVT.getHalfNumVectorElementsVT(*DAG.getContext()); in PerformMVETruncCombine()
18855 EVT ExtVT = N->getOperand(0).getValueType().getHalfNumVectorElementsVT( in PerformMVEExtCombine()
18925 EVT LoadVT = N->getOperand(0).getValueType().getHalfNumVectorElementsVT( in PerformMVEExtCombine()
18928 LoadVT = LoadVT.getHalfNumVectorElementsVT(*DAG.getContext()); in PerformMVEExtCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2686 VecVT = VecVT.getHalfNumVectorElementsVT(); in decomposeSubvectorInsertExtractToSubRegs()
5162 InnerVT = ContainerVT.getHalfNumVectorElementsVT(); in lowerVZIP()
5910 MVT SubVT = VT.getHalfNumVectorElementsVT(); in lowerVECTOR_SHUFFLE()
5928 MVT HalfVT = VT.getHalfNumVectorElementsVT(); in lowerVECTOR_SHUFFLE()
7862 MVT HalfVT = VT.getHalfNumVectorElementsVT(); in LowerOperation()
20183 .getHalfNumVectorElementsVT(*DAG.getContext()); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp2567 MVT HalfVT = ResVT.getHalfNumVectorElementsVT(); in lowerCONCAT_VECTORS()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8194 N1.getValueType().getHalfNumVectorElementsVT(*DAG.getContext()); in LowerTRUNCATEVector()