/external/llvm/unittests/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 109 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 D | ScaledNumber.cpp | 70 uint64_t Remainder = Dividend64 % Divisor; local 77 return getRounded<uint32_t>(Quotient, Shift, Remainder >= getHalf(Divisor));
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDGPUISelLowering.cpp | 229 // 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 D | Mips16InstrInfo.cpp | 216 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 D | BypassSlowDivision.cpp | 40 PHINode *Remainder; member in struct:__anon12997::DivPhiNodes 43 : Quotient(InQuotient), Remainder(InRemainder) {} 210 J->replaceAllUsesWith(Value.Remainder);
|
H A D | IntegerDivision.cpp | 82 // 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 D | ScalarEvolution.cpp | 695 // 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 D | ScalarEvolutionExpander.cpp | 228 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 D | DependenceAnalysis.cpp | 1121 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 D | PPCFastISel.cpp | 2025 unsigned Remainder = 0; local 2037 Remainder = Imm; 2060 if ((Hi = (Remainder >> 16) & 0xFFFF)) { 2067 if ((Lo = Remainder & 0xFFFF)) {
|
H A D | PPCISelDAGToDAG.cpp | 599 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 D | AMDGPUISelLowering.cpp | 1782 // 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 D | LoopStrengthReduce.cpp | 3190 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...] |