summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.cc
AgeCommit message (Expand)Author
2019-05-16ART: Optimize StringBuilder append pattern. Vladimir Marko
2019-03-06Revert "Revert^2 "Add code size to CodeInfo"" Nicolas Geoffray
2019-02-20ART: Reduce dependencies on CompilerDriver. Vladimir Marko
2019-02-14Revert^2 "Add code size to CodeInfo" David Srbecky
2019-02-12Revert "Add code size to CodeInfo" David Srbecky
2019-02-11Add code size to CodeInfo David Srbecky
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-11-29C++17 compatibility: make WITH_TIDY=1 happy again. Elliott Hughes
2018-11-20ART: Avoid some tidy nullptr warnings Andreas Gampe
2018-10-16Fix HNewArray with unresolved primitive array type. Vladimir Marko
2018-09-20Pass JIT roots as a vector<Handle<>> to JIT cache. Vladimir Marko
2018-09-03Merge "ART: Remove unneeded SideEffects for fatal instructions." Treehugger Robot
2018-08-31ART: Remove unneeded SideEffects for fatal instructions. Artem Serov
2018-08-20Fix longstanding bug around implicit NPEs and GC, version 2. Nicolas Geoffray
2018-08-03Merge "Simplify StackMapStream encoding." Treehugger Robot
2018-08-03Simplify StackMapStream encoding. David Srbecky
2018-08-03Rename type resolution entrypoints. Vladimir Marko
2018-08-02Rewrite Class init entrypoint to take a Class arg. Vladimir Marko
2018-08-01Move MethodInfo to CodeInfo. David Srbecky
2018-07-13Remove unused InvokeInfo from stack maps and the runtime. David Srbecky
2018-06-27Merge "Move instruction_set_ to CompilerOptions." Vladimir Marko
2018-06-26Add method frame info to CodeInfo. David Srbecky
2018-06-25Move instruction_set_ to CompilerOptions. Vladimir Marko
2018-06-14Merge "Move some helper methods to DexRegisterLocation." David Srbecky
2018-06-14Move some helper methods to DexRegisterLocation. David Srbecky
2018-06-13Add Kind column to stack maps. David Srbecky
2018-06-11ART: Adds an entrypoint for invoke-custom Orion Hodson
2018-06-08ART: Simplify invoke-polymorphic entrypoints Orion Hodson
2018-06-01Rewrite dex register map encoding in stackmaps. David Srbecky
2018-05-30Remove the CodeOffset helper class. David Srbecky
2018-05-21Rewrite stackmap encoding code. David Srbecky
2018-05-14ART: Add dex::ProtoIndex Orion Hodson
2018-05-11ART: Compiler support for const-method-handle Orion Hodson
2018-05-10ART: Compiler support for const-method-type Orion Hodson
2018-04-11Revert^2 "Compile link-time thunks in codegen." Vladimir Marko
2018-04-04Revert "Compile link-time thunks in codegen." Vladimir Marko
2018-04-04Compile link-time thunks in codegen. Vladimir Marko
2018-03-19Move some remaining dex utilities David Sehr
2018-03-08Retrieve String/Class references from .data.bimg.rel.ro. Vladimir Marko
2018-02-28Header library to remove dependence on runtime/ David Sehr
2018-01-08Clean up CodeItemAccessors and Compact/StandardDexFile Mathieu Chartier
2018-01-05Create dex subdirectory David Sehr
2018-01-02Remove CodeItem accessor functions Mathieu Chartier
2017-12-14Clean up InstanceOf/CheckCast. Vladimir Marko
2017-12-04Minor cleanup in CodeGenerator::RecordPcInfo(). Vladimir Marko
2017-11-27Fix stats reporting over 100% methods compiled. Vladimir Marko
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-11-03Merge "Refactor DexInstructionIterator" Mathieu Chartier
2017-11-02ART: Make InstructionSet an enum class and add kLast. Vladimir Marko