Searched defs:Remainder (Results 1 - 13 of 13) sorted by relevance

/external/llvm/unittests/Transforms/Utils/
H A DIntegerDivision.cpp109 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); local
110 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub);
139 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); local
140 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub);
230 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); local
231 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub);
260 Instruction* Remainder local
[all...]
/external/llvm/lib/Support/
H A DScaledNumber.cpp70 uint64_t Remainder = Dividend64 % Divisor; local
77 return getRounded<uint32_t>(Quotient, Shift, Remainder >= getHalf(Divisor));
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUISelLowering.cpp229 // Remainder = Num - Num_S_Remainder
230 SDValue Remainder = DAG.getNode(ISD::SUB, DL, VT, Num, Num_S_Remainder); local
232 // Remainder_GE_Den = (Remainder >= Den ? -1 : 0)
233 SDValue Remainder_GE_Den = DAG.getSelectCC(DL, Remainder, Den,
237 // Remainder_GE_Zero = (Remainder >= 0 ? -1 : 0)
238 SDValue Remainder_GE_Zero = DAG.getSelectCC(DL, Remainder,
267 // Remainder_S_Den = Remainder - Den
268 SDValue Remainder_S_Den = DAG.getNode(ISD::SUB, DL, VT, Remainder, Den);
270 // Remainder_A_Den = Remainder + Den
271 SDValue Remainder_A_Den = DAG.getNode(ISD::ADD, DL, VT, Remainder, De
[all...]
/external/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp216 int64_t Remainder = FrameSize - Base; local
218 if (isInt<16>(-Remainder))
219 BuildAddiuSpImm(MBB, I, -Remainder);
221 adjustStackPtrBig(SP, -Remainder, MBB, I, Mips::V0, Mips::V1);
240 int64_t Remainder = FrameSize - Base; local
244 if (isInt<16>(Remainder))
245 BuildAddiuSpImm(MBB, I, Remainder);
247 adjustStackPtrBig(SP, Remainder, MBB, I, Mips::A0, Mips::A1);
/external/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp40 PHINode *Remainder; member in struct:__anon12997::DivPhiNodes
43 : Quotient(InQuotient), Remainder(InRemainder) {}
210 J->replaceAllUsesWith(Value.Remainder);
H A DIntegerDivision.cpp82 // Remainder = Dividend - Quotient*Divisor
91 Value *Remainder = Builder.CreateSub(Dividend, Product); local
96 return Remainder;
394 Value *Remainder = generateSignedRemainderCode(Rem->getOperand(0), local
397 Rem->replaceAllUsesWith(Remainder);
411 Value *Remainder = generatedUnsignedRemainderCode(Rem->getOperand(0), local
415 Rem->replaceAllUsesWith(Remainder);
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp695 // Computes the Quotient and Remainder of the division of Numerator by
699 const SCEV **Remainder) {
708 *Remainder = D.Zero;
714 *Remainder = D.Zero;
721 *Remainder = D.Zero;
737 *Remainder = Numerator;
741 *Remainder = D.Zero;
747 *Remainder = D.Remainder;
777 Remainder
697 divide(ScalarEvolution &SE, const SCEV *Numerator, const SCEV *Denominator, const SCEV **Quotient, const SCEV **Remainder) argument
916 const SCEV *Denominator, *Quotient, *Remainder, *Zero, *One; member in struct:__anon12153::SCEVDivision
[all...]
H A DScalarEvolutionExpander.cpp228 static bool FactorOutConstant(const SCEV *&S, const SCEV *&Remainder, argument
256 Remainder = SE.getAddExpr(
257 Remainder, SE.getConstant(C->getAPInt().srem(FC->getAPInt())));
287 if (!FactorOutConstant(Start, Remainder, Factor, SE, DL))
418 const SCEV *Remainder = SE.getConstant(Ty, 0); local
419 if (FactorOutConstant(Op, Remainder, ElSize, SE, DL)) {
422 if (!Remainder->isZero())
423 NewOps.push_back(Remainder);
H A DDependenceAnalysis.cpp1121 APInt Remainder = ConstDelta; local
1122 APInt::sdivrem(ConstDelta, ConstCoeff, Distance, Remainder);
1124 DEBUG(dbgs() << "\t Remainder = " << Remainder << "\n");
1126 if (Remainder != 0) {
1313 APInt Remainder = APDelta; local
1314 APInt::sdivrem(APDelta, APCoeff, Distance, Remainder);
1315 DEBUG(dbgs() << "\t Remainder = " << Remainder << "\n");
1316 if (Remainder !
2370 APInt Remainder = ConstDelta.srem(RunningGCD); local
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp2025 unsigned Remainder = 0; local
2037 Remainder = Imm;
2060 if ((Hi = (Remainder >> 16) & 0xFFFF)) {
2067 if ((Lo = Remainder & 0xFFFF)) {
H A DPPCISelDAGToDAG.cpp599 unsigned Remainder = 0; local
614 Remainder = Imm;
646 if ((Remainder >> 16) & 0xFFFF)
648 if (Remainder & 0xFFFF)
687 unsigned Remainder = 0; local
702 Remainder = Imm;
747 if ((Hi = (Remainder >> 16) & 0xFFFF)) {
751 if ((Lo = Remainder & 0xFFFF)) {
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1782 // Remainder = Num - Num_S_Remainder
1783 SDValue Remainder = DAG.getNode(ISD::SUB, DL, VT, Num, Num_S_Remainder); local
1785 // Remainder_GE_Den = (Remainder >= Den ? -1 : 0)
1786 SDValue Remainder_GE_Den = DAG.getSelectCC(DL, Remainder, Den,
1820 // Remainder_S_Den = Remainder - Den
1821 SDValue Remainder_S_Den = DAG.getNode(ISD::SUB, DL, VT, Remainder, Den);
1823 // Remainder_A_Den = Remainder + Den
1824 SDValue Remainder_A_Den = DAG.getNode(ISD::ADD, DL, VT, Remainder, Den);
1826 // Rem = (Tmp1 == 0 ? Remainder : Remainder_S_Den)
1828 Remainder, Remainder_S_De
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3190 const SCEV *Remainder = CollectSubexprs(S, C, Ops, L, SE, Depth+1); local
3191 if (Remainder)
3192 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder);
3200 const SCEV *Remainder = CollectSubexprs(AR->getStart(), local
3204 if (Remainder && (AR->getLoop() == L || !isa<SCEVAddRecExpr>(Remainder))) {
3205 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder);
3206 Remainder
3224 const SCEV *Remainder = local
3241 const SCEV *Remainder = CollectSubexprs(BaseReg, nullptr, AddOps, L, SE); local
[all...]

Completed in 381 milliseconds