Searched refs:IsFSHL (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 5758 bool IsFSHL = Intrinsic == Intrinsic::fshl; in visitIntrinsicCall() local 5767 auto FunnelOpcode = IsFSHL ? ISD::FSHL : ISD::FSHR; in visitIntrinsicCall() 5777 auto RotateOpcode = IsFSHL ? ISD::ROTL : ISD::ROTR; in visitIntrinsicCall() 5784 RotateOpcode = IsFSHL ? ISD::ROTR : ISD::ROTL; in visitIntrinsicCall() 5796 SDValue ShX = DAG.getNode(ISD::SHL, sdl, VT, X, IsFSHL ? ShAmt : NShAmt); in visitIntrinsicCall() 5797 SDValue ShY = DAG.getNode(ISD::SRL, sdl, VT, X, IsFSHL ? NShAmt : ShAmt); in visitIntrinsicCall() 5805 SDValue ShX = DAG.getNode(ISD::SHL, sdl, VT, X, IsFSHL ? ShAmt : InvShAmt); in visitIntrinsicCall() 5806 SDValue ShY = DAG.getNode(ISD::SRL, sdl, VT, Y, IsFSHL ? InvShAmt : ShAmt); in visitIntrinsicCall() 5818 setValue(&I, DAG.getSelect(sdl, VT, IsZeroShift, IsFSHL ? X : Y, Or)); in visitIntrinsicCall()
|
| H A D | TargetLowering.cpp | 4234 bool IsFSHL = Node->getOpcode() == ISD::FSHL; in expandFunnelShift() local 4250 SDValue ShX = DAG.getNode(ISD::SHL, DL, VT, X, IsFSHL ? ShAmt : InvShAmt); in expandFunnelShift() 4251 SDValue ShY = DAG.getNode(ISD::SRL, DL, VT, Y, IsFSHL ? InvShAmt : ShAmt); in expandFunnelShift() 4261 Result = DAG.getSelect(DL, VT, IsZeroShift, IsFSHL ? X : Y, Or); in expandFunnelShift()
|
| H A D | DAGCombiner.cpp | 7072 bool IsFSHL = N->getOpcode() == ISD::FSHL; in visitFunnelShift() local 7080 return IsFSHL ? N0 : N1; in visitFunnelShift() 7095 unsigned RotOpc = IsFSHL ? ISD::ROTL : ISD::ROTR; in visitFunnelShift()
|