Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
9bdb6473fd75204a0ed65c7ca5a5e02e96bffdf4
/
compiler
/
dex
/
quick
/
mir_to_lir.cc
e299f16
Quick: Abolish kMirOpCheckPart2.
by Vladimir Marko
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 9 years ago
fac1070
Quick: Remove broken Mir2Lir::LocToRegClass().
by Vladimir Marko
· 9 years ago
1109fb3
Implement CFI for Quick.
by David Srbecky
· 9 years ago
6f71589
Write .debug_line section using the new DWARF library.
by David Srbecky
· 9 years ago
767c752
Quick: Create GC map based on compiler data.
by Vladimir Marko
· 9 years ago
0b40ecf
Quick: Clean up slow paths.
by Vladimir Marko
· 9 years ago
d7cbf8a
Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIER
by Mathieu Chartier
· 9 years ago
22fe45d
Quick: Eliminate check-cast guaranteed by instance-of.
by Vladimir Marko
· 9 years ago
8376830
Merge "Handle another untyped dex CONST issue"
by buzbee
· 9 years ago
e5f13e5
Revert "Revert "Add JIT""
by Mathieu Chartier
· 9 years ago
a5ca888
Revert "Add JIT"
by Nicolas Geoffray
· 9 years ago
2535abe
Add JIT
by Mathieu Chartier
· 9 years ago
4de86d0
Handle another untyped dex CONST issue
by buzbee
· 9 years ago
6ce3eba
Add suspend checks to special methods.
by Vladimir Marko
· 9 years ago
e4fcc5b
Clean up Scoped-/ArenaAlocator array allocations.
by Vladimir Marko
· 9 years ago
0b9203e
ART: Some Quick cleanup
by Andreas Gampe
· 10 years ago
23149ac
Merge "ART: Ensure FP GET/PUT doesn't use Core register"
by Bill Buzbee
· 10 years ago
6bb3919
Merge "Quick: Redefine the notion of back-egdes."
by Vladimir Marko
· 10 years ago
8b858e1
Quick: Redefine the notion of back-egdes.
by Vladimir Marko
· 10 years ago
ca54134
ART: Ensure FP GET/PUT doesn't use Core register
by Mark Mendell
· 10 years ago
717a3e4
Re-factor Quick ABI support
by Serguei Katkov
· 10 years ago
dde815a
Merge "ART: x86 specific clearing higher bits when converting long to int"
by Bill Buzbee
· 10 years ago
7ab2fce
Refactor handling of conditional branches with known result.
by Vladimir Marko
· 10 years ago
6af8206
ART: x86 specific clearing higher bits when converting long to int
by Yevgeny Rouban
· 10 years ago
743b98c
Skip null check in MarkGCCard() for known non-null values.
by Vladimir Marko
· 10 years ago
e8f74e5
Quick compiler: fix x86 special identity
by buzbee
· 10 years ago
5d99e33
Merge "ART: copy dalvikInsn back on throw instruction processing"
by Bill Buzbee
· 10 years ago
c35cda8
Fix parentheses, tidy code.
by Ian Rogers
· 10 years ago
675e09b
ARM: Strength reduction for floating-point division
by Ningsheng Jian
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
56e8e60
ART: copy dalvikInsn back on throw instruction processing
by Alexei Zavjalov
· 10 years ago
5c5676b
ART: Add div/rem zero check elimination flag
by Razvan A Lupusoru
· 10 years ago
fc787ec
Enable -Wimplicit-fallthrough.
by Ian Rogers
· 10 years ago
cc8cc7c
Propagate optimization flags to kMirOpCheck.
by Vladimir Marko
· 10 years ago
ff0ac47
Remove all uses of MIR_INLINED.
by Vladimir Marko
· 10 years ago
e39c54e
Deprecate GrowableArray, use ArenaVector instead.
by Vladimir Marko
· 10 years ago
8d0d03e
ART: Change temporaries to positive names
by Razvan A Lupusoru
· 10 years ago
37f05ef
Reduced memory usage of primitive fields smaller than 4-bytes
by Fred Shih
· 10 years ago
7642324
ART: Implement kMirOpNullCheck
by Razvan A Lupusoru
· 10 years ago
c763e35
AArch64: Implement InexpensiveConstant methods.
by Matteo Franchin
· 10 years ago
6399968
Revert "Revert "Enable Load Store Elimination for ARM and ARM64""
by Serban Constantinescu
· 10 years ago
c32447b
Revert "Enable Load Store Elimination for ARM and ARM64"
by Bill Buzbee
· 10 years ago
fcc36ba
Enable Load Store Elimination for ARM and ARM64
by Serban Constantinescu
· 10 years ago
9791bb4
Merge "Fix art test failures for Mips."
by Jeff Hao
· 10 years ago
d9cb8ae
Fix art test failures for Mips.
by Douglas Leung
· 10 years ago
22d5e73
Remove object_utils.h.
by Ian Rogers
· 10 years ago
2ab40eb
ART: Add Invokes to DecodedInstruction
by Jean Christophe Beyler
· 10 years ago
a77ee51
x86_64: TargetReg update for x86
by Chao-ying Fu
· 10 years ago
b5860fb
Register promotion support for 64-bit targets
by buzbee
· 10 years ago
4b537a8
ART: Quick compiler: More size checks, add TargetReg variants
by Andreas Gampe
· 10 years ago
3c12c51
Revert "Revert "ART: Split out more cases of Load/StoreRef, volatile as parameter""
by Andreas Gampe
· 10 years ago
de68676
Revert "ART: Split out more cases of Load/StoreRef, volatile as parameter"
by Andreas Gampe
· 10 years ago
2689fba
ART: Split out more cases of Load/StoreRef, volatile as parameter
by Andreas Gampe
· 10 years ago
33ae558
Arm64 hard-float
by buzbee
· 10 years ago
8dea81c
Rewrite use/def masks to support 128 bits.
by Vladimir Marko
· 10 years ago
58994cd
x86_64: Hard Float ABI support in QCG
by Dmitry Petrochenko
· 10 years ago
04f4d8a
Add an optimization for removing redundant suspend tests in ART
by Wei Jin
· 10 years ago
a0cd2d7
Quick compiler: reference cleanup
by buzbee
· 10 years ago
35ba7f3
Quick compiler: fix array overrun.
by buzbee
· 10 years ago
e87f9b5
Allow X86 QBE to be extended
by Mark Mendell
· 10 years ago
082833c
Quick compiler, out of registers fix
by buzbee
· 10 years ago
d65c51a
ART: Add support for constant vector literals
by Mark Mendell
· 10 years ago
c93ac8b
Fix special getter/setter to use RegClassForFieldLoadStore().
by Vladimir Marko
· 10 years ago
ba57451
Quick compiler: fix compile-time perf regression
by buzbee
· 10 years ago
674744e
Use atomic load/store for volatile IGET/IPUT/SGET/SPUT.
by Vladimir Marko
· 10 years ago
3bf7c60
Cleanup ARM load/store wide and remove unused param s_reg.
by Vladimir Marko
· 10 years ago
455759b
Remove LoadBaseDispWide and StoreBaseDispWide.
by Vladimir Marko
· 10 years ago
091cc40
Quick compiler: allocate doubles as doubles
by buzbee
· 10 years ago
cc794c3
ART: Move oat_data_flow_attributes_ to private and put an API
by Jean Christophe Beyler
· 10 years ago
42fcd98
Revert "Revert "64bit changes to the stack walker for the Quick ABI.""
by Nicolas Geoffray
· 10 years ago
6ffcfa0
Rewrite suspend test check with LIRSlowPath.
by Mingyao Yang
· 10 years ago
7a11ab0
Quick compiler: debugging assists
by buzbee
· 10 years ago
125011d
Merge "Delete throw launchpads."
by Mingyao Yang
· 10 years ago
695d13a
Update load/store utilities for 64-bit backends
by buzbee
· 10 years ago
3a74d15
Delete throw launchpads.
by Mingyao Yang
· 10 years ago
e1fced1
Inlining setters that return one of their arguments.
by Vladimir Marko
· 10 years ago
73ed718
Revert "Inlining setters that return one of their arguments."
by Mathieu Chartier
· 10 years ago
8e40c3e
Inlining setters that return one of their arguments.
by Vladimir Marko
· 10 years ago
6a58cb1
art: Handle x86_64 architecture equal to x86
by Dmitry Petrochenko
· 10 years ago
f943914
Implement implicit stack overflow checks
by Dave Allison
· 10 years ago
2700f7e
Continuing register cleanup
by buzbee
· 10 years ago
99ad723
Relaxed memory barriers for x86
by Razvan A Lupusoru
· 10 years ago
cdacac4
ART: API changes
by Jean Christophe Beyler
· 10 years ago
9820b7c
Early inlining of simple methods.
by Vladimir Marko
· 11 years ago
b373e09
Implicit null/suspend checks (oat version bump)
by Dave Allison
· 10 years ago
3bc8615
Use LIRSlowPath for intrinsics, improve String.indexOf().
by Vladimir Marko
· 10 years ago
e3e0260
Move inline method detection to runtime.
by Vladimir Marko
· 10 years ago
83cc7ae
Create a scoped arena allocator and use that for LVN.
by Vladimir Marko
· 10 years ago
093aad1
Merge "Remove unreachable catch entries in GenSpecialCase()."
by Vladimir Marko
· 10 years ago
00e1ec6
Revert "Revert "Rework Quick compiler's register handling""
by Bill Buzbee
· 10 years ago
be0e546
Cache field lowering info in mir_graph.
by Vladimir Marko
· 10 years ago
39d95e6
Remove unreachable catch entries in GenSpecialCase().
by Vladimir Marko
· 10 years ago
86ec520
Revert "Rework Quick compiler's register handling"
by Bill Buzbee
· 10 years ago
2c1ed45
Rework Quick compiler's register handling
by buzbee
· 10 years ago
9c86a02
Revert "Annotate used fields."
by Ian Rogers
· 10 years ago
7f6cf56
Annotate used fields.
by Vladimir Marko
· 11 years ago
3bc0174
GenSpecialCase support for x86
by Razvan A Lupusoru
· 10 years ago
bcec6fb
Make slow paths easier to write
by Dave Allison
· 11 years ago
2730db0
Add VerfiedMethod to DexCompilationUnit.
by Vladimir Marko
· 11 years ago
Next »