Home
last modified time | relevance | path

Searched refs:SUBE (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A Daddc-adde-sube-subc.ll5 ; Ensure that the ISDOpcodes ADDC, ADDE, SUBC, SUBE are handled correctly
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiAluCode.h126 case ISD::SUBE: in isdToLanaiAluCode()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h280 SUBE, enumerator
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1658 setOperationAction(ISD::SUBE, MVT::i32, Custom); in SparcTargetLowering()
1664 setOperationAction(ISD::SUBE, MVT::i64, Custom); in SparcTargetLowering()
3018 case ISD::SUBC: hiOpc = ISD::SUBE; break; in LowerADDC_ADDE_SUBC_SUBE()
3019 case ISD::SUBE: hasChain = true; break; in LowerADDC_ADDE_SUBC_SUBE()
3175 case ISD::SUBE: return LowerADDC_ADDE_SUBC_SUBE(Op, DAG); in LowerOperation()
H A DSparcInstrInfo.td797 defm SUBE : F3_12 <"subxcc" , 0b011100, sube, IntRegs, i32, simm13Op>;
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h111 SUBE, // Sub using carry enumerator
H A DARMISelLowering.cpp1708 MAKE_CASE(ARMISD::SUBE) in getTargetNodeName()
6877 SDValue Cmp = DAG.getNode(ARMISD::SUBE, DL, VTs, LHS, RHS, Carry); in LowerSETCCCARRY()
9754 Result = DAG.getNode(ARMISD::SUBE, DL, VTs, Op.getOperand(0), in LowerADDSUBCARRY()
12688 AddeSubeNode->getOpcode() == ARMISD::SUBE) && in AddCombineTo64bitMLAL()
12699 (AddeSubeNode->getOpcode() == ARMISD::SUBE && in AddCombineTo64bitMLAL()
12956 unsigned Opcode = (N->getOpcode() == ARMISD::ADDE) ? ARMISD::SUBE in PerformAddeSubeCombine()
18602 case ARMISD::SUBE: return PerformAddeSubeCombine(N, DCI, Subtarget); in PerformDAGCombine()
19786 case ARMISD::SUBE: in computeKnownBitsForTargetNode()
H A DARMISelDAGToDAG.cpp3954 case ARMISD::SUBE: { in Select()
H A DARMInstrInfo.td204 def ARMsube : SDNode<"ARMISD::SUBE", SDTBinaryArithWithFlagsInOut>;
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp314 case ISD::SUBE: return "sube"; in getOperationName()
H A DLegalizeIntegerTypes.cpp186 case ISD::SUBE: in PromoteIntegerResult()
2501 case ISD::SUBE: ExpandIntRes_ADDSUBE(N, Lo, Hi); break; in ExpandIntegerResult()
2947 Hi = DAG.getNode(ISD::SUBE, dl, VTList, HiOps); in ExpandIntRes_ADDSUB()
3044 Hi = DAG.getNode(ISD::SUBE, dl, VTList, HiOps); in ExpandIntRes_ADDSUBC()
H A DDAGCombiner.cpp1690 case ISD::SUBE: return visitSUBE(N); in visit()
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp127 setOperationAction(ISD::SUBE, MVT::i32, Legal); in ARCTargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp112 setOperationAction(ISD::SUBE, VT, Custom); in M68kTargetLowering()
1344 case ISD::SUBE: in LowerOperation()
2481 case ISD::SUBE: in LowerADDC_ADDE_SUBC_SUBE()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp536 case ISD::SUBE: { in Select()
835 bool ConsumeCarry = (Opcode == ISD::ADDE || Opcode == ISD::SUBE); in SelectADD_SUB_I64()
H A DR600ISelLowering.cpp186 setOperationAction({ISD::ADDC, ISD::SUBC, ISD::ADDE, ISD::SUBE}, VT, in R600TargetLowering()
H A DAMDGPUISelLowering.cpp346 setOperationAction({ISD::ADDC, ISD::SUBC, ISD::ADDE, ISD::SUBE}, VT, Legal); in AMDGPUTargetLowering()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp824 setOperationAction({ISD::ADDC, ISD::ADDE, ISD::SUBC, ISD::SUBE}, VT, in initActions()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp527 setOperationAction(ISD::SUBE, MVT::i32, Legal); in NVPTXTargetLowering()
532 setOperationAction(ISD::SUBE, MVT::i64, Legal); in NVPTXTargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp73 setOperationAction(ISD::SUBE, VT, Legal); in AVRTargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp145 ISD::SRL_PARTS, ISD::ADDC, ISD::ADDE, ISD::SUBC, ISD::SUBE}) { in WebAssemblyTargetLowering()
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td411 def sube : SDNode<"ISD::SUBE" , SDTIntBinOp,
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp239 setOperationAction(ISD::SUBE, VT, Legal); in PPCTargetLowering()