summaryrefslogtreecommitdiff
path: root/compiler/optimizing/nodes.h
AgeCommit message (Expand)Author
2016-07-28Merge "MIPS32: Improve string and class loads" Vladimir Marko
2016-07-27MIPS32: Improve string and class loads Alexey Frunze
2016-07-27ART: Delete old compiler_enums.h Andreas Gampe
2016-07-21ARM: Port instr simplification of array accesses. Artem Serov
2016-07-01MIPS32: Improve method invocation Alexey Frunze
2016-07-01Merge "Create a typedef for HInstruction::GetInputs() return type." Treehugger Robot
2016-07-01Create a typedef for HInstruction::GetInputs() return type. Vladimir Marko
2016-07-01Make the Compute() method of all HIRs static. Anton Kirilov
2016-06-29Merge "Do checks on the fault address when we think it's an NPE." Treehugger Robot
2016-06-29Do checks on the fault address when we think it's an NPE. Nicolas Geoffray
2016-06-23Merge "ART: Run RTP if invoke inputs have more specific type" David Brazdil
2016-06-23ART: Run RTP if invoke inputs have more specific type David Brazdil
2016-06-21Merge "Replace String.charAt() with HIR." Vladimir Marko
2016-06-21Replace String.charAt() with HIR. Vladimir Marko
2016-06-21Improve HLoadClass code generation. Vladimir Marko
2016-06-07ART: Remove redundant MoveInstructionBefore method David Brazdil
2016-06-06Merge "ART: ArrayGet hoisting restriction added." Aart Bik
2016-06-07ART: ArrayGet hoisting restriction added. Anton Shamin
2016-06-02Refactor handling of input records. Vladimir Marko
2016-05-18Mark concrete HIR instructions as FINAL. Vladimir Marko
2016-05-12Fix another case of live_in at irreducible loop entry. Nicolas Geoffray
2016-05-10Merge "Intrinsify String.length() and String.isEmpty() as HIR." Vladimir Marko
2016-05-09Intrinsify String.length() and String.isEmpty() as HIR. Vladimir Marko
2016-05-06Merge "Optimizing: LoadString may not have any side effects." Vladimir Marko
2016-05-06ART: Fix dominance for irreducible loops David Brazdil
2016-04-20Merge "Revert "Revert "Use dex cache from compilation unit in RTP.""" Vladimir Marko
2016-04-19Revert "Revert "Use dex cache from compilation unit in RTP."" Vladimir Marko
2016-04-19Use iterators "before" the use node in HUserRecord<>. Vladimir Marko
2016-04-15Merge "Remove the no-longer-needed F/I and D/J alias." Aart Bik
2016-04-15Remove the no-longer-needed F/I and D/J alias. Aart Bik
2016-04-15Merge "Enable allocation elimination as part of LSE" Mingyao Yang
2016-04-15Revert "Use dex cache from compilation unit in RTP." Nicolas Geoffray
2016-04-15Enable allocation elimination as part of LSE Mingyao Yang
2016-04-14Use dex cache from compilation unit in RTP. Vladimir Marko
2016-04-13Revert "Remove the no-longer-needed F/I and D/J alias." Aart Bik
2016-04-12Remove the no-longer-needed F/I and D/J alias. Aart Bik
2016-04-12ART: Speed up HGraph::PopulateIrreducibleRecursive David Brazdil
2016-04-07Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"" David Brazdil
2016-04-05Optimizing: LoadString may not have any side effects. Vladimir Marko
2016-04-04Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals" David Brazdil
2016-04-04Refactor HGraphBuilder and SsaBuilder to remove HLocals David Brazdil
2016-04-04Build dominator tree before generating HInstructions David Brazdil
2016-03-31Merge "Fix Boolean to integral types conversions." Roland Levillain
2016-03-30Fix Boolean to integral types conversions. Roland Levillain
2016-03-29Optimizing: Improve const-string code generation. Vladimir Marko
2016-03-24Merge "Clean up art::HConstant predicates." Roland Levillain
2016-03-23Merge "Fix and improve shift and rotate operations." Roland Levillain
2016-03-22Merge "Tighten art::HNeg type constraints on its input." Roland Levillain
2016-03-22Fix and improve shift and rotate operations. Roland Levillain
2016-03-22Tighten art::HNeg type constraints on its input. Roland Levillain