Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
49af704f0f824202e73a0928d76fca27b71cc598
/
compiler
/
optimizing
/
prepare_for_register_allocation.cc
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
acc56ac
Introduce a 'baseline' variant for the compiler.
by Nicolas Geoffray
· 6 years ago
61ba8d2
Fix longstanding bug around implicit NPEs and GC, version 2.
by Nicolas Geoffray
· 6 years ago
a9f303c
Rewrite Class init entrypoint to take a Class arg.
by Vladimir Marko
· 6 years ago
a3ad0cd
ART: Move JNI files to runtime/jni/ .
by Vladimir Marko
· 6 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 6 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 6 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 6 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 7 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
92f7f3c
Use intrinsic codegen for compiling intrinsic methods.
by Vladimir Marko
· 7 years ago
e764d2e
Use ScopedArenaAllocator for register allocation.
by Vladimir Marko
· 7 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 7 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 7 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 7 years ago
6ef4567
optimizing: Add statistics for # of constructor fences added/removed
by Igor Murashkin
· 7 years ago
e829831
Fix null dereference in debug check.
by Nicolas Geoffray
· 7 years ago
79d8fa7
optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes
by Igor Murashkin
· 7 years ago
d01745e
optimizing: constructor fence redundancy elimination - remove dmb after LSE
by Igor Murashkin
· 7 years ago
6f8e2c9
Make data dependency around HDeoptimize correct.
by Nicolas Geoffray
· 7 years ago
e037a73
Merge "Put inlined ArtMethod pointer in stack maps."
by Nicolas Geoffray
· 8 years ago
5d37c15
Put inlined ArtMethod pointer in stack maps.
by Nicolas Geoffray
· 8 years ago
0d3998b
Revert "Revert "Make object allocation entrypoints only take a class.""
by Nicolas Geoffray
· 8 years ago
f7aaacd
Revert "Make object allocation entrypoints only take a class."
by Hiroshi Yamauchi
· 8 years ago
2b615ba
Make object allocation entrypoints only take a class.
by Nicolas Geoffray
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
2c45bc9
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
by Vladimir Marko
· 8 years ago
1ceb37c
Remove unnecessary load class for new instance
by Mathieu Chartier
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
c7591b4
Fix merging HLoadClass with HNewInstance.
by Vladimir Marko
· 8 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 8 years ago
372f10e
Refactor handling of input records.
by Vladimir Marko
· 8 years ago
46817b8
Use iterators "before" the use node in HUserRecord<>.
by Vladimir Marko
· 8 years ago
b133ec6
Ensure object ArraySet with null value does not need a type check.
by Roland Levillain
· 8 years ago
0c5b18e
Support CMOV for x86 Select
by Mark Mendell
· 8 years ago
74eb1b2
ART: Implement HSelect
by David Brazdil
· 9 years ago
b3e773e
ART: Implement support for instruction inlining
by David Brazdil
· 9 years ago
0580d96
Fix a crash with unresolved classes.
by Nicolas Geoffray
· 9 years ago
8e1ef53
Do not change to the access check entrypoint when inlined.
by Nicolas Geoffray
· 9 years ago
729645a
Explicitly add HLoadClass/HClinitCheck for HNewInstance.
by Nicolas Geoffray
· 9 years ago
fbb184a
Fix ClinitCheck pruning.
by Vladimir Marko
· 9 years ago
78f4fa7
Preserve class loading semantics in optimizing.
by Nicolas Geoffray
· 9 years ago
d23eeef
Support for inlining methods that call/throw.
by Nicolas Geoffray
· 9 years ago
0ba218d
Remove unnecessary clinit checks
by Calin Juravle
· 9 years ago
3e3d733
Have HInvoke instructions know their number of actual arguments.
by Roland Levillain
· 9 years ago
0379f82
Fix DCHECKs about clinit checks in Optimizing's code generators.
by Roland Levillain
· 9 years ago
4c0eb42
Ensure inlined static calls perform clinit checks in Optimizing.
by Roland Levillain
· 9 years ago
d43b3ac
Revert "Revert "Deoptimization-based bce.""
by Mingyao Yang
· 9 years ago
0534beb
ART: Materialize constants on environment use
by David Brazdil
· 9 years ago
0ba6273
Revert "Deoptimization-based bce."
by Andreas Gampe
· 9 years ago
e295e6e
Deoptimization-based bce.
by Mingyao Yang
· 9 years ago
b1498f6
Improve type propagation with if-contexts
by Calin Juravle
· 9 years ago
ed59619
Optimizing: Speed up HEnvironment use removal
by David Brazdil
· 10 years ago
d0d4852
[optimizing compiler] Add div-int and exception handling.
by Calin Juravle
· 10 years ago
78a3233
Merge "ART: More warnings"
by Andreas Gampe
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
424f676
Implement CONST_CLASS in optimizing compiler.
by Nicolas Geoffray
· 10 years ago
19a19cf
Add support for static fields in optimizing compiler.
by Nicolas Geoffray
· 10 years ago
360231a
Fix code generation of materialized conditions.
by Nicolas Geoffray
· 10 years ago
26a25ef
Add a prepare for register allocation pass.
by Nicolas Geoffray
· 10 years ago