summaryrefslogtreecommitdiffstats
path: root/compiler/dex/quick/gen_common.cc
Commit message (Expand)AuthorAgeFilesLines
* Remove ArtMethod* parameter from dex cache entry points.Vladimir Marko2015-04-241-43/+19
* Replace NULL with nullptrMathieu Chartier2015-04-221-13/+13
* Quick: Remove broken Mir2Lir::LocToRegClass().Vladimir Marko2015-04-221-5/+3
* Quick: Use PC-relative dex cache array loads for SGET/SPUT.Vladimir Marko2015-04-071-129/+105
* Fixed layout for dex caches in boot image.Vladimir Marko2015-03-311-172/+130
* Unify ART's various implementations of bit_cast.Roland Levillain2015-03-241-3/+3
* Quick: Create GC map based on compiler data.Vladimir Marko2015-03-201-3/+0
* Quick: Clean up slow paths.Vladimir Marko2015-03-201-18/+18
* Quick: Eliminate check-cast guaranteed by instance-of.Vladimir Marko2015-03-181-1/+6
* Initial support for quick compiler on MIPS64r6.Maja Gagic2015-03-061-2/+5
* Delete bad DCHECKMathieu Chartier2015-02-241-3/+0
* Revert "Revert "Add JIT""Mathieu Chartier2015-02-241-2/+15
* Revert "Add JIT"Nicolas Geoffray2015-02-241-15/+2
* Add JITMathieu Chartier2015-02-231-2/+15
* Add suspend checks to special methods.Vladimir Marko2015-02-191-7/+7
* ART: Some Quick cleanupAndreas Gampe2015-01-261-10/+25
* ART: Some Quick cleanupAndreas Gampe2015-01-201-6/+2
* Fix wide volatile IGET/IPUT on ARM without atomic ldrd/strd.Vladimir Marko2015-01-141-5/+5
* ART: Remove LowestSetBit and IsPowerOfTwoAndreas Gampe2015-01-061-7/+10
* ART: Reorder entrypoint argument orderAndreas Gampe2014-12-291-6/+6
* Quick: Redefine the notion of back-egdes.Vladimir Marko2014-12-091-14/+7
* ART: x86 specific clearing higher bits when converting long to intYevgeny Rouban2014-11-271-0/+6
* Move dexCacheStrings from ArtMethod to ClassMathieu Chartier2014-11-251-2/+8
* Merge "ART: Generate switch targets from successor blocks"Bill Buzbee2014-11-251-24/+36
|\
| * ART: Generate switch targets from successor blocksChao-ying Fu2014-11-211-24/+36
* | Skip null check in MarkGCCard() for known non-null values.Vladimir Marko2014-11-241-2/+2
* | Rewrite GVN's field id and field type handling.Vladimir Marko2014-11-211-0/+4
|/
* Add card mark to filled-new-array.Vladimir Marko2014-11-201-3/+16
* Instruction set features for ARM64, MIPS and X86.Ian Rogers2014-11-131-0/+1
* Merge "ART: Implicit null check should break def tracking"Bill Buzbee2014-11-131-0/+4
|\
| * ART: Implicit null check should break def trackingPavel Vyssotski2014-11-131-0/+4
* | Use correct register class for refsSerguei Katkov2014-11-131-4/+16
* | Revert "Use correct register class for refs"Vladimir Marko2014-11-111-1/+1
* | Use correct register class for refsSerguei Katkov2014-11-111-1/+1
|/
* ARM: Strength reduction for floating-point divisionNingsheng Jian2014-11-051-0/+28
* ART: More warningsAndreas Gampe2014-11-041-26/+28
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-4/+4
* Avoid signed integer overflow.Ian Rogers2014-10-301-8/+8
* Rewrite class initialization check elimination.Vladimir Marko2014-10-271-34/+58
* Merge "ART: Add div/rem zero check elimination flag"Ian Rogers2014-10-241-6/+8
|\
| * ART: Add div/rem zero check elimination flagRazvan A Lupusoru2014-10-141-6/+8
* | Make ART compile with GCC -O0 again.Ian Rogers2014-10-161-2/+4
|/
* Enable -Wimplicit-fallthrough.Ian Rogers2014-10-091-1/+1
* Don't copy fill array data to quick literal pool.Ian Rogers2014-10-081-0/+21
* Quick compiler: Fix ambiguous LoadValue()buzbee2014-10-031-6/+5
* Deprecate GrowableArray, use ArenaVector instead.Vladimir Marko2014-09-231-3/+2
* ART: Change temporaries to positive namesRazvan A Lupusoru2014-08-261-4/+4
* Reduced memory usage of primitive fields smaller than 4-bytesFred Shih2014-08-251-45/+165
* Merge "Added support for patching classes from different dex files."Mathieu Chartier2014-08-061-2/+2
|\
| * Added support for patching classes from different dex files.Fred Shih2014-08-061-2/+2