summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/stack_map_stream.cc
Commit message (Expand)AuthorAgeFilesLines
* Move varint encoding/decoding to BitMemoryReader/Writer.David Srbecky2018-08-101-4/+4
* Add stack map fast path for GC.David Srbecky2018-08-031-2/+2
* Simplify StackMapStream encoding.David Srbecky2018-08-031-25/+18
* Encode frame info using varints.David Srbecky2018-08-021-7/+8
* Move MethodInfo to CodeInfo.David Srbecky2018-08-011-24/+2
* Deduplicate stackmaps at BitTable level.David Srbecky2018-08-011-7/+13
* Decode only the needed tables from CodeInfo.David Srbecky2018-07-261-1/+1
* Remove ArtMethod's declaring class state checks.Vladimir Marko2018-07-191-3/+2
* Remove unused InvokeInfo from stack maps and the runtime.David Srbecky2018-07-131-21/+0
* Use iterators to access stack map data.David Srbecky2018-07-041-5/+5
* Remove explicit size from CodeInfo.David Srbecky2018-06-271-6/+8
* Add method frame info to CodeInfo.David Srbecky2018-06-261-16/+43
* Implement BitMemory{Reader,Writer}David Srbecky2018-06-221-10/+10
* Binary search stack maps by native pc.David Srbecky2018-06-211-0/+10
* Template BitTable based on the accessors.David Srbecky2018-06-141-5/+5
* Merge "Move some helper methods to DexRegisterLocation."David Srbecky2018-06-141-4/+0
|\
| * Move some helper methods to DexRegisterLocation.David Srbecky2018-06-141-4/+0
* | Remove POD helper classes for BitTableBuilder.David Srbecky2018-06-141-49/+39
* | Add Kind column to stack maps.David Srbecky2018-06-131-1/+12
|/
* Delta-compress register maps in stack maps.David Srbecky2018-06-071-39/+53
* Reduce code repetition in stack maps with macros.David Srbecky2018-06-061-2/+2
* Remove depth argument from InlineInfo accessors in stack maps.David Srbecky2018-06-051-12/+8
* De-duplicate inline info in stack maps.David Srbecky2018-06-031-13/+12
* Rewrite stackmap verification code.David Srbecky2018-06-011-106/+81
* Rewrite dex register map encoding in stackmaps.David Srbecky2018-06-011-392/+190
* Simplify DexRegisterMap API.David Srbecky2018-05-301-23/+22
* Remove the CodeOffset helper class.David Srbecky2018-05-301-5/+13
* Revert^2 "Optimize register mask and stack mask in stack maps."David Srbecky2018-05-301-73/+28
* Revert "Optimize register mask and stack mask in stack maps."Vladimir Marko2018-05-291-28/+73
* Optimize register mask and stack mask in stack maps.David Srbecky2018-05-281-73/+28
* Change the BitTableBuilder API to be POD based.David Srbecky2018-05-251-20/+19
* Rewrite stackmap encoding code.David Srbecky2018-05-211-251/+144
* Move and rewrite bit loading/storing methods.David Srbecky2018-05-211-5/+7
* Create dex subdirectoryDavid Sehr2018-01-051-1/+1
* Use intrinsic codegen for compiling intrinsic methods.Vladimir Marko2017-11-151-2/+4
* Use ScopedArenaAllocator for code generation.Vladimir Marko2017-10-171-14/+20
* ART: Move kDexNoIndex to dex_file_types.hAndreas Gampe2017-09-181-9/+10
* Add method info to oat filesMathieu Chartier2017-03-161-10/+62
* Move StackMapStream deduplication maps to arena.Vladimir Marko2017-02-221-7/+6
* Add invoke infos to stack mapsMathieu Chartier2017-02-151-2/+43
* Deduplicate register maps for both inline and normal stack mapsMathieu Chartier2017-02-131-132/+93
* Clean up code info table layoutMathieu Chartier2017-02-081-104/+81
* Revert "Revert "Inline across dex files for JIT.""Nicolas Geoffray2017-02-061-5/+1
* ART: Refactor verify_object.hAndreas Gampe2017-02-031-1/+1
* Merge "Revert "Inline across dex files for JIT.""Nicolas Geoffray2017-02-031-1/+5
|\
| * Revert "Inline across dex files for JIT."Nicolas Geoffray2017-02-031-1/+5
* | Merge "Inline across dex files for JIT."Nicolas Geoffray2017-02-031-5/+1
|\|
| * Inline across dex files for JIT.Nicolas Geoffray2017-02-021-5/+1
* | Deduplicate register masksMathieu Chartier2017-02-011-16/+40
* | Deduplicate stack masksDavid Srbecky2017-01-311-23/+58