Searched refs:VSCALE (Results 1 – 12 of 12) sorted by relevance
/external/llvm-project/llvm/test/Transforms/LoopVectorize/ |
D | scalable-loop-unpredicated-body-scalar-tail.ll | 6 ; CHECKUF1-DAG: %[[VSCALE:.*]] = call i64 @llvm.vscale.i64() 7 ; CHECKUF1-DAG: %[[VSCALEX4:.*]] = shl i64 %[[VSCALE]], 2 11 ; CHECKUF1-DAG: %[[VSCALE:.*]] = call i64 @llvm.vscale.i64() 12 ; CHECKUF1-DAG: %[[VSCALEX4:.*]] = shl i64 %[[VSCALE]], 2 25 ; CHECKUF1: %[[VSCALE:.*]] = call i64 @llvm.vscale.i64() 26 ; CHECKUF1: %[[VSCALEX4:.*]] = shl i64 %[[VSCALE]], 2 37 ; CHECKUF2-DAG: %[[VSCALE:.*]] = call i64 @llvm.vscale.i64() 38 ; CHECKUF2-DAG: %[[VSCALEX8:.*]] = shl i64 %[[VSCALE]], 3 42 ; CHECKUF2-DAG: %[[VSCALE:.*]] = call i64 @llvm.vscale.i64() 43 ; CHECKUF2-DAG: %[[VSCALEX8:.*]] = shl i64 %[[VSCALE]], 3 [all …]
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | sve-vscale-combine.ll | 80 ; At IR level, %shl = 2^4 * VSCALE. 81 ; At Assembly level, the output of RDVL is also 2^4 * VSCALE.
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 1119 VSCALE, enumerator
|
D | SelectionDAG.h | 958 return getNode(ISD::VSCALE, DL, VT,
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGDumper.cpp | 174 case ISD::VSCALE: return "vscale"; in getOperationName()
|
D | DAGCombiner.cpp | 2508 if (N0.getOpcode() == ISD::VSCALE && N1.getOpcode() == ISD::VSCALE) { in visitADD() 2516 (N0.getOperand(1).getOpcode() == ISD::VSCALE) && in visitADD() 2517 (N1.getOpcode() == ISD::VSCALE)) { in visitADD() 3457 if (N1.getOpcode() == ISD::VSCALE) { in visitSUB() 3829 if (N0.getOpcode() == ISD::VSCALE) in visitMUL() 8263 if (N0.getOpcode() == ISD::VSCALE) in visitSHL()
|
D | SelectionDAG.cpp | 4739 case ISD::VSCALE: in getNode() 5249 if (N2C && (N1.getOpcode() == ISD::VSCALE) && Flags.hasNoSignedWrap()) { in getNode() 5303 if (N2C && (N1.getOpcode() == ISD::VSCALE) && Flags.hasNoSignedWrap()) { in getNode()
|
D | LegalizeIntegerTypes.cpp | 95 case ISD::VSCALE: Res = PromoteIntRes_VSCALE(N); break; in PromoteIntegerResult()
|
D | SelectionDAGBuilder.cpp | 3814 ISD::VSCALE, dl, VScaleTy, in visitGetElementPtr()
|
/external/llvm-project/llvm/include/llvm/Target/ |
D | TargetSelectionDAG.td | 321 def vscale : SDNode<"ISD::VSCALE" , SDTIntUnaryOp, []>;
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64ISelDAGToDAG.cpp | 4921 if (VScale.getOpcode() != ISD::VSCALE) in SelectAddrModeIndexedSVE()
|
D | AArch64ISelLowering.cpp | 1058 setOperationAction(ISD::VSCALE, MVT::i32, Custom); in AArch64TargetLowering() 4300 case ISD::VSCALE: in LowerOperation()
|