Home
last modified time | relevance | path

Searched refs:SUBC (Results 1 – 18 of 18) sorted by relevance

/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
DISDOpcodes.h195 ADDC, SUBC, enumerator
/freebsd-10-stable/contrib/llvm/patches/
Dpatch-r262261-llvm-r198281-sparc.diff77 case ISD::SUBC:
/freebsd-10-stable/contrib/llvm/lib/Target/R600/
DAMDILISelLowering.cpp101 setOperationAction(ISD::SUBC, VT, Expand); in InitAMDILLowering()
195 setOperationAction(ISD::SUBC, MVT::Other, Expand); in InitAMDILLowering()
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp258 (Opc == ISD::SUBC || Opc == ISD::SUBE)) && in selectNode()
DMipsSEISelDAGToDAG.cpp237 (Opc == ISD::SUBC || Opc == ISD::SUBE)) && in selectAddESubE()
DMipsSEISelLowering.cpp370 if (SUBCNode->getOpcode() != ISD::SUBC) in selectMSUB()
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1411 setOperationAction(ISD::SUBC, MVT::i8, Expand); in HexagonTargetLowering()
1412 setOperationAction(ISD::SUBC, MVT::i16, Expand); in HexagonTargetLowering()
1413 setOperationAction(ISD::SUBC, MVT::i32, Expand); in HexagonTargetLowering()
1414 setOperationAction(ISD::SUBC, MVT::i64, Expand); in HexagonTargetLowering()
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
DARMISelLowering.h83 SUBC, // Sub with carry enumerator
DARMISelLowering.cpp662 setOperationAction(ISD::SUBC, MVT::i32, Custom); in ARMTargetLowering()
1048 case ARMISD::SUBC: return "ARMISD::SUBC"; in getTargetNodeName()
5954 case ISD::SUBC: Opc = ARMISD::SUBC; break; in LowerADDC_ADDE_SUBC_SUBE()
6156 case ISD::SUBC: in LowerOperation()
10728 case ARMISD::SUBC: in computeMaskedBitsForTargetNode()
DARMInstrInfo.td157 def ARMsubc : SDNode<"ARMISD::SUBC", SDTBinaryArithWithFlags>;
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp205 case ISD::SUBC: return "subc"; in getOperationName()
DLegalizeIntegerTypes.cpp1153 case ISD::SUBC: ExpandIntRes_ADDSUBC(N, Lo, Hi); break; in ExpandIntegerResult()
1544 ISD::ADDC : ISD::SUBC, in ExpandIntRes_ADDSUB()
1554 Lo = DAG.getNode(ISD::SUBC, dl, VTList, LoOps, 2); in ExpandIntRes_ADDSUB()
1603 Lo = DAG.getNode(ISD::SUBC, dl, VTList, LoOps, 2); in ExpandIntRes_ADDSUBC()
DTargetLowering.cpp1753 if (ConstantSDNode *SUBC = dyn_cast<ConstantSDNode>(N0.getOperand(0))) { in SimplifySetCC() local
1757 DAG.getConstant(SUBC->getAPIntValue() - in SimplifySetCC()
DDAGCombiner.cpp1129 case ISD::SUBC: return visitSUBC(N); in visit()
1776 return DAG.getNode(ISD::SUBC, SDLoc(N), N->getVTList(), N0, N1); in visitSUBE()
3403 if (ConstantSDNode *SUBC = in MatchRotate() local
3405 if (SUBC->getAPIntValue() == OpSizeInBits) in MatchRotate()
3414 if (ConstantSDNode *SUBC = in MatchRotate() local
3416 if (SUBC->getAPIntValue() == OpSizeInBits) in MatchRotate()
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1461 setOperationAction(ISD::SUBC, MVT::i64, Custom); in SparcTargetLowering()
2702 case ISD::SUBC: hiOpc = ISD::SUBE; break; in LowerADDC_ADDE_SUBC_SUBE()
2835 case ISD::SUBC: in LowerOperation()
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
DTargetSelectionDAG.td345 def subc : SDNode<"ISD::SUBC" , SDTIntBinOp,
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp94 setOperationAction(ISD::SUBC, MVT::i32, Expand); in XCoreTargetLowering()
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.cpp431 setOperationAction(ISD::SUBC, VT, Custom); in resetOperationActions()
13334 case ISD::SUBC: Opc = X86ISD::SUB; break; in LowerADDC_ADDE_SUBC_SUBE()
13475 case ISD::SUBC: in LowerOperation()
13541 case ISD::SUBC: in ReplaceNodeResults()