Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h653 FSHR, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp386 case ISD::FSHR: in LegalizeOp()
805 case ISD::FSHR: in Expand()
H A DSelectionDAGDumper.cpp251 case ISD::FSHR: return "fshr"; in getOperationName()
H A DLegalizeIntegerTypes.cpp230 case ISD::FSHR: in PromoteIntegerResult()
1186 bool IsFSHR = Opcode == ISD::FSHR; in PromoteIntRes_FunnelShift()
2214 case ISD::FSHR: in ExpandIntegerResult()
3490 Lo = DAG.getNode(ISD::FSHR, dl, NVT, Result[Part0 + 1], Result[Part0], in ExpandIntRes_MULFIX()
3492 Hi = DAG.getNode(ISD::FSHR, dl, NVT, Result[Part0 + 2], Result[Part0 + 1], in ExpandIntRes_MULFIX()
H A DLegalizeVectorTypes.cpp155 case ISD::FSHR: in ScalarizeVectorResult()
1050 case ISD::FSHR: in SplitVectorResult()
3154 case ISD::FSHR: in WidenVectorResult()
H A DDAGCombiner.cpp1655 case ISD::FSHR: return visitFunnelShift(N); in visit()
6875 TLI.isOperationLegalOrCustom(ISD::FSHR, VT)) { in MatchFunnelPosNeg()
6876 return DAG.getNode(ISD::FSHR, DL, VT, N0.getOperand(0), N1, Neg); in MatchFunnelPosNeg()
6885 TLI.isOperationLegalOrCustom(ISD::FSHR, VT)) { in MatchFunnelPosNeg()
6886 return DAG.getNode(ISD::FSHR, DL, VT, N0.getOperand(0), N1, Neg); in MatchFunnelPosNeg()
6907 bool HasFSHR = hasOperation(ISD::FSHR, VT); in MatchRotate()
6993 Res = DAG.getNode(HasFSHL ? ISD::FSHL : ISD::FSHR, DL, VT, LHSShiftArg, in MatchRotate()
7054 LExtOp0, RExtOp0, ISD::FSHL, ISD::FSHR, DL); in MatchRotate()
7060 RExtOp0, LExtOp0, ISD::FSHR, ISD::FSHL, DL); in MatchRotate()
H A DTargetLowering.cpp1679 case ISD::FSHR: { in SimplifyDemandedBits()
6480 unsigned RevOpcode = IsFSHL ? ISD::FSHR : ISD::FSHL; in expandFunnelShift()
6634 Tmp2 = DAG.getNode(ISD::FSHR, dl, VT, ShOpHi, ShOpLo, ShAmt); in expandShiftParts()
8159 SDValue Result = DAG.getNode(ISD::FSHR, dl, VT, Hi, Lo, in expandFixedPointMul()
H A DLegalizeDAG.cpp1220 case ISD::FSHR: in LegalizeOp()
3362 case ISD::FSHR: in ExpandNode()
H A DSelectionDAG.cpp3126 case ISD::FSHR: in computeKnownBits()
H A DSelectionDAGBuilder.cpp6412 auto FunnelOpcode = IsFSHL ? ISD::FSHL : ISD::FSHR; in visitIntrinsicCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h39 FSHR, enumerator
H A DX86ISelLowering.cpp216 for (auto ShiftOp : {ISD::FSHL, ISD::FSHR}) { in X86TargetLowering()
1756 setOperationAction(ISD::FSHR, VT, Custom); in X86TargetLowering()
19629 assert((Op.getOpcode() == ISD::FSHL || Op.getOpcode() == ISD::FSHR) && in LowerFunnelShift()
19637 bool IsFSHR = Op.getOpcode() == ISD::FSHR; in LowerFunnelShift()
19705 unsigned FSHOp = (IsFSHR ? X86ISD::FSHR : X86ISD::FSHL); in LowerFunnelShift()
28795 unsigned FunnelOpc = (Opcode == ISD::ROTL ? ISD::FSHL : ISD::FSHR); in LowerRotate()
30288 case ISD::FSHR: return LowerFunnelShift(Op, Subtarget, DAG); in LowerOperation()
31296 NODE_NAME_CASE(FSHR) in getTargetNodeName()
H A DX86InstrInfo.td144 def X86fshr : SDNode<"X86ISD::FSHR", SDTIntShiftDOp>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp755 setOperationAction(ISD::FSHR, VT, Expand); in initActions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1580 setOperationAction(ISD::FSHR, MVT::i32, Legal); in HexagonTargetLowering()
1581 setOperationAction(ISD::FSHR, MVT::i64, Legal); in HexagonTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp287 setOperationAction(ISD::FSHR, XLenVT, Custom); in RISCVTargetLowering()
292 setOperationAction(ISD::FSHR, MVT::i32, Custom); in RISCVTargetLowering()
2006 case ISD::FSHR: { in LowerOperation()
4893 case ISD::FSHR: { in ReplaceNodeResults()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td386 def fshr : SDNode<"ISD::FSHR" , SDTIntShiftDOp>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp702 setOperationAction(ISD::FSHR, MVT::i64, Custom); in PPCTargetLowering()
705 setOperationAction(ISD::FSHR, MVT::i32, Custom); in PPCTargetLowering()
10830 case ISD::FSHR: return LowerFunnelShift(Op, DAG); in LowerOperation()
10929 case ISD::FSHR: in ReplaceNodeResults()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp385 setOperationAction(ISD::FSHR, MVT::i32, Legal); in AMDGPUTargetLowering()
H A DSIISelLowering.cpp6704 return DAG.getNode(ISD::FSHR, DL, VT, in LowerINTRINSIC_WO_CHAIN()