index
:
art.git
replicant-6.0
Android's art
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
/
optimizing
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge "Use Is*() helpers to shorten code in the optimizing compiler."
Roland Levillain
2014-10-13
7
-19
/
+19
|
\
|
*
Use Is*() helpers to shorten code in the optimizing compiler.
Roland Levillain
2014-10-09
7
-19
/
+19
*
|
Cleanup baseline register allocator.
Nicolas Geoffray
2014-10-10
9
-181
/
+144
*
|
Merge "Fix code generation of materialized conditions."
Nicolas Geoffray
2014-10-10
14
-152
/
+298
|
\
\
|
*
|
Fix code generation of materialized conditions.
Nicolas Geoffray
2014-10-09
14
-152
/
+298
*
|
|
Enable -Wimplicit-fallthrough.
Ian Rogers
2014-10-09
3
-12
/
+24
*
|
|
stdint types all the way!
Ian Rogers
2014-10-09
1
-11
/
+11
|
|
/
|
/
|
*
|
Merge "Tidy ELF builder."
Ian Rogers
2014-10-09
6
-6
/
+7
|
\
\
|
|
/
|
/
|
|
*
Tidy ELF builder.
Ian Rogers
2014-10-09
6
-6
/
+7
*
|
Stop converting from Location to ManagedRegister.
Nicolas Geoffray
2014-10-09
16
-580
/
+583
|
/
*
Header file clean up.
Ian Rogers
2014-10-08
3
-3
/
+3
*
Fix and improve static evaluation of constant expressions.
Roland Levillain
2014-10-08
2
-41
/
+173
*
Add trivial register hints to the register allocator.
Nicolas Geoffray
2014-10-07
9
-91
/
+482
*
Add support for floats and doubles.
Nicolas Geoffray
2014-10-07
13
-212
/
+514
*
Inserting a node must also update its inputs users.
Nicolas Geoffray
2014-10-07
2
-3
/
+61
*
Merge "Do not use kDiesAtEntry when inputs must be in specific reg."
Nicolas Geoffray
2014-10-07
1
-4
/
+12
|
\
|
*
Do not use kDiesAtEntry when inputs must be in specific reg.
Nicolas Geoffray
2014-10-07
1
-4
/
+12
*
|
Add a prepare for register allocation pass.
Nicolas Geoffray
2014-10-06
10
-60
/
+251
|
/
*
Add support for inputs dying at entry of instructions.
Nicolas Geoffray
2014-10-06
6
-59
/
+87
*
Merge "Revert "Introduce a class to implement optimization passes.""
Nicolas Geoffray
2014-10-01
12
-218
/
+65
|
\
|
*
Revert "Introduce a class to implement optimization passes."
Nicolas Geoffray
2014-10-01
12
-218
/
+65
*
|
Merge "Introduce a class to implement optimization passes."
Roland Levillain
2014-10-01
12
-65
/
+218
|
\
\
|
|
/
|
*
Introduce a class to implement optimization passes.
Roland Levillain
2014-10-01
12
-65
/
+218
*
|
Improve detection of lifetime holes.
Nicolas Geoffray
2014-09-30
5
-9
/
+228
*
|
Fix a bug in the insertion of parallel move.
Nicolas Geoffray
2014-09-29
4
-24
/
+64
*
|
Fix test now that instructions can die at instruction entry.
Nicolas Geoffray
2014-09-29
1
-3
/
+3
*
|
Register allocator: refine instructions liveness.
Nicolas Geoffray
2014-09-27
3
-15
/
+52
|
/
*
Make suspend checks note have side effects.
Nicolas Geoffray
2014-09-25
4
-3
/
+4
*
Merge "Optimize suspend checks in optimizing compiler."
Nicolas Geoffray
2014-09-25
17
-79
/
+349
|
\
|
*
Optimize suspend checks in optimizing compiler.
Nicolas Geoffray
2014-09-25
17
-79
/
+349
*
|
Merge "Optimizing compiler: remove unnecessary `explicit' keywords."
Roland Levillain
2014-09-25
6
-13
/
+13
|
\
\
|
*
|
Optimizing compiler: remove unnecessary `explicit' keywords.
Roland Levillain
2014-09-25
6
-13
/
+13
|
|
/
*
|
Optimizing compiler: check inputs & uses definitions in CFG.
Roland Levillain
2014-09-25
3
-0
/
+44
|
/
*
Merge "Optimizing compiler: ensure loop header dominates loop's blocks."
Roland Levillain
2014-09-23
1
-0
/
+15
|
\
|
*
Optimizing compiler: ensure loop header dominates loop's blocks.
Roland Levillain
2014-09-23
1
-0
/
+15
*
|
Merge "Support for saving and restoring live registers in a slow path."
Nicolas Geoffray
2014-09-23
13
-19
/
+194
|
\
\
|
*
|
Support for saving and restoring live registers in a slow path.
Nicolas Geoffray
2014-09-23
13
-19
/
+194
*
|
|
Merge "Fix code generation with materialized conditions."
Nicolas Geoffray
2014-09-23
6
-21
/
+57
|
\
\
\
|
*
|
|
Fix code generation with materialized conditions.
Nicolas Geoffray
2014-09-23
6
-21
/
+57
*
|
|
|
Merge "Add loop- and phi-related checks in the optimizing compiler."
Roland Levillain
2014-09-23
4
-7
/
+110
|
\
\
\
\
|
|
|
_
|
/
|
|
/
|
|
|
*
|
|
Add loop- and phi-related checks in the optimizing compiler.
Roland Levillain
2014-09-22
4
-7
/
+110
|
|
/
/
*
|
|
Also remove environment links to removed instructions.
Nicolas Geoffray
2014-09-22
3
-4
/
+93
|
/
/
*
|
Fix a bug in the handling of moves in register allocator.
Nicolas Geoffray
2014-09-22
1
-0
/
+4
*
|
First optimization in new compiler: simple GVN.
Nicolas Geoffray
2014-09-19
7
-2
/
+783
*
|
Merge "Initiate a constant propagation pass in the optimizing compiler."
Roland Levillain
2014-09-18
5
-0
/
+635
|
\
\
|
*
|
Initiate a constant propagation pass in the optimizing compiler.
Roland Levillain
2014-09-18
5
-0
/
+635
*
|
|
Fix a lint error and update a test after the phi fix.
Nicolas Geoffray
2014-09-18
2
-7
/
+7
*
|
|
Merge "Ensure the first predecessor of a loop is the pre header."
Nicolas Geoffray
2014-09-18
3
-1
/
+20
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Ensure the first predecessor of a loop is the pre header.
Nicolas Geoffray
2014-09-17
3
-1
/
+20
|
|
/
*
|
Merge "It can be that no method has been compiled."
Nicolas Geoffray
2014-09-18
1
-5
/
+9
|
\
\
[next]