Home
last modified time | relevance | path

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

12

/llvm-project/llvm/lib/Support/
H A DScaledNumber.cpp292 bool Carry = doesRoundUp(Str[Truncate]); in toString() local
H A DKnownBits.cpp45 computeForAddCarry(const KnownBits & LHS,const KnownBits & RHS,const KnownBits & Carry) computeForAddCarry() argument
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp716 SDValue Carry(Lo.getNode(), 1); in ExpandADDSUB() local
1636 SDValue Ops[] = { Carry, Result }; in PerformDAGCombine() local
1551 SDValue Carry = DAG.getConstant(0, dl, VT); PerformDAGCombine() local
1565 SDValue Carry = DAG.getConstant(0, dl, VT); PerformDAGCombine() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp296 Value *Carry = Builder.CreateAnd(Tmp10, One); in generateUnsignedDivisionCode() local
/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp241 SDValue(Carry, 0)}; in selectAddE() local
/llvm-project/llvm/unittests/Support/
H A DKnownBitsTest.cpp128 ForeachNumInKnownBits(KnownCarry, [&](const APInt &Carry) { in TEST() argument
/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp437 bool Carry = false; in eADD() local
H A DHexagonVectorCombine.cpp2070 Value *Carry = nullptr; in createAddLong() local
2110 Value *Carry = nullptr; // no carry-in in createMulLong() local
/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp2212 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
3541 while (Carry.getOpcode() == ISD::TRUNCATE || in combineCarryThroughADD() local
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp2940 bool Carry = (Value & 0x00FFFFFF); alignToARMConstant() local
H A DARMISelLowering.cpp5040 SDValue Carry = DAG.getNode(ARMISD::SUBC, DL, ConvertBooleanCarryToCarryFlag() local
6978 SDValue Carry = Op.getOperand(2); LowerSETCCCARRY() local
9904 SDValue Carry = Op.getOperand(2); LowerUADDSUBO_CARRY() local
18501 SDValue Carry = PerformCMOVCombine() local
[all...]
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp4347 isAddCarryChain(SDValue Carry) isAddCarryChain() argument
4353 isSubBorrowChain(SDValue Carry) isSubBorrowChain() argument
4372 SDValue Carry = Op.getOperand(2); lowerUADDSUBO_CARRY() local
[all...]
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp3457 SDValue Carry; ExpandIntRes_ADDSUB() local
5484 SDValue Carry = N->getOperand(2); ExpandIntOp_SETCCCARRY() local
H A DLegalizeDAG.cpp3933 SDValue Carry = Node->getOperand(2); ExpandNode() local
H A DTargetLowering.cpp7617 SDValue Carry = Next.getValue(1); expandMUL_LOHI() local
7780 SDValue Carry = DAG.getSetCC(dl, SetCCType, Sum, LL, ISD::SETULT); expandDIVREMByConstant() local
H A DDAGCombiner.cpp3230 if (SDValue Carry = getAsCarry(TLI, N1)) visitADDLikeCommutative() local
3379 if (SDValue Carry = getAsCarry(TLI, N1)) visitUADDOLike() local
4110 if (SDValue Carry = getAsCarry(TLI, N0)) { visitSUB() local
12743 SDValue Carry = N->getOperand(2); visitSETCCCARRY() local
[all...]
H A DSelectionDAG.cpp3937 KnownBits Carry(1); computeKnownBits() local
/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3158 SDValue Carry = Hi.getValue(1); LowerADDC_ADDE_SUBC_SUBE() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1624 Register Carry; applyMappingMAD_64_32() local
[all...]
H A DAMDGPULegalizerInfo.cpp3875 using Carry = SmallVector<Register, 2>; buildMultiply() typedef
H A DSIInstrInfo.cpp7895 MachineInstr *Carry = splitScalarSMulU64() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5082 Register Carry = MI.getOperand(1).getReg(); matchMulOBy0() local
7188 Register Carry = Add->getReg(1); matchAddOverflow() local
[all...]
H A DLegalizerHelper.cpp3867 auto Carry = MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CondTy, TmpRes, LHS); lower() local
5774 MachineInstrBuilder Carry = B.buildZExt(NarrowTy, Uaddo.getReg(1)); multiplyRegisters() local
/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp706 EmitOverflowIntrinsic(CodeGenFunction & CGF,const llvm::Intrinsic::ID IntrinsicID,llvm::Value * X,llvm::Value * Y,llvm::Value * & Carry) EmitOverflowIntrinsic() argument
5164 llvm::Value *Carry; EmitBuiltinExpr() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2182 bool Carry = NonDemandedBits & ~Sum & (1ULL << (EltSize - 1)); optimizeLogicalImm() local
10278 SDValue Carry = Op.getOperand(2); LowerSETCCCARRY() local
[all...]

12