summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_simplifier.cc
AgeCommit message (Expand)Author
2017-12-14Merge "Revert "ART: Try to statically evaluate some conditions."" Treehugger Robot
2017-12-14Revert "ART: Try to statically evaluate some conditions." Nicolas Geoffray
2017-12-13Merge "ART: Try to statically evaluate some conditions." Treehugger Robot
2017-12-12ART: Try to statically evaluate some conditions. Artem Serov
2017-12-07type conversion elimination for store value only uses. Mingyao Yang
2017-12-04Merge "Fix a bug in String.charAt() simplification." Vladimir Marko
2017-12-04Fix a bug in String.charAt() simplification. Vladimir Marko
2017-12-01Allow devirtualized method to be intrinsified. Mingyao Yang
2017-11-30Type conversion elimination of constants Mingyao Yang
2017-11-27Merge "Fix stats reporting over 100% methods compiled." Treehugger Robot
2017-11-27Merge "type conversion elimination for constant input" Treehugger Robot
2017-11-27Fix stats reporting over 100% methods compiled. Vladimir Marko
2017-11-22type conversion elimination for constant input Mingyao Yang
2017-11-21Merge "ART: Introduce individual HInstruction cloning." Aart Bik
2017-11-08Fix String.equals() for moveable String.class. Vladimir Marko
2017-11-07ART: Introduce individual HInstruction cloning. Artem Serov
2017-11-02ART: Make InstructionSet an enum class and add kLast. Vladimir Marko
2017-10-24Fix type conversion bug Aart Bik
2017-10-18ART: Introduce Uint8 loads in compiled code. Vladimir Marko
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-10-05Try to preserve dex pc better in vector code. Aart Bik
2017-10-03ART: Simplify And(TypeConversion<Int64>(x), Const32). Vladimir Marko
2017-10-03Merge "ART: Introduce Uint8 compiler data type." Vladimir Marko
2017-10-03ART: Introduce Uint8 compiler data type. Vladimir Marko
2017-10-02ART: Add VarHandle fence intrinsics Orion Hodson
2017-09-29ART: Generalize "x >> (s & m)" simplification. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-09-19Recognize ABS cases. Aart Bik
2017-08-14MIPS: Support MultiplyAccumulate for SIMD. Lena Djokic
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helper Igor Murashkin
2017-07-24ART: Include cleanup Andreas Gampe
2017-07-20ART: Change method lookup to be more consistent to JLS and the RI. Vladimir Marko
2017-05-22Use PC-relative pointer to boot image methods. Vladimir Marko
2017-05-09Moved knowledge on masking shift operands to simplifier. Aart Bik
2017-04-21ART: Clean up art_method.h Andreas Gampe
2017-03-27Make data dependency around HDeoptimize correct. Nicolas Geoffray
2017-03-07Invoke typed arraycopy for primitive arrays. Nicolas Geoffray
2017-01-19Revert "Revert "Load the array class in the compiler for allocations."" Nicolas Geoffray
2017-01-19Revert "Load the array class in the compiler for allocations." Hiroshi Yamauchi
2017-01-18Load the array class in the compiler for allocations. Nicolas Geoffray
2017-01-11Merge "Recognize getClass() in RTP." Nicolas Geoffray
2017-01-10Recognize getClass() in RTP. Nicolas Geoffray
2017-01-09The HBoundsCheck should be the index input of String.charAt. Nicolas Geoffray
2016-12-15Fixed signal 11 bug by not testing resolved method first. Aart Bik
2016-12-13ART: Clean up utils.h Andreas Gampe
2016-11-30Optimizations around escape analysis. With tests. Aart Bik
2016-11-09Allow read side effects for removing dead instructions. Aart Bik
2016-11-02New instruction simplifications. Extra dce pass. Allow more per block repeats. Aart Bik