/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXSwapRemoval.cpp | 133 unsigned lookThruCopyLike(unsigned SrcReg, unsigned VecIdx); 273 int VecIdx = addSwapEntry(&MI, SwapEntry); in gatherVectorInstructions() local 284 SwapVector[VecIdx].MentionsPartialVR = 1; in gatherVectorInstructions() 286 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions() 299 VecIdx); in gatherVectorInstructions() 301 VecIdx); in gatherVectorInstructions() 303 SwapVector[VecIdx].IsSwap = 1; in gatherVectorInstructions() 307 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions() 308 SwapVector[VecIdx].SpecialHandling = SHValues::SH_XXPERMDI; in gatherVectorInstructions() 320 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegacyLegalizerInfo.cpp | 255 int VecIdx = It - Vec.begin() - 1; in findAction() 257 LegacyLegalizeAction Action = Vec[VecIdx].second; in findAction() 279 for (int i = VecIdx - 1; i >= 0; --i) in findAction() 288 for (std::size_t i = VecIdx + 1; i < Vec.size(); ++i) in findAction() 252 int VecIdx = It - Vec.begin() - 1; findAction() local
|
H A D | CombinerHelper.cpp | 4132 unsigned VecIdx = Cst->Value.getZExtValue(); in matchExtractVecEltBuildVec() local 4150 Reg = SrcVecMI->getOperand(VecIdx + 1).getReg(); in matchExtractVecEltBuildVec()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 905 unsigned VecIdx = 0; in vectorizeChain() local 912 llvm::seq<int>(VecIdx, VecIdx + VT->getNumElements())); in vectorizeChain() 914 VecIdx += VT->getNumElements(); in vectorizeChain() 916 V = Builder.CreateExtractElement(VecInst, Builder.getInt32(VecIdx), in vectorizeChain() 918 ++VecIdx; in vectorizeChain() 953 unsigned VecIdx = 0; in vectorizeChain() local 957 Vec = Builder.CreateInsertElement(Vec, V, Builder.getInt32(VecIdx++)); in vectorizeChain()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2068 int VecIdx = -1; // Index of the first element of the vector. in LowerCall() local 2104 assert(VecIdx == -1 && LoadVTs.empty() && "Orphaned operand list."); in LowerCall() 2117 assert(VecIdx == -1 && LoadVTs.empty() && "Orphaned operand list."); in LowerCall() 2118 VecIdx = i; in LowerCall() 2144 DAG.getConstant(Offsets[VecIdx], dl, MVT::i32), InGlue}; in LowerCall() 2154 ProxyRegTruncates.push_back(std::optional<MVT>(Ins[VecIdx + j].VT)); in LowerCall() 2163 VecIdx = -1; in LowerCall() 3261 int VecIdx = -1; // Index of the first element of the current vector. in LowerFormalArguments() local 3264 assert(VecIdx == -1 && "Orphaned vector."); in LowerFormalArguments() 3265 VecIdx = parti; in LowerFormalArguments() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 175 Value *computeVectorAddr(Value *BasePtr, Value *VecIdx, Value *Stride, in computeVectorAddr() argument 184 Value *VecStart = Builder.CreateMul(VecIdx, Stride, "vec.start"); in computeVectorAddr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2717 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, DL); in extractSubVector() local 2718 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ResultVT, Vec, VecIdx); in extractSubVector()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 6135 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) { in PromoteIntOp_CONCAT_VECTORS() local 6136 SDValue Incoming = GetPromotedInteger(N->getOperand(VecIdx)); in PromoteIntOp_CONCAT_VECTORS()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 7408 int VecIdx = Idx < SrcNumElts ? 0 : 1; in lowerVECTOR_SHUFFLE() local 7411 PackVT, SVN->getOperand(VecIdx), in lowerVECTOR_SHUFFLE() 12023 auto VecIdx = IdxOp->getZExtValue(); in calculateByteProvider() local 12026 Index = ScalarSize == 8 ? VecIdx : VecIdx * 2 + Index; in calculateByteProvider()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 3941 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, dl); in extractSubVector() local 3942 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, ResultVT, Vec, VecIdx); in extractSubVector() 3985 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, dl); in insertSubVector() local 3986 return DAG.getNode(ISD::INSERT_SUBVECTOR, dl, ResultVT, Result, Vec, VecIdx); in insertSubVector() 50096 int VecIdx = Scale * Idx + i; in combineAnd() local 50097 ShuffleMask[VecIdx] = EltBits[i].isZero() ? SM_SentinelZero : VecIdx; in combineAnd()
|