Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
c6934e36d33ab402b7b51c78d46c319fc33e8ef3
/
compiler
/
optimizing
/
stack_map_stream.cc
bf5f0f3
Revert "Revert^2 "Add code size to CodeInfo""
by Nicolas Geoffray
· 6 years ago
b1b2ca9
Revert "Don't pack code size in CodeInfo."
by Nicolas Geoffray
· 6 years ago
e35ac04
Don't pack code size in CodeInfo.
by David Srbecky
· 6 years ago
e1412da
Revert^2 "Add code size to CodeInfo"
by David Srbecky
· 6 years ago
8f20a23
Revert "Add code size to CodeInfo"
by David Srbecky
· 6 years ago
68efa7b
Add code size to CodeInfo
by David Srbecky
· 6 years ago
0c3aa31
Move varint encoding/decoding to BitMemoryReader/Writer.
by David Srbecky
· 7 years ago
a2d29a3
Add stack map fast path for GC.
by David Srbecky
· 7 years ago
e7a9194
Simplify StackMapStream encoding.
by David Srbecky
· 7 years ago
3aaaa21
Encode frame info using varints.
by David Srbecky
· 7 years ago
8cd5454
Move MethodInfo to CodeInfo.
by David Srbecky
· 7 years ago
b73323c
Deduplicate stackmaps at BitTable level.
by David Srbecky
· 7 years ago
6ee06e9
Decode only the needed tables from CodeInfo.
by David Srbecky
· 7 years ago
c945e0d
Remove ArtMethod's declaring class state checks.
by Vladimir Marko
· 7 years ago
2c76257
Remove unused InvokeInfo from stack maps and the runtime.
by David Srbecky
· 7 years ago
93bd361
Use iterators to access stack map data.
by David Srbecky
· 7 years ago
a38e6cf
Remove explicit size from CodeInfo.
by David Srbecky
· 7 years ago
f6ba5b3
Add method frame info to CodeInfo.
by David Srbecky
· 7 years ago
078d7ba
Implement BitMemory{Reader,Writer}
by David Srbecky
· 7 years ago
0b4e5a3
Binary search stack maps by native pc.
by David Srbecky
· 7 years ago
cf7833e
Template BitTable based on the accessors.
by David Srbecky
· 7 years ago
45b12e7
Merge "Move some helper methods to DexRegisterLocation."
by David Srbecky
· 7 years ago
f325e28
Remove POD helper classes for BitTableBuilder.
by David Srbecky
· 7 years ago
e140212
Move some helper methods to DexRegisterLocation.
by David Srbecky
· 7 years ago
50fac06
Add Kind column to stack maps.
by David Srbecky
· 7 years ago
6de8833
Delta-compress register maps in stack maps.
by David Srbecky
· 7 years ago
d97e082
Reduce code repetition in stack maps with macros.
by David Srbecky
· 7 years ago
6e69e52
Remove depth argument from InlineInfo accessors in stack maps.
by David Srbecky
· 7 years ago
6eb4d5e
De-duplicate inline info in stack maps.
by David Srbecky
· 7 years ago
049d681
Rewrite stackmap verification code.
by David Srbecky
· 7 years ago
71ec1cc
Rewrite dex register map encoding in stackmaps.
by David Srbecky
· 7 years ago
21d45b4
Simplify DexRegisterMap API.
by David Srbecky
· 7 years ago
d02b23f
Remove the CodeOffset helper class.
by David Srbecky
· 7 years ago
4b59d10
Revert^2 "Optimize register mask and stack mask in stack maps."
by David Srbecky
· 7 years ago
8b20b5c
Revert "Optimize register mask and stack mask in stack maps."
by Vladimir Marko
· 7 years ago
ffaf87a
Optimize register mask and stack mask in stack maps.
by David Srbecky
· 7 years ago
dd966bc
Change the BitTableBuilder API to be POD based.
by David Srbecky
· 7 years ago
052f8ca
Rewrite stackmap encoding code.
by David Srbecky
· 7 years ago
68fefac
Move and rewrite bit loading/storing methods.
by David Srbecky
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
92f7f3c
Use intrinsic codegen for compiling intrinsic methods.
by Vladimir Marko
· 8 years ago
174b2e2
Use ScopedArenaAllocator for code generation.
by Vladimir Marko
· 8 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 8 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 8 years ago
9c57113
Move StackMapStream deduplication maps to arena.
by Vladimir Marko
· 8 years ago
d776ff0
Add invoke infos to stack maps
by Mathieu Chartier
· 8 years ago
3228908
Deduplicate register maps for both inline and normal stack maps
by Mathieu Chartier
· 8 years ago
575d3e6
Clean up code info table layout
by Mathieu Chartier
· 8 years ago
fbdfa6d
Revert "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 8 years ago
90b936d
ART: Refactor verify_object.h
by Andreas Gampe
· 8 years ago
d90cd5c
Merge "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 8 years ago
d16da8b
Revert "Inline across dex files for JIT."
by Nicolas Geoffray
· 8 years ago
3f50d3c
Merge "Inline across dex files for JIT."
by Nicolas Geoffray
· 8 years ago
f290c01
Inline across dex files for JIT.
by Nicolas Geoffray
· 8 years ago
1a20b68
Deduplicate register masks
by Mathieu Chartier
· 8 years ago
45aa598
Deduplicate stack masks
by David Srbecky
· 9 years ago
12f1b99
Remove alignment bits in between stack maps
by Mathieu Chartier
· 8 years ago
a2f526f
Compressed native PC for stack maps
by Mathieu Chartier
· 8 years ago
5d37c15
Put inlined ArtMethod pointer in stack maps.
by Nicolas Geoffray
· 8 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 9 years ago
61b28a1
Use bit-level packing for InlineInfo in stackmaps as well.
by David Srbecky
· 9 years ago
09ed098
Pack stack map entries on bit level to save space.
by David Srbecky
· 9 years ago
f6a35de
Optimizing: Fix register allocator validation memory usage.
by Vladimir Marko
· 9 years ago
1bbdfd7
Verify encoded stack maps in debug builds.
by David Srbecky
· 9 years ago
7dc1178
Implement << operator for DexRegisterLocation::Kind.
by David Srbecky
· 9 years ago
012fc4e
Don't encode a DexRegisterMap if there is no live register.
by Nicolas Geoffray
· 9 years ago
ec7802a
Add DCHECKs to ArenaVector and ScopedArenaVector.
by Vladimir Marko
· 10 years ago
b5c4693
Assert we don't store an invalid dex_pc in the stack maps.
by Calin Juravle
· 10 years ago
225b646
Optimizing: Tag arena allocations in code generators.
by Vladimir Marko
· 10 years ago
77a48ae
Revert "Revert "ART: Register allocation and runtime support for try/catch""
by David Brazdil
· 10 years ago
659562a
Revert "ART: Register allocation and runtime support for try/catch"
by David Brazdil
· 10 years ago
b022fa1
ART: Register allocation and runtime support for try/catch
by David Brazdil
· 10 years ago
1c1da43
Improve documentation of memory layouts in stack_map.h.
by Roland Levillain
· 10 years ago
bd8c725
Optimizing: Remove PcInfo, use the StackMapStream instead.
by Vladimir Marko
· 10 years ago
f677ebf
Cache stack map encoding
by David Brazdil
· 10 years ago
6530baf
Move the catalog after the stack maps.
by Nicolas Geoffray
· 10 years ago
b176d7c
Also encode the InvokeType in an InlineInfo.
by Nicolas Geoffray
· 10 years ago
b1d0f3f
Support InlineInfo in StackMap.
by Nicolas Geoffray
· 10 years ago
4f46ac5
Cleanup and improve stack map stream
by Calin Juravle
· 10 years ago
c416d33
Move stack map stream implementation to its own cc file.
by Calin Juravle
· 10 years ago