Home
last modified time | relevance | path

Searched refs:FSHR (Results 1 – 25 of 35) sorted by relevance

12

/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dlegalize-fshr.mir16 ; SI: [[FSHR:%[0-9]+]]:_(s32) = G_FSHR [[COPY]], [[COPY1]], [[COPY2]](s32)
17 ; SI: $vgpr0 = COPY [[FSHR]](s32)
22 ; VI: [[FSHR:%[0-9]+]]:_(s32) = G_FSHR [[COPY]], [[COPY1]], [[COPY2]](s32)
23 ; VI: $vgpr0 = COPY [[FSHR]](s32)
28 ; GFX9: [[FSHR:%[0-9]+]]:_(s32) = G_FSHR [[COPY]], [[COPY1]], [[COPY2]](s32)
29 ; GFX9: $vgpr0 = COPY [[FSHR]](s32)
50 ; SI: [[FSHR:%[0-9]+]]:_(s32) = G_FSHR [[UV]], [[UV2]], [[UV4]](s32)
52 ; SI: [[BUILD_VECTOR:%[0-9]+]]:_(<2 x s32>) = G_BUILD_VECTOR [[FSHR]](s32), [[FSHR1]](s32)
61 ; VI: [[FSHR:%[0-9]+]]:_(s32) = G_FSHR [[UV]], [[UV2]], [[UV4]](s32)
63 ; VI: [[BUILD_VECTOR:%[0-9]+]]:_(<2 x s32>) = G_BUILD_VECTOR [[FSHR]](s32), [[FSHR1]](s32)
[all …]
Dregbankselect-fshr.mir19 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY3]], [[COPY4]], [[COPY5]](s32)
38 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY]], [[COPY3]], [[COPY4]](s32)
57 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY3]], [[COPY1]], [[COPY4]](s32)
76 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY3]], [[COPY4]], [[COPY2]](s32)
94 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY]], [[COPY1]], [[COPY3]](s32)
112 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY]], [[COPY3]], [[COPY2]](s32)
130 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY3]], [[COPY1]], [[COPY2]](s32)
147 ; CHECK: [[FSHR:%[0-9]+]]:vgpr(s32) = G_FSHR [[COPY]], [[COPY1]], [[COPY2]](s32)
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h471 SHL, SRA, SRL, ROTL, ROTR, FSHL, FSHR, enumerator
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h612 FSHR, enumerator
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp385 case ISD::FSHR: in LegalizeOp()
795 case ISD::FSHR: in Expand()
DSelectionDAGDumper.cpp251 case ISD::FSHR: return "fshr"; in getOperationName()
DLegalizeIntegerTypes.cpp221 case ISD::FSHR: in PromoteIntegerResult()
1153 bool IsFSHR = Opcode == ISD::FSHR; in PromoteIntRes_FunnelShift()
2172 case ISD::FSHR: in ExpandIntegerResult()
3442 Lo = DAG.getNode(ISD::FSHR, dl, NVT, Result[Part0 + 1], Result[Part0], in ExpandIntRes_MULFIX()
3444 Hi = DAG.getNode(ISD::FSHR, dl, NVT, Result[Part0 + 2], Result[Part0 + 1], in ExpandIntRes_MULFIX()
DLegalizeVectorTypes.cpp155 case ISD::FSHR: in ScalarizeVectorResult()
1008 case ISD::FSHR: in SplitVectorResult()
3010 case ISD::FSHR: in WidenVectorResult()
DDAGCombiner.cpp1665 case ISD::FSHR: return visitFunnelShift(N); in visit()
6718 TLI.isOperationLegalOrCustom(ISD::FSHR, VT)) { in MatchFunnelPosNeg()
6719 return DAG.getNode(ISD::FSHR, DL, VT, N0.getOperand(0), N1, Neg); in MatchFunnelPosNeg()
6728 TLI.isOperationLegalOrCustom(ISD::FSHR, VT)) { in MatchFunnelPosNeg()
6729 return DAG.getNode(ISD::FSHR, DL, VT, N0.getOperand(0), N1, Neg); in MatchFunnelPosNeg()
6750 bool HasFSHR = hasOperation(ISD::FSHR, VT); in MatchRotate()
6836 Res = DAG.getNode(HasFSHL ? ISD::FSHL : ISD::FSHR, DL, VT, LHSShiftArg, in MatchRotate()
6897 LExtOp0, RExtOp0, ISD::FSHL, ISD::FSHR, DL); in MatchRotate()
6903 RExtOp0, LExtOp0, ISD::FSHR, ISD::FSHL, DL); in MatchRotate()
DTargetLowering.cpp1674 case ISD::FSHR: { in SimplifyDemandedBits()
6248 unsigned RevOpcode = IsFSHL ? ISD::FSHR : ISD::FSHL; in expandFunnelShift()
7741 SDValue Result = DAG.getNode(ISD::FSHR, dl, VT, Hi, Lo, in expandFixedPointMul()
DLegalizeDAG.cpp1219 case ISD::FSHR: in LegalizeOp()
3534 case ISD::FSHR: in ExpandNode()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp247 case ISD::FSHR: return "fshr"; in getOperationName()
DLegalizeVectorOps.cpp389 case ISD::FSHR: in LegalizeOp()
914 case ISD::FSHR: in Expand()
DLegalizeIntegerTypes.cpp3110 Lo = DAG.getNode(ISD::FSHR, dl, NVT, Result[Part0 + 1], Result[Part0], in ExpandIntRes_MULFIX()
3112 Hi = DAG.getNode(ISD::FSHR, dl, NVT, Result[Part0 + 2], Result[Part0 + 1], in ExpandIntRes_MULFIX()
DLegalizeDAG.cpp1199 case ISD::FSHR: in LegalizeOp()
3401 case ISD::FSHR: in ExpandNode()
DTargetLowering.cpp1540 case ISD::FSHR: { in SimplifyDemandedBits()
7256 SDValue Result = DAG.getNode(ISD::FSHR, dl, VT, Hi, Lo, in expandFixedPointMul()
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.h39 FSHR, enumerator
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp238 setOperationAction(ISD::FSHR, XLenVT, Legal); in RISCVTargetLowering()
242 setOperationAction(ISD::FSHR, MVT::i32, Custom); in RISCVTargetLowering()
1214 case ISD::FSHR: { in ReplaceNodeResults()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp652 setOperationAction(ISD::FSHR, VT, Expand); in initActions()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1424 setOperationAction(ISD::FSHR, MVT::i32, Legal); in HexagonTargetLowering()
1425 setOperationAction(ISD::FSHR, MVT::i64, Legal); in HexagonTargetLowering()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1557 setOperationAction(ISD::FSHR, MVT::i32, Legal); in HexagonTargetLowering()
1558 setOperationAction(ISD::FSHR, MVT::i64, Legal); in HexagonTargetLowering()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp762 setOperationAction(ISD::FSHR, VT, Expand); in initActions()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td370 def fshr : SDNode<"ISD::FSHR" , SDTIntShiftDOp>;
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td373 def fshr : SDNode<"ISD::FSHR" , SDTIntShiftDOp>;
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp686 setOperationAction(ISD::FSHR, MVT::i64, Custom); in PPCTargetLowering()
689 setOperationAction(ISD::FSHR, MVT::i32, Custom); in PPCTargetLowering()
11058 case ISD::FSHR: return LowerFunnelShift(Op, DAG); in LowerOperation()
11154 case ISD::FSHR: in ReplaceNodeResults()

12