Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
c916736ca1e375c276df251446baf2ac8ff3eb13
/
compiler
/
optimizing
/
instruction_builder.cc
a8d5a5f
Merge "Handle String.<init> with a phi input."
by Nicolas Geoffray
· 7 years ago
8a62a4c
Handle String.<init> with a phi input.
by Nicolas Geoffray
· 7 years ago
bb089b6
Remove CompilerDriver::support_boot_image_fixup_.
by Vladimir Marko
· 7 years ago
dc4bcce
Move image_classes_ to CompilerOptions.
by Vladimir Marko
· 7 years ago
b42042e
Merge "ART: Adds an entrypoint for invoke-custom"
by Treehugger Robot
· 7 years ago
4c8e12e
ART: Adds an entrypoint for invoke-custom
by Orion Hodson
· 7 years ago
96f0ec1
Remove DCHECK while investigating.
by Nicolas Geoffray
· 7 years ago
2c5827a
ART: Simplify operands in InstructionBuilder
by Treehugger Robot
· 7 years ago
cb2187c
Merge "Don't compile methods with irreducible loops and String.<init>."
by Nicolas Geoffray
· 7 years ago
d147e2f
Don't compile methods with irreducible loops and String.<init>.
by Nicolas Geoffray
· 7 years ago
06d10a7
ART: Add dex::ProtoIndex
by Orion Hodson
· 7 years ago
dbaa5c7
ART: Compiler support for const-method-handle
by Orion Hodson
· 7 years ago
18259d7
ART: Compiler support for const-method-type
by Orion Hodson
· 7 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 7 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
312f3b2
Move some remaining dex utilities
by David Sehr
· 7 years ago
f665f84
Pass the right dex_file/method_index for String.<init>.
by Nicolas Geoffray
· 7 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
210531f
Revert "Revert "Move quickening info logic to its own table""
by Mathieu Chartier
· 7 years ago
6716941
Revert "Move quickening info logic to its own table"
by Nicolas Geoffray
· 7 years ago
7a26f94
Move quickening info logic to its own table
by Mathieu Chartier
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 8 years ago
702f6f2
Merge "Add CodeItemDebugInfoAccessor"
by Mathieu Chartier
· 8 years ago
666ee3d
Do not pass DexFile to ClassLinker::Lookup/ResolveType().
by Vladimir Marko
· 8 years ago
31f4c9f
Add CodeItemDebugInfoAccessor
by Mathieu Chartier
· 8 years ago
8901119
Do not pass DexFile to ClassLinker::Lookup/ResolveMethod().
by Vladimir Marko
· 8 years ago
e11dd50
Do not pass DexFile to ClassLinker::ResolveField*().
by Vladimir Marko
· 8 years ago
28e012a
Determine HLoadClass/String load kind early.
by Vladimir Marko
· 8 years ago
d57fdd8
Merge "Log at places we fail to compile."
by Nicolas Geoffray
· 8 years ago
dbb9aef
Log at places we fail to compile.
by Nicolas Geoffray
· 8 years ago
58cc1cb
Pass the debug_info_offset explicitly.
by Nicolas Geoffray
· 8 years ago
92f7f3c
Use intrinsic codegen for compiling intrinsic methods.
by Vladimir Marko
· 8 years ago
0021feb
Delete CodeItemIterator
by Mathieu Chartier
· 8 years ago
2b2bef2
Refactor DexInstructionIterator
by Mathieu Chartier
· 8 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 8 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 8 years ago
1d2d4ff
Add DexInstructionIterator and use it a few places
by Mathieu Chartier
· 8 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 8 years ago
a7c83ac
ART: Clean up WellKnownClasses include.
by Andreas Gampe
· 8 years ago
6ef4567
optimizing: Add statistics for # of constructor fences added/removed
by Igor Murashkin
· 8 years ago
1e065a5
optimizing: Refactor statistics to use OptimizingCompilerStats helper
by Igor Murashkin
· 8 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 8 years ago
ba11882
ART: Change method lookup to be more consistent to JLS and the RI.
by Vladimir Marko
· 8 years ago
de4b08f
Reduce quicken info size
by Mathieu Chartier
· 8 years ago
e7197bf
Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
by Vladimir Marko
· 8 years ago
f207299
optimizing: Fix a potential nullptr dereference
by George Burgess IV
· 8 years ago
79d8fa7
optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes
by Igor Murashkin
· 8 years ago
d01745e
optimizing: constructor fence redundancy elimination - remove dmb after LSE
by Igor Murashkin
· 8 years ago
032cacd
optimizing: do not illegally remove constructor barriers after inlining
by Igor Murashkin
· 8 years ago
8d6768d
Revert^6 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
0b66d61
Revert^5 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
caa348c
Merge "Inlining a few small methods based on profiling dex2oat with perf."
by Mingyao Yang
· 8 years ago
01b47b0
Inlining a few small methods based on profiling dex2oat with perf.
by Mingyao Yang
· 8 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 8 years ago
bfb80d2
Revert^4 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 8 years ago
5812e20
Revert^3 "Hash-based dex cache type array."
by Mathieu Chartier
· 8 years ago
85c0f2a
Revert^2 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
d56a6a3
Remove obsolete restriction with allocations and dex cache.
by Nicolas Geoffray
· 8 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 8 years ago
d16363a
Revert "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
ec78622
Hash-based dex cache type array.
by Vladimir Marko
· 9 years ago
5e8d5f0
Fix some typos in ART.
by Roland Levillain
· 9 years ago
e761bcc
Revert "Revert "Load the array class in the compiler for allocations.""
by Nicolas Geoffray
· 8 years ago
fee2550
Revert "Load the array class in the compiler for allocations."
by Hiroshi Yamauchi
· 8 years ago
cc99df2
Load the array class in the compiler for allocations.
by Nicolas Geoffray
· 8 years ago
dcc7ab6
Merge "Put the resolved class in HLoadClass."
by Nicolas Geoffray
· 8 years ago
e037a73
Merge "Put inlined ArtMethod pointer in stack maps."
by Nicolas Geoffray
· 8 years ago
5247c08
Put the resolved class in HLoadClass.
by Nicolas Geoffray
· 8 years ago
5d37c15
Put inlined ArtMethod pointer in stack maps.
by Nicolas Geoffray
· 8 years ago
ac14139
Revert "Revert "ART: Compiler support for invoke-polymorphic.""
by Orion Hodson
· 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
c52b26d
Recognize getClass() in RTP.
by Nicolas Geoffray
· 9 years ago
c1a42cf
Remove soon to be obsolete call kinds for direct calls.
by Nicolas Geoffray
· 9 years ago
5687634
Sharpen HLoadClass from inliner.
by Nicolas Geoffray
· 9 years ago
8a0128a
ART: Add dex::StringIndex
by Andreas Gampe
· 9 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 9 years ago
01b70e8
Add dequickening support.
by Nicolas Geoffray
· 9 years ago
2c45bc9
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
by Vladimir Marko
· 9 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 9 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 9 years ago
75a7db6
ART: Factor out IMT from ArtMethod
by Andreas Gampe
· 9 years ago
adc4e82
Merge "Cleanup String.<init> handling."
by Nicolas Geoffray
· 9 years ago
da079bb
Cleanup String.<init> handling.
by Nicolas Geoffray
· 9 years ago
50a9ed0
Compensate in compiler for verifier shortcomings.
by Nicolas Geoffray
· 9 years ago
5e4e11e
Clean-up sharpening and compiler driver.
by Nicolas Geoffray
· 9 years ago
31b12e3
Avoid read barrier for image HLoadClass
by Mathieu Chartier
· 9 years ago
c69fba2
Optimizing: Fix handling empty fill-array-data.
by Vladimir Marko
· 9 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 9 years ago
26de38b
ART: Delete old compiler_enums.h
by Andreas Gampe
· 9 years ago
465ecc8
Revert "Revert "Refactor GetIMTIndex""
by Matthew Gharrity
· 9 years ago
e36389f
Merge "Revert "Refactor GetIMTIndex""
by Nicolas Geoffray
· 9 years ago
d4ceecc
Revert "Refactor GetIMTIndex"
by Nicolas Geoffray
· 9 years ago
dbb7f5b
Improve HLoadClass code generation.
by Vladimir Marko
· 9 years ago
5070643
Refactor GetIMTIndex
by Matthew Gharrity
· 9 years ago
Next »