summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Move dex structs into own headerAndreas Gampe2019-01-021-2/+2
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-12-271-9/+9
* C++17 compatibility: make WITH_TIDY=1 happy again.Elliott Hughes2018-11-291-1/+1
* ART: Avoid some tidy nullptr warningsAndreas Gampe2018-11-201-0/+1
* Fix HNewArray with unresolved primitive array type.Vladimir Marko2018-10-161-13/+6
* Pass JIT roots as a vector<Handle<>> to JIT cache.Vladimir Marko2018-09-201-11/+13
* Merge "ART: Remove unneeded SideEffects for fatal instructions."Treehugger Robot2018-09-031-1/+6
|\
| * ART: Remove unneeded SideEffects for fatal instructions.Artem Serov2018-08-311-1/+6
* | Fix longstanding bug around implicit NPEs and GC, version 2.Nicolas Geoffray2018-08-201-28/+3
|/
* Merge "Simplify StackMapStream encoding."Treehugger Robot2018-08-031-12/+5
|\
| * Simplify StackMapStream encoding.David Srbecky2018-08-031-12/+5
* | Rename type resolution entrypoints.Vladimir Marko2018-08-031-4/+4
|/
* Rewrite Class init entrypoint to take a Class arg.Vladimir Marko2018-08-021-3/+1
* Move MethodInfo to CodeInfo.David Srbecky2018-08-011-6/+1
* Remove unused InvokeInfo from stack maps and the runtime.David Srbecky2018-07-131-12/+0
* Merge "Move instruction_set_ to CompilerOptions."Vladimir Marko2018-06-271-15/+7
|\
| * Move instruction_set_ to CompilerOptions.Vladimir Marko2018-06-251-15/+7
* | Add method frame info to CodeInfo.David Srbecky2018-06-261-6/+8
|/
* Merge "Move some helper methods to DexRegisterLocation."David Srbecky2018-06-141-36/+28
|\
| * Move some helper methods to DexRegisterLocation.David Srbecky2018-06-141-36/+28
* | Add Kind column to stack maps.David Srbecky2018-06-131-38/+27
|/
* ART: Adds an entrypoint for invoke-customOrion Hodson2018-06-111-0/+8
* ART: Simplify invoke-polymorphic entrypointsOrion Hodson2018-06-081-2/+4
* Rewrite dex register map encoding in stackmaps.David Srbecky2018-06-011-0/+1
* Remove the CodeOffset helper class.David Srbecky2018-05-301-4/+3
* Rewrite stackmap encoding code.David Srbecky2018-05-211-2/+1
* ART: Add dex::ProtoIndexOrion Hodson2018-05-141-1/+1
* ART: Compiler support for const-method-handleOrion Hodson2018-05-111-0/+20
* ART: Compiler support for const-method-typeOrion Hodson2018-05-101-0/+20
* Revert^2 "Compile link-time thunks in codegen."Vladimir Marko2018-04-111-0/+12
* Revert "Compile link-time thunks in codegen."Vladimir Marko2018-04-041-12/+0
* Compile link-time thunks in codegen.Vladimir Marko2018-04-041-0/+12
* Move some remaining dex utilitiesDavid Sehr2018-03-191-1/+1
* Retrieve String/Class references from .data.bimg.rel.ro.Vladimir Marko2018-03-081-0/+43
* Header library to remove dependence on runtime/David Sehr2018-02-281-1/+1
* Clean up CodeItemAccessors and Compact/StandardDexFileMathieu Chartier2018-01-081-1/+1
* Create dex subdirectoryDavid Sehr2018-01-051-1/+1
* Remove CodeItem accessor functionsMathieu Chartier2018-01-021-1/+3
* Clean up InstanceOf/CheckCast.Vladimir Marko2017-12-141-9/+0
* Minor cleanup in CodeGenerator::RecordPcInfo().Vladimir Marko2017-12-041-23/+19
* Fix stats reporting over 100% methods compiled.Vladimir Marko2017-11-271-2/+2
* Use intrinsic codegen for compiling intrinsic methods.Vladimir Marko2017-11-151-3/+3
* Merge "Refactor DexInstructionIterator"Mathieu Chartier2017-11-031-4/+3
|\
| * Refactor DexInstructionIteratorMathieu Chartier2017-11-011-4/+3
* | ART: Make InstructionSet an enum class and add kLast.Vladimir Marko2017-11-021-7/+7
|/
* ART: Intrinsify polymorphic signature methodsOrion Hodson2017-11-011-0/+4
* Use ScopedArenaAllocator for code generation.Vladimir Marko2017-10-171-79/+269
* Fix using LiveIntervals beyond their lifetime.Vladimir Marko2017-10-121-13/+12
* Use ScopedArenaAllocator for register allocation.Vladimir Marko2017-10-091-27/+15
* ART: Use ScopedArenaAllocator for pass-local data.Vladimir Marko2017-10-061-10/+12