Home
last modified time | relevance | path

Searched refs:IsSRA (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h101 SDValue lowerShiftRightParts(SDValue Op, SelectionDAG &DAG, bool IsSRA) const;
H A DLoongArchISelLowering.cpp271 bool IsSRA) const { in lowerShiftRightParts()
294 unsigned ShiftRightOp = IsSRA ? ISD::SRA : ISD::SRL; in lowerShiftRightParts()
311 IsSRA ? DAG.getNode(ISD::SRA, DL, VT, Hi, GRLenMinus1) : Zero; in lowerShiftRightParts()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.h224 SDValue LowerShiftRightParts(SDValue Op, SelectionDAG &DAG, bool IsSRA) const;
H A DM68kISelLowering.cpp3293 bool IsSRA) const { in LowerShiftRightParts()
3316 unsigned ShiftRightOp = IsSRA ? ISD::SRA : ISD::SRL; in LowerShiftRightParts()
3336 IsSRA ? DAG.getNode(ISD::SRA, DL, VT, Hi, RegisterSizeMinus1) : Zero; in LowerShiftRightParts()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h640 SDValue lowerShiftRightParts(SDValue Op, SelectionDAG &DAG, bool IsSRA) const;
H A DRISCVISelLowering.cpp4079 bool IsSRA) const { in lowerShiftRightParts()
4102 unsigned ShiftRightOp = IsSRA ? ISD::SRA : ISD::SRL; in lowerShiftRightParts()
4119 IsSRA ? DAG.getNode(ISD::SRA, DL, VT, Hi, XLenMinus1) : Zero; in lowerShiftRightParts()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsISelLowering.h557 bool IsSRA) const;
H A DMipsISelLowering.cpp2611 bool IsSRA) const { in lowerShiftRightParts()
2637 SDValue ShiftRightHi = DAG.getNode(IsSRA ? ISD::SRA : ISD::SRL, in lowerShiftRightParts()
2649 IsSRA ? Ext : DAG.getConstant(0, DL, VT), Or, in lowerShiftRightParts()
2655 IsSRA ? Ext : DAG.getConstant(0, DL, VT), ShiftRightHi); in lowerShiftRightParts()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp7282 bool IsSRA = Node->getOpcode() == ISD::SRA_PARTS; in expandShiftParts() local
7296 SDValue Tmp1 = IsSRA ? DAG.getNode(ISD::SRA, dl, VT, ShOpHi, in expandShiftParts()
7306 Tmp3 = DAG.getNode(IsSRA ? ISD::SRA : ISD::SRL, dl, VT, ShOpHi, SafeShAmt); in expandShiftParts()