Home
last modified time | relevance | path

Searched refs:SRA_PARTS (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h792 SRA_PARTS, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp115 setOperationAction(ISD::SRA_PARTS, MVT::i8, Expand); in MSP430TargetLowering()
116 setOperationAction(ISD::SRA_PARTS, MVT::i16, Expand); in MSP430TargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp354 case ISD::SRA_PARTS: return "sra_parts"; in getOperationName()
H A DSelectionDAG.cpp3649 case ISD::SRA_PARTS: in computeKnownBits()
3665 else if (Opcode == ISD::SRA_PARTS) in computeKnownBits()
10312 case ISD::SRA_PARTS: in getNode()
H A DLegalizeDAG.cpp1281 case ISD::SRA_PARTS: in LegalizeOp()
H A DLegalizeIntegerTypes.cpp4709 PartsOpc = ISD::SRA_PARTS; in ExpandIntRes_Shift()
H A DTargetLowering.cpp8125 bool IsSRA = Node->getOpcode() == ISD::SRA_PARTS; in expandShiftParts()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp114 setOperationAction(ISD::SRA_PARTS, VT, Expand); in BPFTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp153 setOperationAction({ISD::SHL_PARTS, ISD::SRL_PARTS, ISD::SRA_PARTS}, MVT::i32, in R600TargetLowering()
404 case ISD::SRA_PARTS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp564 setOperationAction(ISD::SRA_PARTS, MVT::i32 , Custom); in NVPTXTargetLowering()
567 setOperationAction(ISD::SRA_PARTS, MVT::i64 , Custom); in NVPTXTargetLowering()
2432 assert(Op.getOpcode() == ISD::SRA_PARTS || Op.getOpcode() == ISD::SRL_PARTS); in LowerShiftRightParts()
2440 unsigned Opc = (Op.getOpcode() == ISD::SRA_PARTS) ? ISD::SRA : ISD::SRL; in LowerShiftRightParts()
2781 case ISD::SRA_PARTS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp66 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in CSKYTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp123 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in LanaiTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp103 for (auto OP : {ISD::SHL_PARTS, ISD::SRA_PARTS, ISD::SRL_PARTS}) in M68kTargetLowering()
1418 case ISD::SRA_PARTS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp391 setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom); in MipsTargetLowering()
397 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in MipsTargetLowering()
1259 case ISD::SRA_PARTS: return lowerShiftRightParts(Op, DAG, true); in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1828 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in SparcTargetLowering()
1862 setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand); in SparcTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp101 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in XCoreTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp95 setOperationAction(ISD::SRA_PARTS, MVT::i16, Expand); in AVRTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp157 ISD::SDIVREM, ISD::UDIVREM, ISD::SHL_PARTS, ISD::SRA_PARTS, in WebAssemblyTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp78 setOperationAction(ISD::SRA_PARTS, GRLenVT, Custom); in LoongArchTargetLowering()
398 case ISD::SRA_PARTS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp171 setOperationAction(ISD::SRA_PARTS, IntVT, Expand); in initSPUActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1602 ISD::SHL_PARTS, ISD::SRA_PARTS, ISD::SRL_PARTS, in HexagonTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1176 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in ARMTargetLowering()
1193 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in ARMTargetLowering()
6332 unsigned Opc = (Op.getOpcode() == ISD::SRA_PARTS) ? ISD::SRA : ISD::SRL; in LowerShiftRightParts()
6334 assert(Op.getOpcode() == ISD::SRA_PARTS || Op.getOpcode() == ISD::SRL_PARTS); in LowerShiftRightParts()
10609 case ISD::SRA_PARTS: return LowerShiftRightParts(Op, DAG); in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp347 setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand); in SystemZTargetLowering()
353 setOperationAction(ISD::SRA_PARTS, MVT::i128, Expand); in SystemZTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp750 setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom); in PPCTargetLowering()
755 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in PPCTargetLowering()
11847 case ISD::SRA_PARTS: return LowerSRA_PARTS(Op, DAG); in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp336 setOperationAction({ISD::SHL_PARTS, ISD::SRL_PARTS, ISD::SRA_PARTS}, XLenVT, in RISCVTargetLowering()
6279 case ISD::SRA_PARTS: in LowerOperation()

12