HomeSort by relevance Sort by last modified time
    Searched defs:Mul (Results 1 - 25 of 25) sorted by null

  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 177 // FIXME: Handle mul by immediate.
181 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue,
184 return CurDAG->SelectNodeTo(N, SP::RDY, MVT::i32, SDValue(Mul, 1));
  /external/llvm/unittests/Transforms/Utils/
Cloning.cpp 61 BinaryOperator *Mul = BinaryOperator::Create(Instruction::Mul, V, V);
65 BinaryOperator *MulClone = this->clone(Mul);
78 Mul->setHasNoUnsignedWrap();
82 MulClone = this->clone(Mul);
95 Mul->setHasNoSignedWrap();
99 MulClone = this->clone(Mul);
112 Mul->setHasNoUnsignedWrap(false);
116 MulClone = this->clone(Mul);
  /external/chromium_org/third_party/skia/src/core/
SkFloat.cpp 170 int32_t SkFloat::Mul(int32_t packed_a, int32_t packed_b)
186 return Mul(packed, SetShift(n, 0));
  /external/llvm/lib/Target/Mips/
Mips16ISelDAGToDAG.cpp 48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0),
50 SDValue InFlag = SDValue(Mul, 0);
287 /// Mul with two results
  /external/skia/src/core/
SkFloat.cpp 170 int32_t SkFloat::Mul(int32_t packed_a, int32_t packed_b)
186 return Mul(packed, SetShift(n, 0));
  /external/chromium_org/crypto/
p224.cc 167 // Mul computes *out = a*b
171 void Mul(FieldElement* out, const FieldElement& a, const FieldElement& b) {
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(&f2, f4, f2); // 2**120 -
    [all...]
  /external/chromium_org/third_party/jinja2/
nodes.py 26 '*': operator.mul,
722 class Mul(BinExpr):
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 386 assert(Opcode == Instruction::Mul && "Unknown associative operation!");
623 if (Opcode == Instruction::Mul && BO && BinaryOperator::isNeg(BO)) {
    [all...]
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/compiler/
ast.py 968 class Mul(Node):
981 return "Mul((%s, %s))" % (repr(self.left), repr(self.right))
    [all...]
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/compiler/
ast.py 968 class Mul(Node):
981 return "Mul((%s, %s))" % (repr(self.left), repr(self.right))
    [all...]
  /art/compiler/utils/mips/
assembler_mips.cc 446 void MipsAssembler::Mul(Register rd, Register rs, Register rt) {
    [all...]
  /external/llvm/lib/Analysis/
InstructionSimplify.cpp 187 /// OpCodeToExtract is Mul then this tries to turn "(A*B)+(A*C)" into "A*(B+C)".
636 // Mul distributes over Add. Try some generic simplifications based on this.
637 if (Value *V = FactorizeBinOp(Instruction::Add, Op0, Op1, Instruction::Mul,
    [all...]
ScalarEvolution.cpp 296 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this);
297 if (!Mul) return false;
300 const SCEVConstant *SC = dyn_cast<SCEVConstant>(Mul->getOperand(0));
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAG.cpp 834 // %mul.i = mul nsw i64 %conv2.i, %conv.i
838 // %mul.i = mpy (%tmp1, %add)
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 460 // this into a plain NUW mul.
464 Value *Mul = Builder->CreateNUWMul(LHS, RHS, "umul_with_overflow");
470 return InsertValueInst::Create(Struct, Mul, 0);
661 // Handle mul by zero first:
691 // Handle mul by one:
    [all...]
  /external/chromium_org/v8/src/mips/
macro-assembler-mips.cc 575 void MacroAssembler::Mul(Register rd, Register rs, const Operand& rt) {
581 mul(rd, rs, rt.rm());
591 mul(rd, rs, at);
    [all...]
  /external/llvm/include/llvm/MC/
MCExpr.h 374 Mul, ///< Multiplication.
442 return Create(Mul, LHS, RHS, Ctx);
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 549 /// add(add(mul(x,y),a),b). If requireIntermediatesHaveOneUse is true then
574 if (OtherOp.getOpcode() == ISD::MUL) {
575 // add(add(a,b),mul(x,y))
584 if (AddOp.getOperand(0).getOpcode() == ISD::MUL) {
585 // add(add(mul(x,y),a),b)
594 if (AddOp.getOperand(1).getOpcode() == ISD::MUL) {
595 // add(add(a,mul(x,y)),b)
610 SDValue Mul;
612 if (N->getOperand(0).getOpcode() == ISD::MUL) {
613 Mul = N->getOperand(0)
    [all...]
  /external/v8/src/mips/
macro-assembler-mips.cc 575 void MacroAssembler::Mul(Register rd, Register rs, const Operand& rt) {
581 mul(rd, rs, rt.rm());
591 mul(rd, rs, at);
    [all...]
  /external/valgrind/main/VEX/priv/
host_mips_defs.h 472 } Mul;
host_arm_defs.h 728 (eg for straight MUL) the result (Rd) and the left arg (Rm)
735 } Mul;
  /external/llvm/bindings/ocaml/llvm/
llvm.ml 153 | Mul
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeIntegerTypes.cpp 107 case ISD::MUL: Res = PromoteIntRes_SimpleIntBinOp(N); break;
671 SDValue Mul = DAG.getNode(N->getOpcode(), DL, VTs, LHS, RHS);
679 SDValue Hi = DAG.getNode(ISD::SRL, DL, Mul.getValueType(), Mul,
685 SDValue SExt = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, Mul.getValueType(),
686 Mul, DAG.getValueType(SmallVT));
687 Overflow = DAG.getSetCC(DL, N->getValueType(1), SExt, Mul, ISD::SETNE);
693 SDValue(Mul.getNode(), 1));
697 return Mul;
    [all...]
SelectionDAGBuilder.cpp     [all...]
DAGCombiner.cpp     [all...]

Completed in 570 milliseconds