summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/stack_map_test.cc
Commit message (Expand)AuthorAgeFilesLines
* Cleanup BitMemoryReader/Writer api.David Srbecky2018-08-101-3/+3
* Simplify StackMapStream encoding.David Srbecky2018-08-031-43/+17
* Deduplicate stackmaps at BitTable level.David Srbecky2018-08-011-0/+44
* Remove unused InvokeInfo from stack maps and the runtime.David Srbecky2018-07-131-52/+0
* Use iterators to access stack map data.David Srbecky2018-07-041-42/+36
* Add method frame info to CodeInfo.David Srbecky2018-06-261-21/+39
* Merge "Move some helper methods to DexRegisterLocation."David Srbecky2018-06-141-66/+66
|\
| * Move some helper methods to DexRegisterLocation.David Srbecky2018-06-141-66/+66
* | Add Kind column to stack maps.David Srbecky2018-06-131-3/+3
|/
* Remove unused GetDexRegisterMap arguments.David Srbecky2018-06-071-26/+40
* Delta-compress register maps in stack maps.David Srbecky2018-06-071-18/+3
* Remove depth argument from InlineInfo accessors in stack maps.David Srbecky2018-06-051-39/+45
* Rewrite dex register map encoding in stackmaps.David Srbecky2018-06-011-213/+31
* Ensure all PCs in stack_map_test are aligned.David Srbecky2018-05-301-49/+51
* Simplify DexRegisterMap API.David Srbecky2018-05-301-136/+86
* Remove the CodeOffset helper class.David Srbecky2018-05-301-20/+25
* Revert^2 "Optimize register mask and stack mask in stack maps."David Srbecky2018-05-301-2/+2
* Revert "Optimize register mask and stack mask in stack maps."Vladimir Marko2018-05-291-2/+2
* Optimize register mask and stack mask in stack maps.David Srbecky2018-05-281-2/+2
* Rewrite stackmap encoding code.David Srbecky2018-05-211-278/+267
* Separate Malloc and MemMap ArenaPoolsDavid Sehr2018-04-041-10/+11
* ART: Make InstructionSet an enum class and add kLast.Vladimir Marko2017-11-021-12/+18
* Use ScopedArenaAllocator for code generation.Vladimir Marko2017-10-171-10/+20
* Use ScopedArenaAllocator for building HGraph.Vladimir Marko2017-10-111-44/+45
* Add method info to oat filesMathieu Chartier2017-03-161-16/+21
* Add invoke infos to stack mapsMathieu Chartier2017-02-151-1/+44
* Deduplicate register maps for both inline and normal stack mapsMathieu Chartier2017-02-131-0/+94
* Clean up code info table layoutMathieu Chartier2017-02-081-72/+72
* Deduplicate register masksMathieu Chartier2017-02-011-8/+8
* Deduplicate stack masksDavid Srbecky2017-01-311-25/+40
* Remove alignment bits in between stack mapsMathieu Chartier2017-01-271-6/+21
* Compressed native PC for stack mapsMathieu Chartier2017-01-201-17/+33
* Put inlined ArtMethod pointer in stack maps.Nicolas Geoffray2017-01-161-30/+23
* Use bit-level packing for InlineInfo in stackmaps as well.David Srbecky2016-04-011-37/+37
* Pack stack map entries on bit level to save space.David Srbecky2016-03-311-99/+103
* Don't encode a DexRegisterMap if there is no live register.Nicolas Geoffray2016-01-081-1/+15
* Move ArenaBitVector into the runtimeMathieu Chartier2015-10-231-1/+2
* ART: Add (Fpu)RegHigh stack map location kindsDavid Brazdil2015-08-251-4/+130
* Improve documentation of memory layouts in stack_map.h.Roland Levillain2015-07-161-10/+5
* Cache stack map encodingDavid Brazdil2015-06-041-153/+165
* ART: Fast copy stack maskDavid Brazdil2015-06-021-2/+2
* Also encode the InvokeType in an InlineInfo.Nicolas Geoffray2015-05-211-10/+20
* Support InlineInfo in StackMap.Nicolas Geoffray2015-05-181-20/+188
* Cleanup and improve stack map streamCalin Juravle2015-04-231-16/+26
* Use variable encoding for StackMap.Nicolas Geoffray2015-03-311-3/+2
* Use unique location catalogs to encode Dex register maps.Roland Levillain2015-03-311-62/+272
* Share dex register maps between stack maps when possible.Calin Juravle2015-03-251-0/+50
* Compress the StackMaps.Nicolas Geoffray2015-03-201-20/+51
* Update locations of registers after slow paths spilling.Nicolas Geoffray2015-03-161-22/+12
* [optimizing] Don't record None locations in the stack maps.Nicolas Geoffray2015-03-131-20/+54