Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
62891fdc94de6e9909fba9264bdd891a7f28beb3
/
compiler
/
optimizing
/
builder.h
4924ea9
Remove Vdex::GetQuickenedInfoOf and all its users.
by Nicolas Geoffray
· 5 years ago
02ca05a
Move HandleCache to HGraph.
by Vladimir Marko
· 6 years ago
0a51605
Revert "Make compiler/optimizing/ symbols hidden."
by Vladimir Marko
· 7 years ago
e272715
Make compiler/optimizing/ symbols hidden.
by Vladimir Marko
· 7 years ago
c1c3452
Do not cache RequiresConstructorBarrier() results.
by Vladimir Marko
· 8 years ago
210531f
Revert "Revert "Move quickening info logic to its own table""
by Mathieu Chartier
· 8 years ago
6716941
Revert "Move quickening info logic to its own table"
by Nicolas Geoffray
· 8 years ago
7a26f94
Move quickening info logic to its own table
by Mathieu Chartier
· 8 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 8 years ago
92f7f3c
Use intrinsic codegen for compiling intrinsic methods.
by Vladimir Marko
· 9 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 9 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 9 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 9 years ago
1e065a5
optimizing: Refactor statistics to use OptimizingCompilerStats helper
by Igor Murashkin
· 9 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 9 years ago
8d6768d
Revert^6 "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
0b66d61
Revert^5 "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
bfb80d2
Revert^4 "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
5812e20
Revert^3 "Hash-based dex cache type array."
by Mathieu Chartier
· 9 years ago
85c0f2a
Revert^2 "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 9 years ago
d16363a
Revert "Hash-based dex cache type array."
by Vladimir Marko
· 9 years ago
ec78622
Hash-based dex cache type array.
by Vladimir Marko
· 9 years ago
5247c08
Put the resolved class in HLoadClass.
by Nicolas Geoffray
· 9 years ago
e8a3c57
Replace StackHandleScopeCollection with VariableSizedHandleScope
by Mathieu Chartier
· 10 years ago
456307a
Revert "Revert "Use dex cache from compilation unit in RTP.""
by Vladimir Marko
· 10 years ago
34d9b04
Revert "Use dex cache from compilation unit in RTP."
by Nicolas Geoffray
· 10 years ago
27bb86e
Use dex cache from compilation unit in RTP.
by Vladimir Marko
· 10 years ago
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 10 years ago
6032891
Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
by David Brazdil
· 10 years ago
e3ff7b2
Refactor HGraphBuilder and SsaBuilder to remove HLocals
by David Brazdil
· 10 years ago
86ea7ee
Build dominator tree before generating HInstructions
by David Brazdil
· 10 years ago
d96a246
Optimizing: Do not insert suspend checks on back-edges.
by Vladimir Marko
· 10 years ago
badd826
ART: Run SsaBuilder from HGraphBuilder
by David Brazdil
· 10 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 10 years ago
58282f4
ART: Remove Baseline compiler
by David Brazdil
· 10 years ago
0cf4493
Generate more stack maps during native debugging.
by David Srbecky
· 10 years ago
9865bde
Rename NullHandle to ScopedNullHandle
by Mathieu Chartier
· 10 years ago
f3e0ee2
Revert "Revert "ART: Reduce the instructions generated by packed switch.""
by Vladimir Marko
· 10 years ago
b4c1376
Revert "ART: Reduce the instructions generated by packed switch."
by Nicolas Geoffray
· 10 years ago
59f054d
ART: Reduce the instructions generated by packed switch.
by Zheng Xu
· 11 years ago
e523423
Revert "Revert "Don't use the compiler driver for method resolution.""
by Nicolas Geoffray
· 11 years ago
c88ef3a
Revert "Don't use the compiler driver for method resolution."
by Nicolas Geoffray
· 11 years ago
4db0bf9
Don't use the compiler driver for method resolution.
by Nicolas Geoffray
· 11 years ago
d9dc6f4
A few more optimizations on avoiding HClinit.
by Nicolas Geoffray
· 11 years ago
729645a
Explicitly add HLoadClass/HClinitCheck for HNewInstance.
by Nicolas Geoffray
· 11 years ago
fb8464a
Revert "Revert "Enable store elimination for singleton objects.""
by Mingyao Yang
· 11 years ago
55d02cf
Revert "Enable store elimination for singleton objects."
by Andreas Gampe
· 11 years ago
7f43a3d
Enable store elimination for singleton objects.
by Mingyao Yang
· 11 years ago
dc151b2
Optimizing: Determine invoke-static/-direct dispatch early.
by Vladimir Marko
· 11 years ago
98893e1
Add support for unresolved classes in optimizing.
by Calin Juravle
· 11 years ago
07380a2
Enable compilation of members with access check failures.
by Calin Juravle
· 11 years ago
ec7e44f
Merge "Optimizing: Tag more arena allocations."
by Vladimir Marko
· 11 years ago
2aaa4b5
Optimizing: Tag more arena allocations.
by Vladimir Marko
· 11 years ago
d7558da
ART: Preserve loop headers with try/catch
by David Brazdil
· 11 years ago
fe57faa
[optimizing] Add basic PackedSwitch support
by Mark Mendell
· 11 years ago
5d01db1
BuildInvoke refactor: extract String.init in its own code path
by Calin Juravle
· 11 years ago
3ecfd65
Add dex_pc to all HInstructions in builder.
by Yevgeny Rouban
· 11 years ago
736b560
Reduce how often we call FindDexCache
by Mathieu Chartier
· 11 years ago
aa50d3a
Add missing field init in constructors
by Sebastien Hertz
· 11 years ago
0eedd7e
Fix BuildInvoke
by Calin Juravle
· 11 years ago
68ad649
Refactor BuildInvoke.
by Calin Juravle
· 11 years ago
5815501
Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 11 years ago
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 11 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 11 years ago
9523a3e
Revert "Revert "Use the quickened metadata to compile -QUICK opcodes.""
by Nicolas Geoffray
· 11 years ago
8ab9a90
Revert "Use the quickened metadata to compile -QUICK opcodes."
by Nicolas Geoffray
· 11 years ago
4515a67
Use the quickened metadata to compile -QUICK opcodes.
by Nicolas Geoffray
· 11 years ago
2e7cd75
[optimizing] Don't rely on the verifier for String.<init>.
by Nicolas Geoffray
· 11 years ago
bff7503
Revert "Revert "ART: Ignore try blocks with no throwing instructions""
by David Brazdil
· 11 years ago
efe374d
Revert "ART: Ignore try blocks with no throwing instructions"
by David Brazdil
· 11 years ago
8f8ee68
ART: Ignore try blocks with no throwing instructions
by David Brazdil
· 11 years ago
c470193
Fuse long and FP compare & condition on x86/x86-64 in Optimizing.
by Mark Mendell
· 11 years ago
49bace1
Address additional comments on try-catch CL
by David Brazdil
· 11 years ago
56e1acc
ART: Changes to try-catch in GraphBuilder
by David Brazdil
· 11 years ago
fc6a86a
Revert "Revert "ART: Implement try/catch blocks in Builder""
by David Brazdil
· 11 years ago
3e18738
Revert "ART: Implement try/catch blocks in Builder"
by David Brazdil
· 11 years ago
0b5c7d1
ART: Implement try/catch blocks in Builder
by David Brazdil
· 11 years ago
4dda337
MIPS: Initial version of optimizing compiler for MIPS64R6.
by Alexey Frunze
· 11 years ago
3045174
Use compiling class instead of referrer for access checks.
by Nicolas Geoffray
· 11 years ago
702d260
Skip compilation when falling-through out of method code.
by Calin Juravle
· 11 years ago
1b49872
ART: Same skip-compilation heuristic in both backends
by David Brazdil
· 11 years ago
8d5b8b2
ART: Force constants into the entry block
by David Brazdil
· 11 years ago
9437b78
Revert "Revert "Inline across dex files.""
by Nicolas Geoffray
· 11 years ago
46e2a39
ART: Boolean simplifier
by David Brazdil
· 11 years ago
7c3952f
ART: Add -Wunused
by Andreas Gampe
· 11 years ago
b666f48
Move arenas into runtime
by Mathieu Chartier
· 11 years ago
5e8b137
Create HGraph outside Builder, print timings
by David Brazdil
· 11 years ago
852eaff
No SuspendChecks when branching to return block
by David Brazdil
· 11 years ago
cb1b00a
Use the non access check entrypoint when possible.
by Nicolas Geoffray
· 11 years ago
e53798a
Inlining support in optimizing.
by Nicolas Geoffray
· 12 years ago
48c2b03
Add more compilation stats to optimizing
by Calin Juravle
· 11 years ago
e4d4d32
ART: Add SparseSwitch support to the optimizing compiler
by Andreas Gampe
· 12 years ago
7c8ce29
Merge "ART: Add PackedSwitch support to the optimizing compiler"
by Andreas Gampe
· 12 years ago
d881df5
ART: Add PackedSwitch support to the optimizing compiler
by Andreas Gampe
· 12 years ago
624279f
Add support for float-to-long in the optimizing compiler.
by Roland Levillain
· 12 years ago
43a539f
Add some heursitics for compiling, close to Quick's.
by Nicolas Geoffray
· 12 years ago
ddb7df2
[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}
by Calin Juravle
· 12 years ago
91debbc
Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"
by Calin Juravle
· 12 years ago
Next »