summaryrefslogtreecommitdiff
path: root/compiler/utils/mips/assembler_mips.cc
AgeCommit message (Expand)Author
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
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-08-25Revert "Revert "[MIPS] Use hard float calling convention for managed code"" Goran Jakovljevic
2015-08-21Revert "[MIPS] Use hard float calling convention for managed code" Vladimir Marko
2015-08-21[MIPS] Use hard float calling convention for managed code Goran Jakovljevic
2015-07-01Implement heap poisoning in ART's Optimizing compiler. Roland Levillain
2015-05-29Move mirror::ArtMethod to native Mathieu Chartier
2015-05-26ART: Clean up arm64 kNumberOfXRegisters usage. Vladimir Marko
2015-04-08Implement CFI for JNI. David Srbecky
2015-01-13ART: Use jalr instead of jr for Mips Andreas Gampe
2014-05-13Add Handle/HandleScope and delete SirtRef. Mathieu Chartier
2014-05-02Replace CountOneBits and __builtin_popcount with POPCOUNT. Vladimir Marko
2014-04-01Calling convention support for cross 64/32 compilation. Ian Rogers
2014-04-01Allow mixing of thread offsets between 32 and 64bit architectures. Ian Rogers
2014-03-28x86_64: JNI compiler Dmitry Petrochenko
2014-03-05Make heap reference poisoning work with the interpreter. Hiroshi Yamauchi
2014-02-06Object model changes to support 64bit. Ian Rogers
2013-08-12Entry point clean up. Ian Rogers
2013-07-30Portable refactorings. Ian Rogers
2013-07-29Move assembler out of runtime into compiler/utils. Ian Rogers