/external/llvm/unittests/Transforms/Utils/ |
IntegerDivision.cpp | 84 Module M("test remainder", C); 108 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); 109 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub); 114 Module M("test remainder", C); 138 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); 139 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub);
|
/external/llvm/lib/Support/ |
APInt.cpp | [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDGPUISelLowering.cpp | 229 // Remainder = Num - Num_S_Remainder 230 SDValue Remainder = DAG.getNode(ISD::SUB, DL, VT, Num, Num_S_Remainder); 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, Den) [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUISelLowering.cpp | 229 // Remainder = Num - Num_S_Remainder 230 SDValue Remainder = DAG.getNode(ISD::SUB, DL, VT, Num, Num_S_Remainder); 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, Den) [all...] |
/external/llvm/lib/Target/Mips/ |
Mips16InstrInfo.cpp | 184 int64_t Remainder = FrameSize - Base; 186 if (isInt<16>(-Remainder)) 187 BuildAddiuSpImm(MBB, I, -Remainder); 189 adjustStackPtrBig(SP, -Remainder, MBB, I, Mips::V0, Mips::V1); 226 int64_t Remainder = FrameSize - Base; 227 if (isInt<16>(Remainder)) 228 BuildAddiuSpImm(MBB, I, Remainder); 230 adjustStackPtrBig(SP, Remainder, MBB, I, Mips::A0, Mips::A1);
|
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | 190 unsigned Remainder = 0; 202 Remainder = Imm; 225 if ((Hi = (Remainder >> 16) & 0xFFFF)) { 232 if ((Lo = Remainder & 0xFFFF)) {
|
PPCISelDAGToDAG.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
BypassSlowDivision.cpp | 39 PHINode *Remainder; 42 : Quotient(InQuotient), Remainder(InRemainder) {} 181 // reuseOrInsertFastDiv - Reuses previously computed dividend or remainder if 183 // the optimization and cache the resulting dividend and remainder. 208 // Replace all uses of rem instruction with remainder phi node 209 J->replaceAllUsesWith(Value.Remainder);
|
IntegerDivision.cpp | 26 /// Generate code to compute the remainder of two signed integers. Returns the 27 /// remainder, which will have the sign of the dividend. Builder's insert point 62 /// Generate code to compute the remainder of two unsigned integers. Returns the 63 /// remainder. Builder's insert point should be pointing where the caller wants 69 // Remainder = Dividend - Quotient*Divisor 73 // ; %remainder = sub i32 %dividend, %product 76 Value *Remainder = Builder.CreateSub(Dividend, Product); 81 return Remainder; 326 /// Generate code to calculate the remainder of two integers, replacing Rem with 337 "Trying to expand remainder from a non-remainder function") [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUISelLowering.cpp | 388 // Remainder = Num - Num_S_Remainder 389 SDValue Remainder = DAG.getNode(ISD::SUB, DL, VT, Num, Num_S_Remainder); 391 // Remainder_GE_Den = (Remainder >= Den ? -1 : 0) 392 SDValue Remainder_GE_Den = DAG.getSelectCC(DL, Remainder, Den, 396 // Remainder_GE_Zero = (Remainder >= 0 ? -1 : 0) 397 SDValue Remainder_GE_Zero = DAG.getSelectCC(DL, Remainder, 426 // Remainder_S_Den = Remainder - Den 427 SDValue Remainder_S_Den = DAG.getNode(ISD::SUB, DL, VT, Remainder, Den); 429 // Remainder_A_Den = Remainder + Den 430 SDValue Remainder_A_Den = DAG.getNode(ISD::ADD, DL, VT, Remainder, Den) [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolutionExpander.cpp | 206 /// S need not be evenly divisible if a reasonable remainder can be 212 const SCEV *&Remainder, 237 // If the quotient is zero and the remainder is non-zero, reject 243 Remainder = 244 SE.getAddExpr(Remainder, 274 const SCEV *Remainder = SE.getConstant(SOp->getType(), 0); 275 if (FactorOutConstant(SOp, Remainder, Factor, SE, TD) && 276 Remainder->isZero()) { 295 if (!FactorOutConstant(Start, Remainder, Factor, SE, TD)) 424 const SCEV *Remainder = SE.getConstant(Ty, 0) [all...] |
DependenceAnalysis.cpp | [all...] |
/external/chromium_org/crypto/ |
openpgp_symmetric_encryption.cc | 60 // Remainder returns the remainer of the StringPiece and advances it to the 62 base::StringPiece Remainder() { 252 *out_contents = reader->Remainder(); 439 base::StringPiece encrypted_key = reader->Remainder(); 605 *out_data = reader->Remainder();
|
/external/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | 462 /// and if the remainder is known to be zero, or null otherwise. If [all...] |
/external/llvm/include/llvm/ADT/ |
BitVector.h | 146 if (unsigned Remainder = Size % BITWORD_SIZE) 147 return Bits[Size / BITWORD_SIZE] == (1UL << Remainder) - 1;
|
APInt.h | 181 unsigned rhsWords, APInt *Quotient, APInt *Remainder); 900 /// \brief Unsigned remainder operation. 902 /// Perform an unsigned remainder operation on this APInt with RHS being the 904 /// of this operation. Note that this is a true remainder operation and not a 908 /// \returns a new APInt value containing the remainder result 911 /// \brief Function for signed remainder operation. 913 /// Signed remainder operation on APInt. 916 /// \brief Dual division/remainder interface. 919 /// quotient and remainder. This function does both operations in the same 924 APInt &Remainder); [all...] |
/frameworks/av/media/libeffects/lvm/wrapper/Bundle/ |
EffectBundle.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstructionCombining.cpp | [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/ |
DecimalTest.cpp | [all...] |
/external/dropbear/libtommath/ |
bn.tex | [all...] |