Home
last modified time | relevance | path

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

/external/llvm/lib/Support/
DScaledNumber.cpp292 bool Carry = doesRoundUp(Str[Truncate]); in toString() local
293 if (!Carry) in toString()
307 Carry = false; in toString()
312 return stripTrailingZeros(std::string(Carry, '1') + Str.substr(0, Truncate)); in toString()
DAPInt.cpp782 uint64_t Carry = 0; in lshrNear() local
785 Dst[I] = (Tmp >> Shift) | Carry; in lshrNear()
786 Carry = Tmp << (64 - Shift); in lshrNear()
/external/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp249 SDNode *Carry = CurDAG->getMachineNode(SLTuOp, DL, VT, Ops); in selectAddESubE() local
255 Carry = CurDAG->getMachineNode(Mips::SUBREG_TO_REG, DL, VT, in selectAddESubE()
257 SDValue(Carry, 0), in selectAddESubE()
263 SDNode *AddCarry = Carry; in selectAddESubE()
266 AddCarry = CurDAG->getMachineNode(ADDuOp, DL, VT, SDValue(Carry, 0), RHS); in selectAddESubE()
DMips16ISelDAGToDAG.cpp283 SDNode *Carry = CurDAG->getMachineNode(Sltu_op, DL, VT, Ops); in selectNode() local
286 SDValue(Carry,0), RHS); in selectNode()
DMips64InstrInfo.td517 // Carry pattern
DMips16InstrInfo.td1411 // Carry MipsPatterns
DMipsInstrInfo.td1693 // Carry MipsPatterns
/external/llvm/lib/Transforms/Utils/
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()
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp752 SDValue Carry(Lo.getNode(), 1); in ExpandADDSUB() local
755 LHSH, RHSH, Carry); in ExpandADDSUB()
1674 SDValue Carry = DAG.getConstant(0, VT); in PerformDAGCombine() local
1677 SDValue Ops[] = { Result, Carry }; in PerformDAGCombine()
1689 SDValue Carry = DAG.getConstant(0, VT); in PerformDAGCombine() local
1691 SDValue Ops[] = { Result, Carry }; in PerformDAGCombine()
1762 SDValue Carry(Result.getNode(), 1); in PerformDAGCombine() local
1763 SDValue Ops[] = { Carry, Result }; in PerformDAGCombine()
/external/llvm/lib/Target/X86/
DX86ScheduleSLM.td209 // Carry-less multiplication instructions.
DX86SchedSandyBridge.td229 // Carry-less multiplication instructions.
DX86ScheduleBtVer2.td323 // Carry-less multiplication instructions.
DX86Schedule.td113 // Carry-less multiplication instructions.
DX86SchedHaswell.td255 // Carry-less multiplication instructions.
DX86InstrSSE.td7726 // Carry-less Multiplication instructions
/external/llvm/lib/Target/R600/
DAMDGPUISelDAGToDAG.cpp775 SDValue Carry(AddLo, 1); in SelectADD_SUB_I64() local
778 SDValue(Hi0, 0), SDValue(Hi1, 0), Carry); in SelectADD_SUB_I64()
DSIInstructions.td200 let Defs = [SCC] in { // Carry out goes to SCC
213 let Uses = [SCC] in { // Carry in comes from SCC
1551 let isCommutable = 1, Defs = [VCC] in { // Carry-out goes to VCC
1566 let Uses = [VCC] in { // Carry-in comes from VCC
/external/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.td216 // Carry bit. In the architecture this is really bit 0 of the XER register
/external/llvm/lib/Target/ARM/
DARMFrameLowering.cpp1822 bool Carry = (Value & 0x00FFFFFF); in alignToARMConstant() local
1823 Value = ((Value & 0xFF000000) >> 24) + Carry; in alignToARMConstant()
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.td221 def ICC_CC : ICC_VAL<13>; // Carry Clear/Great or Equal Unsigned
222 def ICC_CS : ICC_VAL< 5>; // Carry Set/Less Unsigned
DSparcISelLowering.cpp2709 SDValue Carry = Hi.getValue(1); in LowerADDC_ADDE_SUBC_SUBE() local
2717 SDValue Ops[2] = { Dst, Carry }; in LowerADDC_ADDE_SUBC_SUBE()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp201 llvm::Value *&Carry) { in EmitOverflowIntrinsic() argument
209 Carry = CGF.Builder.CreateExtractValue(Tmp, 1); in EmitOverflowIntrinsic()
1585 llvm::Value *Carry; in EmitBuiltinExpr() local
1586 llvm::Value *Sum = EmitOverflowIntrinsic(*this, IntrinsicId, X, Y, Carry); in EmitBuiltinExpr()
1590 return RValue::get(Carry); in EmitBuiltinExpr()
/external/valgrind/
Dconfigure.ac2085 * Carry-less multiplication of xmm1 with xmm2 and store the result in