Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
956af0f0cb05422e38c1d22cbef309d16b8a1a12
/
compiler
/
dex
/
frontend.cc
956af0f
Remove portable.
by Elliott Hughes
· 11 years ago
8b858e1
Quick: Redefine the notion of back-egdes.
by Vladimir Marko
· 11 years ago
aaf29b3
Tidy some uses of IsCompilationEnabled.
by Ian Rogers
· 11 years ago
b5f62b3
Support for CONST_STRING in optimizing compiler.
by Nicolas Geoffray
· 11 years ago
c7dd295
Tidy up logging.
by Ian Rogers
· 11 years ago
415ac88
Quick: In GVN, apply modifications early if outside loop.
by Vladimir Marko
· 11 years ago
497d62e
ART: skip compilation of huge methods.
by buzbee
· 11 years ago
8d0d03e
ART: Change temporaries to positive names
by Razvan A Lupusoru
· 11 years ago
53c913b
ART: Clean up compiler
by Andreas Gampe
· 11 years ago
1ff3c98
Avoid use of std::string where we have const char*.
by Ian Rogers
· 11 years ago
89c210b
Merge "Revert "Revert "Enable Load Store Elimination for ARM and ARM64"""
by Bill Buzbee
· 11 years ago
b19955d
Reduce time and memory usage of GVN.
by Vladimir Marko
· 11 years ago
6399968
Revert "Revert "Enable Load Store Elimination for ARM and ARM64""
by Serban Constantinescu
· 11 years ago
c32447b
Revert "Enable Load Store Elimination for ARM and ARM64"
by Bill Buzbee
· 11 years ago
fcc36ba
Enable Load Store Elimination for ARM and ARM64
by Serban Constantinescu
· 11 years ago
0d8ea46
ART: Do not attempt to compile a method with too many registers
by Andreas Gampe
· 11 years ago
af263df
ART: Change GenPCUseDefEncoding(), turn on Load Hoisting for ARM64
by Andreas Gampe
· 11 years ago
75cb5a2
Merge "ART: Fix GenSelect and GenFusedLongCmpBranch for ARM64"
by Andreas Gampe
· 11 years ago
381f8ac
ART: Fix GenSelect and GenFusedLongCmpBranch for ARM64
by Andreas Gampe
· 11 years ago
2ab40eb
ART: Add Invokes to DecodedInstruction
by Jean Christophe Beyler
· 11 years ago
f2b3f33
ART: Enable some ARM64 optimizations.
by Andreas Gampe
· 11 years ago
fb16129
Merge "Global Value Numbering."
by Vladimir Marko
· 11 years ago
95a0597
Global Value Numbering.
by Vladimir Marko
· 11 years ago
00caeed
ART: Refactor frontend.cc
by Andreas Gampe
· 11 years ago
f101319
Aarch64: fix bug and enable register promotion.
by Matteo Franchin
· 11 years ago
63fe93d
AArch64: Enable Inlining.
by Serban Constantinescu
· 11 years ago
699c04a
x86_64: Turn on promotion optimization
by Dmitry Petrochenko
· 11 years ago
f5997b4
More advanced timing loggers.
by Mathieu Chartier
· 11 years ago
38a0904
Always compile leafs during profile based compilation.
by Calin Juravle
· 11 years ago
b493c29
Merge "x86_64: Enable some optimizations"
by Bill Buzbee
· 11 years ago
54ee444
Quick compiler: remove Arm64 "EXPERIMENTAL" filter
by buzbee
· 11 years ago
060e6fe
ART: Log information when skipping method during compilation
by Andreas Gampe
· 11 years ago
e4a6bd7
x86_64: Enable some optimizations
by Dmitry Petrochenko
· 11 years ago
33ae558
Arm64 hard-float
by buzbee
· 11 years ago
8c7a02a
Quick compiler:interpret on type mismatch
by buzbee
· 11 years ago
df88a9e
Merge "x86_64: Enable compilation"
by Ian Rogers
· 11 years ago
136aaee
x86_64: Enable compilation
by Dmitry Petrochenko
· 11 years ago
97ed29f
Merge "ART: Hide unreachable basic blocks in the compiler"
by Andreas Gampe
· 11 years ago
4439596
ART: Hide unreachable basic blocks in the compiler
by Andreas Gampe
· 11 years ago
7e399fd
x86_64: Disable all optimizations and fix bugs
by Chao-ying Fu
· 11 years ago
e2eb29e
AArch64: Enable MOVE_*, some CONST_*, CMP_*.
by Zheng Xu
· 11 years ago
fd2e291
AArch64: fix MarkGCCard, enabling more MIR opcodes.
by Matteo Franchin
· 11 years ago
846447a
Merge "x86_64: Reduce dex2oat compilation logs"
by Bill Buzbee
· 11 years ago
30022af
x86_64: Reduce dex2oat compilation logs
by Dmitry Petrochenko
· 11 years ago
5acc8b0
AArch64: fix and enable sparse- and packed-switch.
by Matteo Franchin
· 11 years ago
58994cd
x86_64: Hard Float ABI support in QCG
by Dmitry Petrochenko
· 11 years ago
20aa7cb
Merge "Fixed and refactored profiler options handling"
by Calin Juravle
· 11 years ago
c1b643c
Fixed and refactored profiler options handling
by Calin Juravle
· 11 years ago
ec3f3d1
AArch64: split list of opcodes in compiler filter.
by Matteo Franchin
· 11 years ago
e4283be
Merge "Quick compiler: fix array overrun."
by buzbee
· 11 years ago
35ba7f3
Quick compiler: fix array overrun.
by buzbee
· 11 years ago
b20c373
Merge "AArch64: Enable extended MIR"
by Bill Buzbee
· 11 years ago
05e27ff
AArch64: Enable extended MIR
by Serban Constantinescu
· 11 years ago
2469e60
ART: Setting up cleanup
by Jean Christophe Beyler
· 11 years ago
6d25996
Merge "ART: Print and dump functionalities per pass"
by Ian Rogers
· 11 years ago
8bcecce
ART: Print and dump functionalities per pass
by Jean Christophe Beyler
· 11 years ago
ab5b370
Merge "AArch64: Add suspend check in managed code."
by Bill Buzbee
· 11 years ago
032d377
AArch64: Enable FLOAT and DOUBLE opcodes
by Serban Constantinescu
· 11 years ago
48241e7
AArch64: Add suspend check in managed code.
by Zheng Xu
· 11 years ago
ba279d9
x86_64: Disable optimizations on x86_64
by Dmitry Petrochenko
· 11 years ago
ed65c5e
AArch64: Enable LONG_* and INT_* opcodes.
by Serban Constantinescu
· 11 years ago
4f59668
ART: Pass driver generalization
by James C Scott
· 11 years ago
b01bf15
64-bit temp register support.
by buzbee
· 11 years ago
c830430
AArch64: Fix quick compiler monitor implementation.
by Zheng Xu
· 11 years ago
e1a71b2
Merge "ART: A Compile Filter for x86_64"
by Bill Buzbee
· 11 years ago
93dcff3
Fix CompilationUnit constructor issues.
by Ian Rogers
· 11 years ago
5678455
ART: A Compile Filter for x86_64
by Vladimir Kostyukov
· 11 years ago
30adc73
Quick compiler: Fix liveness tracking
by buzbee
· 11 years ago
9e06c8c
AArch64: Add fake arm64 backend, and disable it by method filter.
by Zheng Xu
· 11 years ago
72d3262
Give Compiler a back reference to the driver.
by Ian Rogers
· 11 years ago
091cc40
Quick compiler: allocate doubles as doubles
by buzbee
· 11 years ago
42d65c5
Add an option to specify a list of methods for LIR dumping.
by Mingyao Yang
· 11 years ago
af13ad9
Centralize instruction-set pointer-size, alignment, 64b-width code
by Andreas Gampe
· 11 years ago
53bee42
Fix using kArm instead of kThumb2.
by Mathieu Chartier
· 11 years ago
6a58cb1
art: Handle x86_64 architecture equal to x86
by Dmitry Petrochenko
· 11 years ago
4a200f5
Add support for -Xverify:none mode.
by Jeff Hao
· 11 years ago
4aeec17
Refactor some GC code.
by Mathieu Chartier
· 11 years ago
53b6afc
Free Arenas from the ArenaStack before running codegen.
by Vladimir Marko
· 11 years ago
b95a534
AArch64: Add arm64 runtime support.
by Stuart Monteith
· 11 years ago
9820b7c
Early inlining of simple methods.
by Vladimir Marko
· 12 years ago
bfea9c2
Class initialization check elimination.
by Vladimir Marko
· 12 years ago
b34f69a
Add command line support for enabling the optimizing compiler.
by Nicolas Geoffray
· 11 years ago
a03de6d
Revert "Revert "Make clang the default compiler on host.""
by Ian Rogers
· 11 years ago
d54f3a6
Revert "Make clang the default compiler on host."
by Ian Rogers
· 11 years ago
87f8b4c
Make clang the default compiler on host.
by Ian Rogers
· 11 years ago
39c3bfb
Make use of profiling information for dex2oat
by Dave Allison
· 12 years ago
83cc7ae
Create a scoped arena allocator and use that for LVN.
by Vladimir Marko
· 11 years ago
2da8823
Initial changes towards Generic JNI option
by Andreas Gampe
· 11 years ago
3d50407
Make out arguments non-reference types.
by Ian Rogers
· 11 years ago
6449c62
Create CompilerOptions
by Brian Carlstrom
· 11 years ago
f5df897
Rewrite the compiler interface for CompilerDriver.
by Nicolas Geoffray
· 11 years ago
ea3fa0b
Re-apply: Implement cumulative timings for CompilerDriver.
by Nicolas Geoffray
· 11 years ago
da7a69b
Enable compiler temporaries
by Razvan A Lupusoru
· 12 years ago
650be76
Revert "Implement cumulative timings for CompilerDriver."
by Brian Carlstrom
· 12 years ago
df01317
Implement cumulative timings for CompilerDriver.
by Nicolas Geoffray
· 12 years ago
4e97c53
Added pass framework
by Jean Christophe Beyler
· 12 years ago
5816ed4
Detect special methods at the end of verification.
by Vladimir Marko
· 12 years ago
867a2b3
Get rid of platform-specific method inliners.
by Vladimir Marko
· 12 years ago
1da1e2f
More compile-time tuning
by buzbee
· 12 years ago
e4a50ee
Fix build.
by Mathieu Chartier
· 12 years ago
Next »