Home
last modified time | relevance | path

Searched refs:Carry (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Support/
H A DScaledNumber.cpp293 bool Carry = doesRoundUp(Str[Truncate]); in toString() local
294 if (!Carry) in toString()
308 Carry = false; in toString()
313 return stripTrailingZeros(std::string(Carry, '1') + Str.substr(0, Truncate)); in toString()
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386-modes.def48 unspecified garbage in the Carry flag. This mode is used
52 unspecified garbage in the Carry and Overflow flag. This
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp317 Value *Carry = Builder.CreateAnd(Tmp10, One); in generateUnsignedDivisionCode() local
346 Carry_1->addIncoming(Carry, DoWhile); in generateUnsignedDivisionCode()
358 Carry_2->addIncoming(Carry, DoWhile); in generateUnsignedDivisionCode()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp437 bool Carry = false; in eADD() local
444 unsigned S = bool(V1) + bool(V2) + Carry; in eADD()
446 Carry = (S > 1); in eADD()
453 if (V1.is(Carry)) in eADD()
455 else if (V2.is(Carry)) in eADD()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp739 SDValue Carry(Lo.getNode(), 1); in ExpandADDSUB() local
742 LHSH, RHSH, Carry); in ExpandADDSUB()
1641 SDValue Carry = DAG.getConstant(0, dl, VT); in PerformDAGCombine() local
1644 SDValue Ops[] = { Result, Carry }; in PerformDAGCombine()
1655 SDValue Carry = DAG.getConstant(0, dl, VT); in PerformDAGCombine() local
1657 SDValue Ops[] = { Result, Carry }; in PerformDAGCombine()
1726 SDValue Carry(Result.getNode(), 1); in PerformDAGCombine() local
1727 SDValue Ops[] = { Carry, Result }; in PerformDAGCombine()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1434 SDValue Carry = N->getOperand(2); in PromoteIntOp_ADDSUBCARRY() local
1441 Carry = DAG.getAnyExtOrTrunc(Carry, DL, VT); in PromoteIntOp_ADDSUBCARRY()
1444 Carry = DAG.getZExtOrTrunc(Carry, DL, VT); in PromoteIntOp_ADDSUBCARRY()
1447 Carry = DAG.getSExtOrTrunc(Carry, DL, VT); in PromoteIntOp_ADDSUBCARRY()
1451 return SDValue(DAG.UpdateNodeOperands(N, LHS, RHS, Carry), 0); in PromoteIntOp_ADDSUBCARRY()
2033 SDValue Carry = DAG.getZExtOrTrunc(Cmp1, dl, NVT); in ExpandIntRes_ADDSUB() local
2034 Hi = DAG.getNode(ISD::ADD, dl, NVT, Hi, Carry); in ExpandIntRes_ADDSUB()
3416 SDValue Carry = N->getOperand(2); in ExpandIntOp_SETCCCARRY() local
3425 SDVTList VTList = DAG.getVTList(LHSLo.getValueType(), Carry.getValueType()); in ExpandIntOp_SETCCCARRY()
3426 SDValue LowCmp = DAG.getNode(ISD::SUBCARRY, dl, VTList, LHSLo, RHSLo, Carry); in ExpandIntOp_SETCCCARRY()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrFormats.td62 // (Carry), according to the result. If the flags are updated, they are
137 // (Zero), `N' (Negative), `V' (oVerflow), and `C' (Carry), according to
H A DLanaiInstrInfo.td364 // Carry using addition and subtraction
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4028 SDValue Carry = DAG.getNode(ARMISD::SUBC, DL, in ConvertBooleanCarryToCarryFlag() local
4031 return Carry.getValue(1); in ConvertBooleanCarryToCarryFlag()
5684 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
5692 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerSETCCCARRY()
5695 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerSETCCCARRY()
7626 SDValue Carry = Op.getOperand(2); in LowerADDSUBCARRY() local
7633 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
7644 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerADDSUBCARRY()
7647 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
12723 SDValue Carry = in PerformCMOVCombine() local
[all …]
H A DARMFrameLowering.cpp2091 bool Carry = (Value & 0x00FFFFFF); in alignToARMConstant() local
2092 Value = ((Value & 0xFF000000) >> 24) + Carry; in alignToARMConstant()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt131 - Vector Multiply-by-10 (& Write Carry) Unsigned Quadword:
137 - Vector Multiply-by-10 Extended (& Write Carry) Unsigned Quadword:
H A DPPCRegisterInfo.td238 // Carry bit. In the architecture this is really bit 0 of the XER register
H A DPPCInstrAltivec.td1442 // Vector Multiply-by-10 (& Write Carry) Unsigned Quadword
1448 // Vector Multiply-by-10 Extended (& Write Carry) Unsigned Quadword
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp295 SDNode *Carry = CurDAG->getMachineNode( in selectAddE() local
300 SDValue(Carry, 0)}; in selectAddE()
/freebsd-12.1/contrib/libstdc++/
H A DChangeLog159 * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Carry out the checks
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ScheduleSLM.td462 // Carry-less multiplication instructions.
H A DX86ScheduleAtom.td477 // Carry-less multiplication instructions.
H A DX86ScheduleBtVer2.td585 // Carry-less multiplication instructions.
H A DX86Schedule.td457 // Carry-less multiplication instructions.
H A DX86ScheduleBdVer2.td1106 // Carry-less multiplication instructions.
H A DX86SchedSandyBridge.td544 // Carry-less multiplication instructions.
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSOPInstructions.td351 let Defs = [SCC] in { // Carry out goes to SCC
364 let Uses = [SCC] in { // Carry in comes from SCC
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCInstrFormats.td103 // (Zero/Negative/Carry/oVerflow).
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td265 def ICC_CC : ICC_VAL<13>; // Carry Clear/Great or Equal Unsigned
266 def ICC_CS : ICC_VAL< 5>; // Carry Set/Less Unsigned
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3277 SDValue Carry = Op.getOperand(2); in lowerADDSUBCARRY() local
3298 Carry = DAG.getNode(SystemZISD::GET_CCMASK, DL, MVT::i32, Carry, in lowerADDSUBCARRY()
3303 SDValue Result = DAG.getNode(BaseOp, DL, VTs, LHS, RHS, Carry); in lowerADDSUBCARRY()

12