Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
f7a0c4e421b5edaad5b7a15bfff687da28d0b287
/
compiler
/
optimizing
f7a0c4e
Improve ParallelMoveResolver to work with pairs.
by Nicolas Geoffray
· 10 years ago
3d087de
Opt Compiler: ARM64: Enable Callee-saved register, as defined by AAPCS64.
by Serban Constantinescu
· 10 years ago
809658e
ART: Fix crash when timing method failing to build
by David Brazdil
· 10 years ago
be31ff9
Fix a bug in the inliner.
by Nicolas Geoffray
· 10 years ago
bb7a28a
ART: Dump environment to cfg file.
by Zheng Xu
· 10 years ago
c202414
Merge "Create HGraph outside Builder, print timings"
by David Brazdil
· 10 years ago
5e8b137
Create HGraph outside Builder, print timings
by David Brazdil
· 10 years ago
82f3449
Fix a bug in combination of intrinsics and kNoOutputOverlap.
by Nicolas Geoffray
· 10 years ago
f4b24f7
Merge "ART: Change x86 long param ABI (Quick/JNI/Opt)"
by Nicolas Geoffray
· 10 years ago
18c219b
Fix test after register allocator changes.
by Nicolas Geoffray
· 10 years ago
829280c
Finally implement Location::kNoOutputOverlap.
by Nicolas Geoffray
· 10 years ago
276d9da
Inline methods with multiple blocks.
by Nicolas Geoffray
· 10 years ago
4c204ba
Use a different block order when not compiling baseline.
by Nicolas Geoffray
· 10 years ago
ef87c5d
Allow nested inlining.
by Nicolas Geoffray
· 10 years ago
2fd6aa5
Fix broken gtests after SuspendCheck optimization
by David Brazdil
· 10 years ago
852eaff
No SuspendChecks when branching to return block
by David Brazdil
· 10 years ago
cb1b00a
Use the non access check entrypoint when possible.
by Nicolas Geoffray
· 10 years ago
3e6a3bf
ART: Change x86 long param ABI (Quick/JNI/Opt)
by Mark Mendell
· 10 years ago
82091da
Implement LICM in optimizing compiler.
by Nicolas Geoffray
· 10 years ago
69b56b2
Merge "Introduce primitive type helpers."
by Andreas Gampe
· 10 years ago
542361f
Introduce primitive type helpers.
by Alexandre Rames
· 10 years ago
193f785
Merge "optimizing: NullCheck elimination"
by Nicolas Geoffray
· 10 years ago
10e244f
optimizing: NullCheck elimination
by Calin Juravle
· 10 years ago
0a299b9
Fix bad rebase.
by Nicolas Geoffray
· 10 years ago
c9ff6b1
Merge "[optimizing compiler] Support x86 hard float ABI"
by Nicolas Geoffray
· 10 years ago
1cf9528
Small optimization for recursive calls: avoid dex cache.
by Nicolas Geoffray
· 10 years ago
4a50662
Merge "Clean up pass driver"
by Mathieu Chartier
· 10 years ago
5bdab12
Clean up pass driver
by Mathieu Chartier
· 10 years ago
f08c650
Merge "ART: Arm64 optimizing compiler intrinsics"
by Andreas Gampe
· 10 years ago
878d58c
ART: Arm64 optimizing compiler intrinsics
by Andreas Gampe
· 10 years ago
7c8d009
[optimizing compiler] Support x86 hard float ABI
by Mark Mendell
· 10 years ago
763abfd
Merge "ART: Even more Quick cleanup"
by Andreas Gampe
· 10 years ago
9c46208
ART: Even more Quick cleanup
by Andreas Gampe
· 10 years ago
966c3ae
Revert "Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)""
by Mark P Mendell
· 10 years ago
ea55b93
ART: Further refactor use lists
by David Brazdil
· 10 years ago
949c91f
Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)"
by Vladimir Marko
· 10 years ago
ac99db2
Merge "Optimizing: Speed up HEnvironment use removal"
by David Brazdil
· 10 years ago
ed59619
Optimizing: Speed up HEnvironment use removal
by David Brazdil
· 10 years ago
827eedb
Move code around and address growable_array comment.
by Nicolas Geoffray
· 10 years ago
e6f1715
Fix build breakage after GVN change.
by Nicolas Geoffray
· 10 years ago
76d032b
Merge "Introduce a SideEffectsAnalysis class."
by Nicolas Geoffray
· 10 years ago
86dde16
Introduce a SideEffectsAnalysis class.
by Nicolas Geoffray
· 10 years ago
c2c25a9
Merge "Fix a bug in the liveness analysis."
by Nicolas Geoffray
· 10 years ago
aedc328
Fix a bug in the liveness analysis.
by Nicolas Geoffray
· 10 years ago
e636228
Fix lint error and typo.
by Nicolas Geoffray
· 10 years ago
0da7a26
Merge "Fix codegen_test."
by Nicolas Geoffray
· 10 years ago
a0bb2bd
Fix codegen_test.
by Nicolas Geoffray
· 10 years ago
ebb3cbc
Merge "ART: Implement X86 hard float (Quick/JNI/Baseline)"
by Vladimir Marko
· 10 years ago
4dee636
Support callee-save registers on ARM.
by Nicolas Geoffray
· 10 years ago
4597b5b
Fix valgrind error.
by Nicolas Geoffray
· 10 years ago
3d2c8e7
ART: Implement X86 hard float (Quick/JNI/Baseline)
by Mark Mendell
· 10 years ago
360daa6
Merge "Support callee save floating point registers on x64."
by Nicolas Geoffray
· 10 years ago
d97dc40
Support callee save floating point registers on x64.
by Nicolas Geoffray
· 10 years ago
746a040
Merge "Improve error messages in art::GraphChecker and art::SSAChecker"
by Roland Levillain
· 10 years ago
a26369a
Fix lint error.
by Nicolas Geoffray
· 10 years ago
9889396
Enable core callee-save on x64.
by Nicolas Geoffray
· 10 years ago
9dec5a7
Merge "ART: Replace NULL to nullptr in the optimizing compiler"
by Roland Levillain
· 10 years ago
b6b114c
Merge "Do not use HNot for creating !bool."
by Nicolas Geoffray
· 10 years ago
0ada95d
ART: Replace NULL to nullptr in the optimizing compiler
by Jean Christophe Beyler
· 10 years ago
73d8fe4
Merge "ART: Create a RemoveBlock method"
by Roland Levillain
· 10 years ago
fa93b50
Do not use HNot for creating !bool.
by Nicolas Geoffray
· 10 years ago
6c2dff8
Revert "Revert "Fully support pairs in the register allocator.""
by Nicolas Geoffray
· 10 years ago
77520bc
Record implicit null checks at the actual invoke time.
by Calin Juravle
· 10 years ago
4d2c611
Merge "Revert "Fully support pairs in the register allocator.""
by Nicolas Geoffray
· 10 years ago
c399fdc
Revert "Fully support pairs in the register allocator."
by Nicolas Geoffray
· 10 years ago
5c4405e
Improve error messages in art::GraphChecker and art::SSAChecker
by Roland Levillain
· 10 years ago
1272d42
Merge "Fully support pairs in the register allocator."
by Nicolas Geoffray
· 10 years ago
41aedbb
Fully support pairs in the register allocator.
by Nicolas Geoffray
· 10 years ago
24f2dfa
[optimizing compiler] Implement inline x86 FP '%'
by Mark Mendell
· 10 years ago
93edf73
Use CompilerOptions for implicit stack overflow checks
by Calin Juravle
· 10 years ago
d426a8f
Fix register allocator test.
by Calin Juravle
· 10 years ago
e7fd3e3
Merge "Add implicit null checks for the optimizing compiler"
by Calin Juravle
· 10 years ago
606a81a
Merge "Ensure HCondition nodes on objects are either HEqual or HNotEqual"
by Roland Levillain
· 10 years ago
a943a75
Merge "ART: Invoke Checker from run-test scripts"
by David Brazdil
· 10 years ago
3747b48
Address review comments.
by Nicolas Geoffray
· 10 years ago
4846d13
ART: Invoke Checker from run-test scripts
by David Brazdil
· 10 years ago
aecbd26
Ensure HCondition nodes on objects are either HEqual or HNotEqual
by Roland Levillain
· 10 years ago
e45ff20
Merge "Constant fold after inlining."
by Nicolas Geoffray
· 10 years ago
9ee6618
Constant fold after inlining.
by Nicolas Geoffray
· 10 years ago
a8eef82
Do not use STMP, it conflicts with the calling convention.
by Nicolas Geoffray
· 10 years ago
cd6dffe
Add implicit null checks for the optimizing compiler
by Calin Juravle
· 10 years ago
42d1f5f
Do not use register pair in a parallel move.
by Nicolas Geoffray
· 10 years ago
6450d14
Remove test that is now invalid.
by Nicolas Geoffray
· 10 years ago
6a5f5b2
Merge "Fix a bug in the register allocator."
by Nicolas Geoffray
· 10 years ago
dd8f887
Fix a bug in the register allocator.
by Nicolas Geoffray
· 10 years ago
71fb52f
ART: Optimizing compiler intrinsics
by Andreas Gampe
· 10 years ago
c507c7f
Merge "[optimizing compiler] Compute live spill size"
by Nicolas Geoffray
· 10 years ago
f85a9ca
[optimizing compiler] Compute live spill size
by Mark Mendell
· 10 years ago
1c1d40a
Merge "ART: dex2oat flag for HGraphVisualizer dump file"
by David Brazdil
· 10 years ago
c5573c2
Merge "Remove constant moves after emitting them in parallel resolver."
by Nicolas Geoffray
· 10 years ago
48c310c
Remove constant moves after emitting them in parallel resolver.
by Nicolas Geoffray
· 10 years ago
c208b87
Merge "Implement ParallelMoveResolver::Swap for doubles on arm."
by Nicolas Geoffray
· 10 years ago
53f1262
Implement ParallelMoveResolver::Swap for doubles on arm.
by Nicolas Geoffray
· 10 years ago
af2c65c
Remove whitespace.
by Nicolas Geoffray
· 10 years ago
866c031
ART: dex2oat flag for HGraphVisualizer dump file
by David Brazdil
· 10 years ago
6e73272
Revert "ART: dex2oat flag for HGraphVisualizer dump file"
by Andreas Gampe
· 10 years ago
69c15d3
Skip r1 on arm if first parameter is a long.
by Nicolas Geoffray
· 10 years ago
54953df
ART: dex2oat flag for HGraphVisualizer dump file
by David Brazdil
· 10 years ago
425f239
Fix handling of long argument spanning register/memory.
by Nicolas Geoffray
· 10 years ago
11adb76
Merge "Move code around in OptimizingCompiler::Compile to reduce stack space."
by Nicolas Geoffray
· 10 years ago
Next »