Searched refs:VectorIndex (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 499 struct VectorIndexOp VectorIndex; member 561 VectorIndex = o.VectorIndex; in AArch64Operand() 704 return VectorIndex.Val; in getVectorIndex() 1454 if (VectorIndex.Val >= Min && VectorIndex.Val <= Max) in isVectorIndex() 2287 Op->VectorIndex.Val = Idx; in CreateVectorIndex()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrFormats.td | 1468 defm VectorIndex1 : VectorIndex<i64, VectorIndex1Operand, 1470 defm VectorIndexB : VectorIndex<i64, VectorIndexBOperand, 1472 defm VectorIndexH : VectorIndex<i64, VectorIndexHOperand, 1474 defm VectorIndexS : VectorIndex<i64, VectorIndexSOperand, 1476 defm VectorIndexD : VectorIndex<i64, VectorIndexDOperand, 1479 defm VectorIndex132b : VectorIndex<i32, VectorIndex1Operand, 1497 : VectorIndex<i64, SVEVectorIndexExtDupBOperand, 1500 : VectorIndex<i64, SVEVectorIndexExtDupHOperand, 1503 : VectorIndex<i64, SVEVectorIndexExtDupSOperand, 1506 : VectorIndex<i64, SVEVectorIndexExtDupDOperand, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 926 struct VectorIndexOp VectorIndex; member 1003 return VectorIndex.Val; in getVectorIndex() 2215 return VectorIndex.Val < NumLanes; in isVectorIndexInRange() 2226 return VectorIndex.Val == PermittedValue || in isMVEPairVectorIndex() 2227 VectorIndex.Val == OtherPermittedValue; in isMVEPairVectorIndex() 3784 Op->VectorIndex.Val = Idx; in CreateVectorIndex()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 8676 std::optional<uint64_t> VectorIndex, in calculateByteProvider() argument 8691 if (Op.getOpcode() != ISD::LOAD && VectorIndex.has_value()) in calculateByteProvider() 8704 calculateByteProvider(Op->getOperand(0), Index, Depth + 1, VectorIndex); in calculateByteProvider() 8735 Depth + 1, VectorIndex, Index); in calculateByteProvider() 8751 return calculateByteProvider(NarrowOp, Index, Depth + 1, VectorIndex, in calculateByteProvider() 8756 Depth + 1, VectorIndex, StartingIndex); in calculateByteProvider() 8762 VectorIndex = OffsetOp->getZExtValue(); in calculateByteProvider() 8776 if (*VectorIndex * NarrowByteWidth > StartingIndex) in calculateByteProvider() 8778 if ((*VectorIndex + 1) * NarrowByteWidth <= StartingIndex) in calculateByteProvider() 8782 VectorIndex, StartingIndex); in calculateByteProvider() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 7571 SDValue VectorIndex = DAG.getSplat(VecTy, sdl, Index); in visitIntrinsicCall() local 7575 ISD::UADDSAT, sdl, VecTy, VectorIndex, VectorStep); in visitIntrinsicCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 11018 int VectorIndex = 0; in LowerBSWAP() local 11020 VectorIndex = 1; in LowerBSWAP() 11022 DAG.getTargetConstant(VectorIndex, dl, MVT::i32)); in LowerBSWAP()
|