Home
last modified time | relevance | path

Searched refs:VectorIndex (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp497 struct VectorIndexOp VectorIndex; member
559 VectorIndex = o.VectorIndex; in AArch64Operand()
702 return VectorIndex.Val; in getVectorIndex()
1441 if (VectorIndex.Val >= Min && VectorIndex.Val <= Max) in isVectorIndex()
2222 Op->VectorIndex.Val = Idx; in CreateVectorIndex()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td1339 multiclass VectorIndex<ValueType ty, AsmOperandClass mc, code pred> {
1353 defm VectorIndex0 : VectorIndex<i64, VectorIndex0Operand,
1357 defm VectorIndex1 : VectorIndex<i64, VectorIndex1Operand,
1359 defm VectorIndexB : VectorIndex<i64, VectorIndexBOperand,
1361 defm VectorIndexH : VectorIndex<i64, VectorIndexHOperand,
1363 defm VectorIndexS : VectorIndex<i64, VectorIndexSOperand,
1365 defm VectorIndexD : VectorIndex<i64, VectorIndexDOperand,
1368 defm VectorIndex132b : VectorIndex<i32, VectorIndex1Operand,
1370 defm VectorIndexB32b : VectorIndex<i32, VectorIndexBOperand,
1372 defm VectorIndexH32b : VectorIndex<i32, VectorIndexHOperand,
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp923 struct VectorIndexOp VectorIndex; member
1000 return VectorIndex.Val; in getVectorIndex()
2228 return VectorIndex.Val < NumLanes; in isVectorIndexInRange()
2239 return VectorIndex.Val == PermittedValue || in isMVEPairVectorIndex()
2240 VectorIndex.Val == OtherPermittedValue; in isMVEPairVectorIndex()
3797 Op->VectorIndex.Val = Idx; in CreateVectorIndex()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp7980 std::optional<uint64_t> VectorIndex, in calculateByteProvider() argument
7995 if (Op.getOpcode() != ISD::LOAD && VectorIndex.has_value()) in calculateByteProvider()
8008 calculateByteProvider(Op->getOperand(0), Index, Depth + 1, VectorIndex); in calculateByteProvider()
8012 calculateByteProvider(Op->getOperand(1), Index, Depth + 1, VectorIndex); in calculateByteProvider()
8039 Depth + 1, VectorIndex, Index); in calculateByteProvider()
8054 return calculateByteProvider(NarrowOp, Index, Depth + 1, VectorIndex, in calculateByteProvider()
8059 Depth + 1, VectorIndex, StartingIndex); in calculateByteProvider()
8065 VectorIndex = OffsetOp->getZExtValue(); in calculateByteProvider()
8079 if (*VectorIndex * NarrowByteWidth > StartingIndex) in calculateByteProvider()
8081 if ((*VectorIndex + 1) * NarrowByteWidth <= StartingIndex) in calculateByteProvider()
[all …]
H A DSelectionDAGBuilder.cpp7278 SDValue VectorIndex = DAG.getSplat(VecTy, sdl, Index); in visitIntrinsicCall() local
7282 ISD::UADDSAT, sdl, VecTy, VectorIndex, VectorStep); in visitIntrinsicCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10862 int VectorIndex = 0; in LowerBSWAP() local
10864 VectorIndex = 1; in LowerBSWAP()
10866 DAG.getTargetConstant(VectorIndex, dl, MVT::i32)); in LowerBSWAP()