summaryrefslogtreecommitdiff
path: root/compiler/utils/mips/assembler_mips.h
AgeCommit message (Expand)Author
2017-11-08MIPS: Add asub_s/u.df Lena Djokic
2017-10-19MIPS: Introduce a few MSA instructions Lena Djokic
2017-10-16MIPS32R2: Enable table-based switch in presence of irreducible loops Alexey Frunze
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-10-04Do not refresh the Marking Register in CriticalNative methods. Roland Levillain
2017-09-19ART: Remove heap poisoning from globals.h Andreas Gampe
2017-08-18MIPS32: Allow some patched instructions in delay slots Alexey Frunze
2017-07-30MIPS: Eliminate hard-coded offsets in branches Alexey Frunze
2017-07-25MIPS: Add maddv/msubv MSA instructions Lena Djokic
2017-07-19MIPS: Reduce Baker read barrier code size overhead Alexey Frunze
2017-07-13MIPS32: ART Vectorizer Lena Djokic
2017-07-06MIPS32: Adds changes neccessary for saving 128 bits of data Lena Djokic
2017-06-09Merge "ART: Refactor bit_utils and stl_util" Treehugger Robot
2017-06-08ART: Refactor bit_utils and stl_util Andreas Gampe
2017-06-08Introduce a number of MSA instructions for MIPS32 Lena Djokic
2017-04-10MIPS: Use Lsa/Dlsa when possible. Chris Larsen
2017-03-03MIPS64: Refactor implicit null checks in array/field get/set Tijana Jakovljevic
2017-02-22MIPS: Implement heap poisoning in ART's Optimizing compiler. Alexey Frunze
2017-01-03MIPS32: java.lang.String.getChars Chris Larsen
2016-10-20MIPS32: Implement HSelect Alexey Frunze
2016-10-13jni: Add read barrier fast path to jni compiler Igor Murashkin
2016-09-15MIPS32: Improve storing of constants in fields and array elements Alexey Frunze
2016-09-14MIPS32: Implement table-based packed switch Alexey Frunze
2016-08-30MIPS32: Fill branch delay slots Alexey Frunze
2016-08-24MIPS32: Refactor implicit null checks in array/field get/set. Alexey Frunze
2016-08-05ART: Extract macro assembler Andreas Gampe
2016-08-01ART: Convert pointer size to enum Andreas Gampe
2016-07-27MIPS32: Improve string and class loads Alexey Frunze
2016-07-01MIPS32: Improve method invocation Alexey Frunze
2016-06-13Merge "MIPS32: Improve offset calculations in loads and stores" Treehugger Robot
2016-06-10MIPS32: Improve offset calculations in loads and stores Alexey Frunze
2016-05-19Clean up JNI calling convention callee saves. Vladimir Marko
2016-04-13Move Assemblers to the Arena. Vladimir Marko
2016-03-21MIPS32: Implement UnsafeCASInt and UnsafeCASObject intrinsics. Alexey Frunze
2016-02-22MIPS32: Implement intrinsics from java.lang.Math: Chris Larsen
2016-02-10MIPS32: peek*/poke*, and String.charAt intrinsics. Chris Larsen
2016-01-14Merge "MIPS32: don't use R2+ instructions (mthc1, mfhc1) on MIPS32R1 or with ... Roland Levillain
2016-01-13MIPS32: don't use R2+ instructions (mthc1, mfhc1) on MIPS32R1 or Alexey Frunze
2016-01-13MIPS: Improve conversion between ints and floats. Alexey Frunze
2015-12-16MIPS32: improvements in code generation (mostly 64-bit ALU ops) Alexey Frunze
2015-12-15MIPS32: Fuse long and FP compare & condition in Optimizing. Alexey Frunze
2015-12-10Merge "MIPS32: Improve integer division by constants" Nicolas Geoffray
2015-11-30MIPS32: Bit rotation intrinsics Chris Larsen
2015-11-30MIPS32: int java.lang.*.numberOfLeadingZeros Chris Larsen
2015-11-30MIPS32: java.lang.*.reverse Chris Larsen
2015-11-24MIPS32: Improve integer division by constants Alexey Frunze
2015-11-18MIPS32: Miscellaneous bit manipulations routines: Chris Larsen
2015-11-04Delay emitting CFI PC adjustments until after Thumb2/Mips fixup. Vladimir Marko
2015-10-06MIPS: Assemblers changes needed for optimizing compiler Goran Jakovljevic
2015-09-17ART: Refactor intrinsics slow-paths Andreas Gampe