Searched refs:HMul (Results 1 – 14 of 14) sorted by relevance
/external/v8/src/arm/ |
D | lithium-arm.cc | 1486 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul() 1576 return DoMultiplySub(instr->left(), HMul::cast(instr->right())); in DoSub() 1604 LInstruction* LChunkBuilder::DoMultiplyAdd(HMul* mul, HValue* addend) { in DoMultiplyAdd() 1613 LInstruction* LChunkBuilder::DoMultiplySub(HValue* minuend, HMul* mul) { in DoMultiplySub() 1647 return DoMultiplyAdd(HMul::cast(instr->left()), instr->right()); in DoAdd() 1652 return DoMultiplyAdd(HMul::cast(instr->right()), instr->left()); in DoAdd()
|
D | lithium-arm.h | 2775 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend); 2776 LInstruction* DoMultiplySub(HValue* minuend, HMul* mul);
|
/external/v8/src/mips/ |
D | lithium-mips.cc | 1480 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul() 1564 LInstruction* LChunkBuilder::DoMultiplyAdd(HMul* mul, HValue* addend) { in DoMultiplyAdd() 1597 return DoMultiplyAdd(HMul::cast(instr->left()), instr->right()); in DoAdd() 1601 return DoMultiplyAdd(HMul::cast(instr->right()), instr->left()); in DoAdd()
|
D | lithium-mips.h | 2735 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
|
/external/v8/src/mips64/ |
D | lithium-mips64.cc | 1481 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul() 1565 LInstruction* LChunkBuilder::DoMultiplyAdd(HMul* mul, HValue* addend) { in DoMultiplyAdd() 1598 return DoMultiplyAdd(HMul::cast(instr->left()), instr->right()); in DoAdd() 1602 return DoMultiplyAdd(HMul::cast(instr->right()), instr->left()); in DoAdd()
|
D | lithium-mips64.h | 2719 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
|
/external/v8/src/ |
D | hydrogen-instructions.cc | 1465 HValue* HMul::Canonicalize() { in Canonicalize() 1472 bool HMul::MulMinusOne() { in MulMinusOne() 1854 Range* HMul::InferRange(Zone* zone) { in InferRange() 3009 (!this->IsMul() || HMul::cast(this)->MulMinusOne()); in IgnoreObservedOutputRepresentation() 4067 DEFINE_NEW_H_SIMPLE_ARITHMETIC_INSTR(HMul, *)
|
D | hydrogen-instructions.h | 4903 class HMul FINAL : public HArithmeticBinaryOperation { 4914 HInstruction* instr = HMul::New(zone, context, left, right); in NewImul() 4916 HMul* mul = HMul::cast(instr); in NewImul() 4946 HMul(HValue* context, HValue* left, HValue* right) in HMul() function
|
D | hydrogen.cc | 1658 hash = AddUncasted<HMul>(hash, Add<HConstant>(2057)); in BuildElementIndexHash() 1698 HValue* base_index = AddUncasted<HMul>(entry, Add<HConstant>(entry_size)); in BuildUncheckedDictionaryElementLoad() 2567 HInstruction* mul = HMul::NewImul(zone(), context(), in BuildCalculateElementsSize() 8128 HInstruction* op = HMul::NewImul(zone(), context(), left, right); in TryInlineBuiltinFunctionCall() 8215 result = NewUncasted<HMul>(left, left); in TryInlineBuiltinMethodCall() 8244 HInstruction* result = HMul::NewImul(zone(), context(), left, right); in TryInlineBuiltinMethodCall() 10405 instr = AddUncasted<HMul>(left, right); in BuildBinaryOperation()
|
D | code-stubs-hydrogen.cc | 1829 HValue* base_index = AddUncasted<HMul>(hash, Add<HConstant>(2)); in BuildCodeStub()
|
/external/v8/src/x64/ |
D | lithium-x64.cc | 1512 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul()
|
/external/v8/src/arm64/ |
D | lithium-arm64.cc | 1922 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul()
|
/external/v8/src/x87/ |
D | lithium-x87.cc | 1543 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul()
|
/external/v8/src/ia32/ |
D | lithium-ia32.cc | 1532 LInstruction* LChunkBuilder::DoMul(HMul* instr) { in DoMul()
|