summaryrefslogtreecommitdiff
path: root/compiler/utils/mips/assembler_mips.cc
AgeCommit message (Expand)Author
2020-02-13Remove MIPS support from JNI/trampoline compiler. Vladimir Marko
2020-01-16jni: Do not create a managed frame for @CriticalNative. Vladimir Marko
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-09-25Merge "Revert^2 "ART: Refactor typedef to using"" Treehugger Robot
2018-09-20ART: Modernize counting-down loops Andreas Gampe
2018-09-20Revert^2 "ART: Refactor typedef to using" Andreas Gampe
2018-09-20Revert "ART: Refactor typedef to using" Andreas Gampe
2018-09-19ART: Refactor typedef to using Andreas Gampe
2018-07-03ART: Do not use std::<container>::at(). Vladimir Marko
2018-04-05Move remaining runtime/base stuff to libartbase David Sehr
2018-03-07MIPS: Use PCNT to implement VisitIntegerBitCount() and VisitLongBitCount() Lena Djokic
2017-12-04MIPS32: Fix and refactor in/out reg mask code Alexey Frunze
2017-11-08MIPS: Add asub_s/u.df Lena Djokic
2017-10-23MIPS32: Improve stack alignment, use sdc1/ldc1, where possible. Chris Larsen
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-04Do not refresh the Marking Register in CriticalNative methods. Roland Levillain
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-08Introduce a number of MSA instructions for MIPS32 Lena Djokic
2017-04-10MIPS: Use Lsa/Dlsa when possible. Chris Larsen
2017-02-22MIPS: Implement heap poisoning in ART's Optimizing compiler. Alexey Frunze
2017-01-03MIPS32: java.lang.String.getChars Chris Larsen
2016-12-06MIPS32: Pass more arguments in registers. Alexey Frunze
2016-10-20MIPS32: Implement HSelect 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-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