Home
last modified time | relevance | path

Searched refs:NumVecs (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1416 for (unsigned i = 0; i < NumVecs; ++i) in SelectLoad()
1420 ReplaceUses(SDValue(N, NumVecs), SDValue(Ld, 1)); in SelectLoad()
1448 ReplaceUses(SDValue(N, NumVecs), SDValue(Ld, 0)); in SelectPostLoad()
1452 if (NumVecs == 1) in SelectPostLoad()
1455 for (unsigned i = 0; i < NumVecs; ++i) in SelectPostLoad()
1511 for (unsigned i = 0; i < NumVecs; ++i) in SelectPredicatedLoad()
1516 unsigned ChainIdx = NumVecs; in SelectPredicatedLoad()
1667 for (unsigned i = 0; i < NumVecs; ++i) { in SelectLoadLane()
1674 ReplaceUses(SDValue(N, NumVecs), SDValue(Ld, 1)); in SelectLoadLane()
1712 if (NumVecs == 1) { in SelectPostLoadLane()
[all …]
H A DAArch64ISelLowering.cpp11141 template <unsigned NumVecs>
11151 for (unsigned I = 0; I < NumVecs; ++I) in setInfoSVEStN()
15306 unsigned NumVecs = 0; in performNEONPostLDSTCombine() local
15311 NumVecs = 2; break; in performNEONPostLDSTCombine()
15313 NumVecs = 3; break; in performNEONPostLDSTCombine()
15315 NumVecs = 4; break; in performNEONPostLDSTCombine()
15317 NumVecs = 2; IsStore = true; break; in performNEONPostLDSTCombine()
15319 NumVecs = 3; IsStore = true; break; in performNEONPostLDSTCombine()
15323 NumVecs = 2; break; in performNEONPostLDSTCombine()
15325 NumVecs = 3; break; in performNEONPostLDSTCombine()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2106 assert(NumVecs >= 1 && NumVecs <= 4 && "VLD NumVecs out-of-range"); in SelectVLD()
2144 if (NumVecs == 1) in SelectVLD()
2147 unsigned ResTyElts = (NumVecs == 3) ? 4 : NumVecs; in SelectVLD()
2223 if (NumVecs == 1) { in SelectVLD()
2248 assert(NumVecs >= 1 && NumVecs <= 4 && "VST NumVecs out-of-range"); in SelectVST()
2422 if (NumVecs != 3) { in SelectVLDSTLane()
2456 unsigned ResTyElts = (NumVecs == 3) ? 4 : NumVecs; in SelectVLDSTLane()
2482 if (NumVecs == 2) { in SelectVLDSTLane()
2945 assert(NumVecs >= 1 && NumVecs <= 4 && "VLDDup NumVecs out-of-range"); in SelectVLDDup()
2958 if (NumVecs != 3) { in SelectVLDDup()
[all …]
H A DARMISelLowering.cpp15011 unsigned NumVecs = 0; in CombineBaseUpdate() local
15262 unsigned NumVecs = 0; in PerformMVEVLDCombine() local
15268 NumVecs = 2; in PerformMVEVLDCombine()
15272 NumVecs = 4; in PerformMVEVLDCombine()
15276 NumVecs = 2; in PerformMVEVLDCombine()
15281 NumVecs = 4; in PerformMVEVLDCombine()
15355 unsigned NumVecs = 0; in CombineVLDDUP() local
15359 NumVecs = 2; in CombineVLDDUP()
15362 NumVecs = 3; in CombineVLDDUP()
15365 NumVecs = 4; in CombineVLDDUP()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp796 unsigned NumVecs) { in createInterleaveMask() argument
799 for (unsigned j = 0; j < NumVecs; j++) in createInterleaveMask()
854 unsigned NumVecs = Vecs.size(); in concatenateVectors() local
855 assert(NumVecs > 1 && "Should be at least two vectors"); in concatenateVectors()
861 for (unsigned i = 0; i < NumVecs - 1; i += 2) { in concatenateVectors()
863 assert((V0->getType() == V1->getType() || i == NumVecs - 2) && in concatenateVectors()
870 if (NumVecs % 2 != 0) in concatenateVectors()
871 TmpList.push_back(ResList[NumVecs - 1]); in concatenateVectors()
874 NumVecs = ResList.size(); in concatenateVectors()
875 } while (NumVecs > 1); in concatenateVectors()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h505 llvm::SmallVector<int, 16> createInterleaveMask(unsigned VF, unsigned NumVecs);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10354 int NumVecs = 2; in LowerINTRINSIC_WO_CHAIN() local
10357 NumVecs = 4; in LowerINTRINSIC_WO_CHAIN()
10361 for (int VecNo = 0; VecNo < NumVecs; VecNo++) { in LowerINTRINSIC_WO_CHAIN()
10364 DAG.getConstant(Subtarget.isLittleEndian() ? NumVecs - 1 - VecNo in LowerINTRINSIC_WO_CHAIN()
10604 unsigned NumVecs = VT.getSizeInBits() / 128; in LowerVectorLoad() local
10605 for (unsigned Idx = 0; Idx < NumVecs; ++Idx) { in LowerVectorLoad()
10649 unsigned NumVecs = 2; in LowerVectorStore() local
10652 NumVecs = 4; in LowerVectorStore()
10654 for (unsigned Idx = 0; Idx < NumVecs; ++Idx) { in LowerVectorStore()
10655 unsigned VecNum = Subtarget.isLittleEndian() ? NumVecs - 1 - Idx : Idx; in LowerVectorStore()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp15757 unsigned NumVecs = 2; in EmitPPCBuiltinExpr() local
15760 NumVecs = 4; in EmitPPCBuiltinExpr()
15769 for (unsigned i=0; i<NumVecs; i++) { in EmitPPCBuiltinExpr()