Searched refs:VecIndex (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVGatherScatterLowering.cpp | 409 Value *VecIndex = Ops[*VecOperand]; in determineBaseAndStride() local 411 if (VecIndex->getType() != VecIntPtrTy) { in determineBaseAndStride() 412 auto *VecIndexC = dyn_cast<Constant>(VecIndex); in determineBaseAndStride() 415 if (VecIndex->getType()->getScalarSizeInBits() > VecIntPtrTy->getScalarSizeInBits()) in determineBaseAndStride() 416 VecIndex = ConstantFoldCastInstruction(Instruction::Trunc, VecIndexC, VecIntPtrTy); in determineBaseAndStride() 418 VecIndex = ConstantFoldCastInstruction(Instruction::SExt, VecIndexC, VecIntPtrTy); in determineBaseAndStride() 423 auto [Start, Stride] = matchStridedStart(VecIndex, Builder); in determineBaseAndStride() 454 if (!matchStridedRecurrence(VecIndex, L, Stride, BasePhi, Inc, Builder)) in determineBaseAndStride()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 8491 class Ld1Lane128Pat<SDPatternOperator scalar_load, Operand VecIndex, 8494 (STy (scalar_load GPR64sp:$Rn)), (i64 VecIndex:$idx)), 8495 (LD1 VecListOne128:$Rd, VecIndex:$idx, GPR64sp:$Rn)>; 8514 VecIndex, ValueType VTy, ValueType STy, 8517 (STy (scalar_load GPR64sp:$Rn)), (i64 VecIndex:$idx)), 8518 (LD1 VecListOne128:$Rd, (IdxOp VecIndex:$idx), GPR64sp:$Rn)>; 8520 class Ld1Lane64IdxOpPat<SDPatternOperator scalar_load, Operand VecIndex, 8524 (STy (scalar_load GPR64sp:$Rn)), (i64 VecIndex:$idx)), 8527 (IdxOp VecIndex:$idx), GPR64sp:$Rn), 8561 class Ld1Lane64Pat<SDPatternOperator scalar_load, Operand VecIndex, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 51393 SDValue Addr, VecIndex; in reduceMaskedLoadToScalarLoad() local 51396 if (!getParamsForOneTrueMaskedElt(ML, DAG, Addr, VecIndex, Alignment, Offset)) in reduceMaskedLoadToScalarLoad() 51420 DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, CastVT, PassThru, Load, VecIndex); in reduceMaskedLoadToScalarLoad() 51528 SDValue Addr, VecIndex; in reduceMaskedStoreToScalarStore() local 51531 if (!getParamsForOneTrueMaskedElt(MS, DAG, Addr, VecIndex, Alignment, Offset)) in reduceMaskedStoreToScalarStore() 51545 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Value, VecIndex); in reduceMaskedStoreToScalarStore()
|