Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
edc34c88b8f8abd04f9c4668787403608cf0b2d4
/
compiler
edc34c8
Merge "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK"
by Bill Buzbee
· 10 years ago
254aa0d
Merge "ART: Fix SelectKind to work with nullptr"
by Bill Buzbee
· 10 years ago
1293b6b
Merge "ART: Fix issues with SplitBlock"
by Bill Buzbee
· 10 years ago
893e855
Merge "Fix to MirGraph::GetSSANameWithConst()"
by Bill Buzbee
· 10 years ago
9344568
Fix and improve static evaluation of constant expressions.
by Roland Levillain
· 10 years ago
33c1702
ART: Fix issues with SplitBlock
by Mathew Zaleski
· 10 years ago
50940ea
Merge "Implement method calls using relative BL on ARM64."
by Vladimir Marko
· 10 years ago
01ef345
Add trivial register hints to the register allocator.
by Nicolas Geoffray
· 10 years ago
7fb49da
Add support for floats and doubles.
by Nicolas Geoffray
· 10 years ago
4a1b467
Merge "Inserting a node must also update its inputs users."
by Nicolas Geoffray
· 10 years ago
191c4b1
Inserting a node must also update its inputs users.
by Nicolas Geoffray
· 10 years ago
0d6102a
Merge "Propagate optimization flags to kMirOpCheck."
by Vladimir Marko
· 10 years ago
b6e7206
Fix movw on x86/x86_64 to accept any 16bits immediate.
by Nicolas Geoffray
· 10 years ago
41abdb6
Merge "Do not use kDiesAtEntry when inputs must be in specific reg."
by Nicolas Geoffray
· 10 years ago
7adfcc8
Do not use kDiesAtEntry when inputs must be in specific reg.
by Nicolas Geoffray
· 10 years ago
504b788
ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK
by Yevgeny Rouban
· 10 years ago
26a25ef
Add a prepare for register allocation pass.
by Nicolas Geoffray
· 10 years ago
9ae0daa
Add support for inputs dying at entry of instructions.
by Nicolas Geoffray
· 10 years ago
9944b3b
Fix to MirGraph::GetSSANameWithConst()
by Mark Mendell
· 10 years ago
cc8cc7c
Propagate optimization flags to kMirOpCheck.
by Vladimir Marko
· 10 years ago
fc95176
Merge "ART: Prepare for ELF64."
by Brian Carlstrom
· 10 years ago
dfaf4c3
Merge "Quick compiler: Fix ambiguous LoadValue()"
by buzbee
· 10 years ago
7c02e91
Quick compiler: Fix ambiguous LoadValue()
by buzbee
· 10 years ago
62d1ca3
ART: Prepare for ELF64.
by Tong Shen
· 10 years ago
7c2ad5a
Implement method calls using relative BL on ARM64.
by Vladimir Marko
· 10 years ago
6346244
Merge "AArch64: oat patches should be 32-bit ints."
by Vladimir Marko
· 10 years ago
27cc093
AArch64: oat patches should be 32-bit ints.
by Matteo Franchin
· 10 years ago
2081099
Merge "Remove all uses of MIR_INLINED."
by Vladimir Marko
· 10 years ago
53ce7d4
Merge "Fix x86_64 assembler LoadRef to use movl."
by Hiroshi Yamauchi
· 10 years ago
ff0ac47
Remove all uses of MIR_INLINED.
by Vladimir Marko
· 10 years ago
6e301ec
Merge "Fix build_all_egdes in MIRGraph::ProcessCanThrow()."
by Vladimir Marko
· 10 years ago
8ac41af
ART: Fix SelectKind to work with nullptr
by Chao-ying Fu
· 10 years ago
37241e5
Merge "Quick: Fix LVN/GVN handling of acquire operations."
by Vladimir Marko
· 10 years ago
e767f6c
Fix build_all_egdes in MIRGraph::ProcessCanThrow().
by Vladimir Marko
· 10 years ago
fa23645
Quick: Fix LVN/GVN handling of acquire operations.
by Vladimir Marko
· 10 years ago
d25cee7
Merge "Revert "Introduce a class to implement optimization passes.""
by Nicolas Geoffray
· 10 years ago
1ddbf6d
Revert "Introduce a class to implement optimization passes."
by Nicolas Geoffray
· 10 years ago
bff187b
Merge "Introduce a class to implement optimization passes."
by Roland Levillain
· 10 years ago
bf9cd7b
Introduce a class to implement optimization passes.
by Roland Levillain
· 10 years ago
0714083
Enable -Wunreachable-code
by Ian Rogers
· 10 years ago
f9098ea
Merge "ART: Fix GenReduceVector and GenSetVector"
by Bill Buzbee
· 10 years ago
955af68
Merge "ART: Reset bb id to the last list mir"
by Bill Buzbee
· 10 years ago
f889267
Fix x86_64 assembler LoadRef to use movl.
by Hiroshi Yamauchi
· 10 years ago
f4ae8d8
Merge "ART: Allow overridable calculation of basic block dataflow"
by Bill Buzbee
· 10 years ago
a2a9108
Merge "Update maximum number of reachable blocks in last step"
by Bill Buzbee
· 10 years ago
6f4dcae
ART: Allow overridable calculation of basic block dataflow
by Razvan A Lupusoru
· 10 years ago
bafedc3
Merge "Get heap poisoning working in 64-bit."
by Hiroshi Yamauchi
· 10 years ago
35c68e3
ART: Fix typo
by Andreas Gampe
· 10 years ago
00ade1e
Merge "ART: Fix some -Wpedantic errors"
by Andreas Gampe
· 10 years ago
79705f99
Merge "AArch64: address some outstanding TODOs."
by Vladimir Marko
· 10 years ago
8ddb00c
Improve detection of lifetime holes.
by Nicolas Geoffray
· 10 years ago
4163c53
AArch64: address some outstanding TODOs.
by Matteo Franchin
· 10 years ago
cc6b59e
Merge "ART: Fix movnti assembler"
by Ian Rogers
· 10 years ago
c8ccf68
ART: Fix some -Wpedantic errors
by Andreas Gampe
· 10 years ago
b88f0b1
Get heap poisoning working in 64-bit.
by Hiroshi Yamauchi
· 10 years ago
1edf638
Merge "ART: Deprecate CompilationUnit's code_item"
by Ian Rogers
· 10 years ago
7503597
ART: Deprecate CompilationUnit's code_item
by Razvan A Lupusoru
· 10 years ago
584cc79
Reduce scope of MIR analysis attributes.
by Ian Rogers
· 10 years ago
ae9f3e6
ART: Fix movnti assembler
by Razvan A Lupusoru
· 10 years ago
740475d
Fix a bug in the insertion of parallel move.
by Nicolas Geoffray
· 10 years ago
fd680d8
Fix test now that instructions can die at instruction entry.
by Nicolas Geoffray
· 10 years ago
eb1d22b
Merge "Register allocator: refine instructions liveness."
by Nicolas Geoffray
· 10 years ago
7690562
Register allocator: refine instructions liveness.
by Nicolas Geoffray
· 10 years ago
53cec00
ART: Fix GenReduceVector and GenSetVector
by Udayan Banerji
· 10 years ago
d282d59
Merge "Elimination of redundant instructuion"
by Ian Rogers
· 10 years ago
1ed5b27
Merge "Implement method calls using relative BL on ARM."
by Vladimir Marko
· 10 years ago
f4da675
Implement method calls using relative BL on ARM.
by Vladimir Marko
· 10 years ago
9ebc72c
Make suspend checks note have side effects.
by Nicolas Geoffray
· 10 years ago
a72cb22
Merge "Optimize suspend checks in optimizing compiler."
by Nicolas Geoffray
· 10 years ago
d7e2f32
Merge "Optimizing compiler: remove unnecessary `explicit' keywords."
by Roland Levillain
· 10 years ago
0341680
Merge "Optimizing compiler: check inputs & uses definitions in CFG."
by Roland Levillain
· 10 years ago
5799fc0
Optimizing compiler: remove unnecessary `explicit' keywords.
by Roland Levillain
· 10 years ago
3c04974
Optimize suspend checks in optimizing compiler.
by Nicolas Geoffray
· 10 years ago
f2476d5
Merge "Deprecate GrowableArray, use ArenaVector instead."
by Vladimir Marko
· 10 years ago
6b46923
Optimizing compiler: check inputs & uses definitions in CFG.
by Roland Levillain
· 10 years ago
cc67607
ART: Refactor elf_writer_quick for elf section order
by Andreas Gampe
· 10 years ago
590c6a4
ART: Reset bb id to the last list mir
by Chao-ying Fu
· 10 years ago
f038ed9
Merge "Optimizing compiler: ensure loop header dominates loop's blocks."
by Roland Levillain
· 10 years ago
e39c54e
Deprecate GrowableArray, use ArenaVector instead.
by Vladimir Marko
· 10 years ago
3f5e9bb
Merge "Support for saving and restoring live registers in a slow path."
by Nicolas Geoffray
· 10 years ago
3bca0df
Support for saving and restoring live registers in a slow path.
by Nicolas Geoffray
· 10 years ago
2e1391b
Merge "Fix code generation with materialized conditions."
by Nicolas Geoffray
· 10 years ago
18efde5
Fix code generation with materialized conditions.
by Nicolas Geoffray
· 10 years ago
7e53b41
Optimizing compiler: ensure loop header dominates loop's blocks.
by Roland Levillain
· 10 years ago
0f60165
Merge "Add loop- and phi-related checks in the optimizing compiler."
by Roland Levillain
· 10 years ago
8380c7c
Merge "Add ScopedAssertNoThreadSuspension"
by Mathieu Chartier
· 10 years ago
6b879dd
Add loop- and phi-related checks in the optimizing compiler.
by Roland Levillain
· 10 years ago
724c963
Also remove environment links to removed instructions.
by Nicolas Geoffray
· 10 years ago
145f0ca
Fix a bug in the handling of moves in register allocator.
by Nicolas Geoffray
· 10 years ago
b7e9e32
Elimination of redundant instructuion
by Anton Shamin
· 10 years ago
2d5f39e
Add ScopedAssertNoThreadSuspension
by Mathieu Chartier
· 10 years ago
04db946
Merge "ART: Address three issues with x86 assembler before enabling load store elimination."
by Ian Rogers
· 10 years ago
d7fe69b
Merge "ART: Fix host test failure (assembler_thumb_test)."
by Ian Rogers
· 10 years ago
8147dcb
Merge "ART: Overflow of bound check in ArrayCopy intrinsic"
by Ian Rogers
· 10 years ago
87258ed
Merge "Slow path should break def tracking"
by Bill Buzbee
· 10 years ago
8d050d8
Merge "AddIntrinsicSlowPath with resume requires clobbering"
by Bill Buzbee
· 10 years ago
d872b79
Merge "ART: Fix instruction flags of kMirOpCheck and kMirOpCheckPart2"
by Ian Rogers
· 10 years ago
f33e4d4
Merge "X86 QBE: Make some X86 routines virtual"
by Ian Rogers
· 10 years ago
d31cf3d
First optimization in new compiler: simple GVN.
by Nicolas Geoffray
· 10 years ago
b7fc629
ART: Fix instruction flags of kMirOpCheck and kMirOpCheckPart2
by Udayan Banerji
· 10 years ago
Next »