Home
last modified time | relevance | path

Searched refs:add_mir (Results 1 – 2 of 2) sorted by relevance

/art/compiler/dex/
Dmir_optimization.cc1879 void MIRGraph::CombineMultiplyAdd(MIR* mul_mir, MIR* add_mir, bool mul_is_first_addend, in CombineMultiplyAdd() argument
1883 add_mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpMsubLong); in CombineMultiplyAdd()
1885 add_mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpMaddLong); in CombineMultiplyAdd()
1889 add_mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpMsubInt); in CombineMultiplyAdd()
1891 add_mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpMaddInt); in CombineMultiplyAdd()
1894 add_mir->ssa_rep->num_uses = is_wide ? 6 : 3; in CombineMultiplyAdd()
1898 addend0 = mul_is_first_addend ? add_mir->ssa_rep->uses[2] : add_mir->ssa_rep->uses[0]; in CombineMultiplyAdd()
1899 addend1 = mul_is_first_addend ? add_mir->ssa_rep->uses[3] : add_mir->ssa_rep->uses[1]; in CombineMultiplyAdd()
1901 addend0 = mul_is_first_addend ? add_mir->ssa_rep->uses[1] : add_mir->ssa_rep->uses[0]; in CombineMultiplyAdd()
1904 AllocateSSAUseData(add_mir, add_mir->ssa_rep->num_uses); in CombineMultiplyAdd()
[all …]
Dmir_graph.h1336 void CombineMultiplyAdd(MIR* mul_mir, MIR* add_mir, bool mul_is_first_addend,