/external/clang/test/SemaTemplate/ |
H A D | alias-church-numerals.cpp | 23 typename X> using Mul = A<PartialApply<B,F>::template R, X>; 26 template<template<typename> class F, typename X> using Sixteen = Mul<Four, Four, F, X>; 27 template<template<typename> class F, typename X> using TwoHundredAndFiftySix = Mul<Sixteen, Sixteen, F, X>;
|
/external/chromium_org/crypto/ |
H A D | p224.cc | 167 // Mul computes *out = a*b 171 void Mul(FieldElement* out, const FieldElement& a, const FieldElement& b) { function in namespace:__anon7949 247 Mul(&f1, f1, in); // 2**2 - 1 249 Mul(&f1, f1, in); // 2**3 - 1 253 Mul(&f1, f1, f2); // 2**6 - 1 258 Mul(&f2, f2, f1); // 2**12 - 1 263 Mul(&f2, f3, f2); // 2**24 - 1 268 Mul(&f3, f3, f2); // 2**48 - 1 273 Mul(&f3, f3, f4); // 2**96 - 1 278 Mul( [all...] |
/external/chromium_org/third_party/skia/src/gpu/gl/ |
H A D | GrGLSL_impl.h | 25 inline Self GrGLSLExpr<Self>::Mul(T0 in0, T1 in1) { function in class:GrGLSLExpr 100 return GrGLSLExpr1::Mul(in0, in1); 140 return GrGLSLExpr4::Mul(in0, in1); 152 return GrGLSLExpr4::Mul(in0, in1); 164 return GrGLSLExpr4::Mul(in0, in1);
|
H A D | GrGLSL.h | 179 static Self Mul(T0 in0, T1 in1);
|
/external/skia/src/gpu/gl/ |
H A D | GrGLSL_impl.h | 25 inline Self GrGLSLExpr<Self>::Mul(T0 in0, T1 in1) { function in class:GrGLSLExpr 100 return GrGLSLExpr1::Mul(in0, in1); 140 return GrGLSLExpr4::Mul(in0, in1); 152 return GrGLSLExpr4::Mul(in0, in1); 164 return GrGLSLExpr4::Mul(in0, in1);
|
/external/vixl/examples/ |
H A D | factorial.cc | 45 __ Mul(x0, x0, x1);
|
H A D | factorial-rec.cc | 48 __ Mul(x0, x0, x1);
|
/external/llvm/unittests/Transforms/Utils/ |
H A D | Cloning.cpp | 68 BinaryOperator *Mul = BinaryOperator::Create(Instruction::Mul, V, V); local 72 BinaryOperator *MulClone = this->clone(Mul); 85 Mul->setHasNoUnsignedWrap(); 89 MulClone = this->clone(Mul); 102 Mul->setHasNoSignedWrap(); 106 MulClone = this->clone(Mul); 119 Mul->setHasNoUnsignedWrap(false); 123 MulClone = this->clone(Mul);
|
/external/chromium_org/third_party/skia/src/core/ |
H A D | SkFloat.h | 43 void mul(const SkFloat& a) { fPacked = Mul(fPacked, a.fPacked); } 44 void setMul(const SkFloat& a, const SkFloat& b) { fPacked = Mul(a.fPacked, b.fPacked); } 97 static int32_t Mul(int32_t, int32_t);
|
H A D | SkFloat.cpp | 164 int32_t SkFloat::Mul(int32_t packed_a, int32_t packed_b) function in class:SkFloat 180 return Mul(packed, SetShift(n, 0));
|
/external/skia/src/core/ |
H A D | SkFloat.h | 43 void mul(const SkFloat& a) { fPacked = Mul(fPacked, a.fPacked); } 44 void setMul(const SkFloat& a, const SkFloat& b) { fPacked = Mul(a.fPacked, b.fPacked); } 97 static int32_t Mul(int32_t, int32_t);
|
H A D | SkFloat.cpp | 164 int32_t SkFloat::Mul(int32_t packed_a, int32_t packed_b) function in class:SkFloat 180 return Mul(packed, SetShift(n, 0));
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 386 assert(Opcode == Instruction::Mul && "Unknown associative operation!"); 623 if (Opcode == Instruction::Mul && BO && BinaryOperator::isNeg(BO)) { 955 BinaryOperator *Mul = local 958 Mul->takeName(Shl); 959 Shl->replaceAllUsesWith(Mul); 960 Mul->setDebugLoc(Shl->getDebugLoc()); 961 return Mul; 998 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul); 1061 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul); 1392 Value *Mul [all...] |
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 185 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, local 188 return CurDAG->SelectNodeTo(N, SP::RDY, MVT::i32, SDValue(Mul, 1));
|
/external/llvm/include/llvm/IR/ |
H A D | Operator.h | 76 /// which may exhibit overflow - Add, Sub, and Mul. It does not include SDiv, 114 I->getOpcode() == Instruction::Mul || 120 CE->getOpcode() == Instruction::Mul || 339 : public ConcreteOperator<OverflowingBinaryOperator, Instruction::Mul> {
|
/external/llvm/lib/IR/ |
H A D | Instruction.cpp | 206 case Mul: return "mul"; 457 /// In LLVM, the Add, Mul, And, Or, and Xor operators are associative. 461 Opcode == Add || Opcode == Mul; 489 case Mul:
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 294 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this); local 295 if (!Mul) return false; 298 const SCEVConstant *SC = dyn_cast<SCEVConstant>(Mul->getOperand(0)); 1436 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[i]); local 1437 if (Mul && isa<SCEVConstant>(Mul->getOperand(0))) { 1439 Scale * cast<SCEVConstant>(Mul->getOperand(0))->getValue()->getValue(); 1440 if (Mul->getNumOperands() == 2 && isa<SCEVAddExpr>(Mul->getOperand(1))) { 1442 const SCEVAddExpr *Add = cast<SCEVAddExpr>(Mul 1558 const SCEV *Mul = getMulExpr(Scale, Ops[i]); variable 1688 const SCEVMulExpr *Mul = cast<SCEVMulExpr>(Ops[Idx]); variable [all...] |
/external/chromium_org/v8/src/compiler/ |
H A D | machine-operator.h | 163 V(Int, Mul) \
|
/external/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 49 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), local 51 SDValue InFlag = SDValue(Mul, 0); 291 /// Mul with two results
|
/external/valgrind/main/VEX/priv/ |
H A D | host_mips_defs.c | 1244 i->Min.Mul.syned = syned; 1245 i->Min.Mul.widening = wid; /* widen=True else False */ 1246 i->Min.Mul.sz32 = sz32; /* True = 32 bits */ 1247 i->Min.Mul.dst = dst; 1248 i->Min.Mul.srcL = srcL; 1249 i->Min.Mul.srcR = srcR; 1638 switch (i->Min.Mul.widening) { 1641 ppHRegMIPS(i->Min.Mul.dst, mode64); 1643 ppHRegMIPS(i->Min.Mul.srcL, mode64); 1645 ppHRegMIPS(i->Min.Mul [all...] |
H A D | host_arm64_defs.c | 1486 i->ARM64in.Mul.dst = dst; 1487 i->ARM64in.Mul.argL = argL; 1488 i->ARM64in.Mul.argR = argR; 1489 i->ARM64in.Mul.op = op; 2108 vex_printf("%s ", showARM64MulOp(i->ARM64in.Mul.op)); 2109 ppHRegARM64(i->ARM64in.Mul.dst); 2111 ppHRegARM64(i->ARM64in.Mul.argL); 2113 ppHRegARM64(i->ARM64in.Mul.argR); 2694 addHRegUse(u, HRmWrite, i->ARM64in.Mul.dst); 2695 addHRegUse(u, HRmRead, i->ARM64in.Mul [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 398 Mul, ///< Multiplication. enumerator in enum:llvm::MCBinaryExpr::Opcode 466 return Create(Mul, LHS, RHS, Ctx);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 656 SDValue Mul; local 659 Mul = N->getOperand(0); 662 Mul = N->getOperand(1); 670 Mul.getOperand(0), DAG.getConstant(0, MVT::i32)); 672 Mul.getOperand(1), DAG.getConstant(0, MVT::i32)); 678 unsigned LHSSB = DAG.ComputeNumSignBits(Mul.getOperand(0)); 679 unsigned RHSSB = DAG.ComputeNumSignBits(Mul.getOperand(1)); 680 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) && 681 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) { 699 Mul [all...] |
/external/chromium_org/base/numerics/ |
H A D | safe_math.h | 259 BASE_NUMERIC_ARITHMETIC_OPERATORS(Mul, *, *= )
|
/external/chromium_org/v8/src/base/ |
H A D | safe_math.h | 263 BASE_NUMERIC_ARITHMETIC_OPERATORS(Mul, *, *= )
|