summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/stack_map_stream.h
Commit message (Expand)AuthorAgeFilesLines
* Add helper method to iterate over BitTable fields in CodeInfo.David Srbecky2018-08-101-1/+1
* Simplify StackMapStream encoding.David Srbecky2018-08-031-7/+6
* Merge "Reuse arena memory for each block in scheduler."Vladimir Marko2018-08-021-1/+2
|\
| * Reuse arena memory for each block in scheduler.Vladimir Marko2018-08-021-1/+2
* | Encode frame info using varints.David Srbecky2018-08-021-1/+1
|/
* Move MethodInfo to CodeInfo.David Srbecky2018-08-011-9/+4
* Remove unused InvokeInfo from stack maps and the runtime.David Srbecky2018-07-131-4/+0
* Add method frame info to CodeInfo.David Srbecky2018-06-261-9/+15
* Template BitTable based on the accessors.David Srbecky2018-06-141-10/+10
* Merge "Move some helper methods to DexRegisterLocation."David Srbecky2018-06-141-1/+3
|\
| * Move some helper methods to DexRegisterLocation.David Srbecky2018-06-141-1/+3
* | Remove POD helper classes for BitTableBuilder.David Srbecky2018-06-141-51/+11
* | Add Kind column to stack maps.David Srbecky2018-06-131-3/+4
|/
* Delta-compress register maps in stack maps.David Srbecky2018-06-071-2/+6
* De-duplicate inline info in stack maps.David Srbecky2018-06-031-2/+2
* Rewrite stackmap verification code.David Srbecky2018-06-011-9/+4
* Rewrite dex register map encoding in stackmaps.David Srbecky2018-06-011-129/+91
* Simplify DexRegisterMap API.David Srbecky2018-05-301-2/+1
* Remove the CodeOffset helper class.David Srbecky2018-05-301-9/+3
* Revert^2 "Optimize register mask and stack mask in stack maps."David Srbecky2018-05-301-12/+0
* Revert "Optimize register mask and stack mask in stack maps."Vladimir Marko2018-05-291-0/+12
* Optimize register mask and stack mask in stack maps.David Srbecky2018-05-281-12/+0
* Rewrite stackmap encoding code.David Srbecky2018-05-211-34/+7
* Move remaining runtime/base stuff to libartbaseDavid Sehr2018-04-051-1/+1
* Use intrinsic codegen for compiling intrinsic methods.Vladimir Marko2017-11-151-1/+1
* Use ScopedArenaAllocator for code generation.Vladimir Marko2017-10-171-18/+17
* Use ScopedArenaAllocator for building HGraph.Vladimir Marko2017-10-111-1/+1
* ART: Move kDexNoIndex to dex_file_types.hAndreas Gampe2017-09-181-1/+1
* Add method info to oat filesMathieu Chartier2017-03-161-1/+12
* Add invoke infos to stack mapsMathieu Chartier2017-02-151-0/+12
* Deduplicate register maps for both inline and normal stack mapsMathieu Chartier2017-02-131-15/+37
* Clean up code info table layoutMathieu Chartier2017-02-081-17/+2
* Deduplicate register masksMathieu Chartier2017-02-011-0/+6
* Deduplicate stack masksDavid Srbecky2017-01-311-0/+6
* Compressed native PC for stack mapsMathieu Chartier2017-01-201-5/+8
* Put inlined ArtMethod pointer in stack maps.Nicolas Geoffray2017-01-161-4/+4
* Replace String.charAt() with HIR.Vladimir Marko2016-06-211-1/+1
* Use bit-level packing for InlineInfo in stackmaps as well.David Srbecky2016-04-011-1/+2
* Pack stack map entries on bit level to save space.David Srbecky2016-03-311-4/+3
* Verify encoded stack maps in debug builds.David Srbecky2016-02-251-0/+7
* ART: Use arena allocator with HashSet/HashMap.Vladimir Marko2015-10-091-2/+5
* Add DCHECKs to ArenaVector and ScopedArenaVector.Vladimir Marko2015-10-081-2/+0
* Optimizing: Tag arena allocations in code generators.Vladimir Marko2015-09-291-18/+23
* ART: Some header cleaning around bit-utilsAndreas Gampe2015-08-171-0/+1
* Revert "Revert "ART: Implement literal pool for arm, fix branch fixup.""Vladimir Marko2015-06-171-0/+5
* Revert "ART: Implement literal pool for arm, fix branch fixup."Vladimir Marko2015-06-161-5/+0
* ART: Implement literal pool for arm, fix branch fixup.Vladimir Marko2015-06-151-0/+5
* Optimizing: Remove PcInfo, use the StackMapStream instead.Vladimir Marko2015-06-121-2/+11
* Cache stack map encodingDavid Brazdil2015-06-041-0/+1
* Also encode the InvokeType in an InlineInfo.Nicolas Geoffray2015-05-211-0/+2