Home
last modified time | relevance | path

Searched defs:Carry (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DScaledNumber.cpp294 bool Carry = doesRoundUp(Str[Truncate]); in toString() local
H A DKnownBits.cpp54 const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry) { in computeForAddCarry()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp689 SDValue Carry(Lo.getNode(), 1); in ExpandADDSUB() local
1521 SDValue Carry = DAG.getConstant(0, dl, VT); in PerformDAGCombine() local
1535 SDValue Carry = DAG.getConstant(0, dl, VT); in PerformDAGCombine() local
1606 SDValue Carry(Result.getNode(), 1); in PerformDAGCombine() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp296 Value *Carry = Builder.CreateAnd(Tmp10, One); in generateUnsignedDivisionCode() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLBuiltins.cpp295 llvm::Value *Carry; in EmitHLSLBuiltinExpr() local
H A DCGBuiltin.cpp844 llvm::Value *&Carry) { in EmitOverflowIntrinsic()
5457 llvm::Value *Carry; in EmitBuiltinExpr() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp237 SDNode *Carry = CurDAG->getMachineNode( in selectAddE() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp432 bool Carry = false; in eADD() local
H A DHexagonVectorCombine.cpp2071 Value *Carry = nullptr; in createAddLong() local
2111 Value *Carry = nullptr; // no carry-in in createMulLong() local
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp2214 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
3541 SDValue Carry = CCR.getOperand(0); in combineCarryThroughADD() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp3231 bool Carry = (Value & 0x00FFFFFF); in alignToARMConstant() local
H A DARMISelLowering.cpp5088 SDValue Carry = DAG.getNode(ARMISD::SUBC, DL, in ConvertBooleanCarryToCarryFlag() local
7029 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
9941 SDValue Carry = Op.getOperand(2); in LowerUADDSUBO_CARRY() local
18559 SDValue Carry = in PerformCMOVCombine() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5214 Register Carry = MI.getOperand(1).getReg(); in matchMulOBy0() local
7582 Register Carry = Add->getReg(1); in matchAddOverflow() local
8101 Register Carry = Subo->getCarryOutReg(); in matchSuboCarryOut() local
H A DLegalizerHelper.cpp4594 auto Carry = MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CondTy, TmpRes, LHS); in lower() local
6549 MachineInstrBuilder Carry = B.buildZExt(NarrowTy, Uaddo.getReg(1)); in multiplyRegisters() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp4813 static bool isAddCarryChain(SDValue Carry) { in isAddCarryChain()
4821 static bool isSubBorrowChain(SDValue Carry) { in isSubBorrowChain()
4842 SDValue Carry = Op.getOperand(2); in lowerUADDSUBO_CARRY() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp3686 SDValue Carry; in ExpandIntRes_ADDSUB() local
5757 SDValue Carry = N->getOperand(2); in ExpandIntOp_SETCCCARRY() local
H A DLegalizeDAG.cpp4073 SDValue Carry = Node->getOperand(2); in ExpandNode() local
H A DTargetLowering.cpp7904 SDValue Carry = Next.getValue(1); in expandMUL_LOHI() local
8067 SDValue Carry = DAG.getSetCC(dl, SetCCType, Sum, LL, ISD::SETULT); in expandDIVREMByConstant() local
H A DDAGCombiner.cpp3376 if (SDValue Carry = getAsCarry(TLI, N1)) in visitADDLikeCommutative() local
3506 if (SDValue Carry = getAsCarry(TLI, N1)) in visitUADDOLike() local
4400 if (SDValue Carry = getAsCarry(TLI, N0)) { in visitSUB() local
13640 SDValue Carry = N->getOperand(2); in visitSETCCCARRY() local
H A DSelectionDAG.cpp4175 KnownBits Carry(1); in computeKnownBits() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1651 Register Carry; in applyMappingMAD_64_32() local
H A DSIInstrInfo.cpp8393 MachineInstr *Carry = in splitScalarSMulU64() local
H A DAMDGPULegalizerInfo.cpp3933 using Carry = SmallVector<Register, 2>; in buildMultiply() typedef
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12463 SDValue Carry = DAG.getNode( in ConvertCarryFlagToCarryValue() local
12481 SDValue Carry = ConvertCarryFlagToCarryValue(VT, Sum.getValue(1), CarryType, in LowerADDSUBO() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2437 bool Carry = NonDemandedBits & ~Sum & (1ULL << (EltSize - 1)); in optimizeLogicalImm() local
11096 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local

12