summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator.h
Commit message (Expand)AuthorAgeFilesLines
* ART: Move dex structs into own headerAndreas Gampe2019-01-021-1/+1
* Do not cache RequiresConstructorBarrier() results.Vladimir Marko2018-11-011-1/+0
* Fix HNewArray with unresolved primitive array type.Vladimir Marko2018-10-161-1/+1
* Pass JIT roots as a vector<Handle<>> to JIT cache.Vladimir Marko2018-09-201-2/+2
* Remove sharpening as an optimization pass.Nicolas Geoffray2018-09-191-1/+1
* Simplify StackMapStream encoding.David Srbecky2018-08-031-3/+1
* Move MethodInfo to CodeInfo.David Srbecky2018-08-011-2/+1
* Move instruction_set_ to CompilerOptions.Vladimir Marko2018-06-251-2/+0
* Add Kind column to stack maps.David Srbecky2018-06-131-1/+4
* ART: Adds an entrypoint for invoke-customOrion Hodson2018-06-111-0/+3
* Remove "stack_map.h" include from code_generator.David Srbecky2018-05-211-1/+0
* Merge "Revert "Move kVRegSize to globals.h to reduce include dependencies.""Treehugger Robot2018-05-141-0/+1
|\
| * Revert "Move kVRegSize to globals.h to reduce include dependencies."David Srbecky2018-05-141-0/+1
* | Merge "Move kVRegSize to globals.h to reduce include dependencies."David Srbecky2018-05-141-1/+0
|\|
| * Move kVRegSize to globals.h to reduce include dependencies.David Srbecky2018-05-111-1/+0
* | ART: Compiler support for const-method-handleOrion Hodson2018-05-111-0/+5
* | ART: Compiler support for const-method-typeOrion Hodson2018-05-101-0/+5
|/
* Clean up include pathsDavid Sehr2018-04-261-1/+1
* Revert^2 "Compile link-time thunks in codegen."Vladimir Marko2018-04-111-0/+6
* Move remaining runtime/base stuff to libartbaseDavid Sehr2018-04-051-1/+1
* Revert "Compile link-time thunks in codegen."Vladimir Marko2018-04-041-6/+0
* Compile link-time thunks in codegen.Vladimir Marko2018-04-041-0/+6
* Revert^4 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-271-0/+2
* Revert^3 "Compiler changes for bitstring based type checks."Andreas Gampe2018-03-261-2/+0
* Revert^2 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-221-0/+2
* Move some remaining dex utilitiesDavid Sehr2018-03-191-2/+2
* Retrieve String/Class references from .data.bimg.rel.ro.Vladimir Marko2018-03-081-0/+4
* ART: Clean up patching data in codegens.Vladimir Marko2018-02-201-6/+10
* Revert "Compiler changes for bitstring based type checks."Nicolas Geoffray2018-01-251-2/+0
* Compiler changes for bitstring based type checks.Vladimir Marko2018-01-231-0/+2
* Clean up InstanceOf/CheckCast.Vladimir Marko2017-12-141-7/+44
* Use intrinsic codegen for compiling intrinsic methods.Vladimir Marko2017-11-151-1/+1
* ART: Make InstructionSet an enum class and add kLast.Vladimir Marko2017-11-021-1/+1
* Use ScopedArenaAllocator for code generation.Vladimir Marko2017-10-171-61/+28
* Fix using LiveIntervals beyond their lifetime.Vladimir Marko2017-10-121-1/+2
* ART: Use ScopedArenaAllocator for pass-local data.Vladimir Marko2017-10-061-13/+15
* ART: Introduce compiler data type.Vladimir Marko2017-09-251-15/+15
* Refactor compiled_method.h .Vladimir Marko2017-09-201-2/+5
* optimizing: Refactor statistics to use OptimizingCompilerStats helperIgor Murashkin2017-08-111-2/+0
* Fix x86 and x64 codegens for 8/16 stores.Nicolas Geoffray2017-07-241-0/+10
* Introduce a Marking Register in ARM64 code generation.Roland Levillain2017-07-111-11/+0
* Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall."Vladimir Marko2017-06-071-2/+6
|\
| * Replace invoke kind kDexCacheViaMethod with kRuntimeCall.Vladimir Marko2017-06-061-2/+6
* | Merge "Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64""Vladimir Marko2017-06-051-3/+0
|\|
| * Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64"Vladimir Marko2017-06-021-3/+0
* | Merge "Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String."Vladimir Marko2017-06-051-1/+1
|\ \
| * | Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.Vladimir Marko2017-06-021-1/+1
| |/
* / ART: Clean up thread.h and thread_list.hAndreas Gampe2017-06-011-0/+1
|/
* Refactor profiles to use TypeReference instead of ClassReferenceMathieu Chartier2017-05-251-1/+1
* Clean up some uses of "auto".Vladimir Marko2017-05-111-1/+1