Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
9bdb6473fd75204a0ed65c7ca5a5e02e96bffdf4
/
compiler
/
optimizing
/
code_generator_x86_64.cc
cdeb0b5
Merge "[optimizing] Tune some x86_64 moves"
by Nicolas Geoffray
· 9 years ago
92e83bf
[optimizing] Tune some x86_64 moves
by Mark Mendell
· 9 years ago
db216f4
Relax the only one back-edge restriction.
by Nicolas Geoffray
· 9 years ago
2d27c8e
Refactor InvokeDexCallingConventionVisitor in Optimizing.
by Roland Levillain
· 9 years ago
80613ff
Merge "Have HInvoke instructions know their number of actual arguments."
by Roland Levillain
· 9 years ago
3e3d733
Have HInvoke instructions know their number of actual arguments.
by Roland Levillain
· 9 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
808db52
Merge "[optimizing] Handle x86 const length BoundsCheck"
by Andreas Gampe
· 9 years ago
99dbd68
[optimizing] Handle x86 const length BoundsCheck
by Mark Mendell
· 9 years ago
0379f82
Fix DCHECKs about clinit checks in Optimizing's code generators.
by Roland Levillain
· 9 years ago
eb5459c
Merge "Ensure inlined static calls perform clinit checks in Optimizing."
by Roland Levillain
· 9 years ago
4c0eb42
Ensure inlined static calls perform clinit checks in Optimizing.
by Roland Levillain
· 9 years ago
5ea536a
Remove ArtMethod* parameter from dex cache entry points.
by Vladimir Marko
· 9 years ago
322b389
Merge "Remove unnecessary null checks in CheckCast and InstanceOf"
by Calin Juravle
· 9 years ago
af88835
Remove unnecessary null checks in CheckCast and InstanceOf
by Guillaume "Vermeille" Sanchez
· 9 years ago
40741f3
[optimizing] Use more X86_64 addressing modes
by Mark Mendell
· 9 years ago
36aafd9
Merge "[optimizing] Add memory barriers in constructors when needed"
by Calin Juravle
· 9 years ago
27df758
[optimizing] Add memory barriers in constructors when needed
by Calin Juravle
· 9 years ago
88c13cd
Opt compiler: Correctly require register or FPU register.
by Alexandre Rames
· 9 years ago
13b4718
ART: Remove DCHECKs for boolean type
by David Brazdil
· 9 years ago
669d8a1
Merge "Revert "[optimizing] Improve x86 parallel moves/swaps""
by Calin Juravle
· 9 years ago
e14590b
Revert "[optimizing] Improve x86 parallel moves/swaps"
by Guillaume Sanchez
· 9 years ago
a76a08f
Merge "Type MoveOperands."
by Nicolas Geoffray
· 9 years ago
9021825
Type MoveOperands.
by Nicolas Geoffray
· 9 years ago
66d126e
ART: Implement HBooleanNot instruction
by David Brazdil
· 9 years ago
daba9df
Merge "Whitespace cleanup in DWARFReg helper functions."
by David Srbecky
· 9 years ago
9d8606d
Whitespace cleanup in DWARFReg helper functions.
by David Srbecky
· 9 years ago
c34dc93
Move 'ret' instruction generation inside GenerateFrameExit.
by David Srbecky
· 9 years ago
27ef317
Merge "Follow up of "div/rem on x86 and x86_64", to tidy up the code a little."
by Calin Juravle
· 9 years ago
a5c19ce
[optimizing] Improve x86 parallel moves/swaps
by Mark Mendell
· 9 years ago
39dcf55
[optimizing] Address x86_64 RIP patch comments
by Mark Mendell
· 9 years ago
b19930c
Follow up of "div/rem on x86 and x86_64", to tidy up the code a little.
by Guillaume Sanchez
· 9 years ago
917f086
Merge "Implement CFI for Optimizing."
by David Srbecky
· 9 years ago
c6b4dd8
Implement CFI for Optimizing.
by David Srbecky
· 9 years ago
f55c3e0
[optimizing] Add RIP support for x86_64
by Mark Mendell
· 9 years ago
9615986
Merge "Speedup div/rem by constants on x86 and x86_64"
by Calin Juravle
· 9 years ago
0f88e87
Speedup div/rem by constants on x86 and x86_64
by Guillaume Sanchez
· 9 years ago
65b798e
ART: Enable more Clang warnings
by Andreas Gampe
· 9 years ago
97597c9
Merge "[optimizing] Implement x86/x86_64 math intrinsics"
by Andreas Gampe
· 9 years ago
e428522
Merge "Revert "Revert "Deoptimization-based bce."""
by Mingyao Yang
· 9 years ago
d43b3ac
Revert "Revert "Deoptimization-based bce.""
by Mingyao Yang
· 9 years ago
fb8d279
[optimizing] Implement x86/x86_64 math intrinsics
by Mark Mendell
· 9 years ago
12bca97
Opt compiler: Fix move from constant.
by Zheng Xu
· 9 years ago
d75948a
Intrinsify String.compareTo.
by Nicolas Geoffray
· 9 years ago
b2bd1c5
ART: Formatting and comments in BooleanSimplifier
by David Brazdil
· 9 years ago
b64b782
Merge "ART: Boolean simplifier"
by David Brazdil
· 9 years ago
46e2a39
ART: Boolean simplifier
by David Brazdil
· 9 years ago
da4d79b
Unify ART's various implementations of bit_cast.
by Roland Levillain
· 9 years ago
0ba6273
Revert "Deoptimization-based bce."
by Andreas Gampe
· 9 years ago
e295e6e
Deoptimization-based bce.
by Mingyao Yang
· 9 years ago
af2bec3
Merge "[optimizing] Improve x86, x86_64 code"
by Nicolas Geoffray
· 9 years ago
68e1500
PREOPT compiles using dex2oatd so don't emit debug instructions.
by Nicolas Geoffray
· 9 years ago
3f6c7f6
[optimizing] Improve x86, x86_64 code
by Mark Mendell
· 9 years ago
a8ac913
Refactor code in preparation of correct stack maps in slow path.
by Nicolas Geoffray
· 9 years ago
2ed20af
Opt compiler: Clean the use of `virtual` and `OVERRIDE`.
by Alexandre Rames
· 9 years ago
f60c90b
[optimizing] Improve x86/x86_64 bound check code
by Mark Mendell
· 9 years ago
dc5ac73
Opt compiler: enhance gvn for commutative ops.
by Mingyao Yang
· 9 years ago
09b8463
[optimizing compiler] x86 goodness
by Mark Mendell
· 9 years ago
d8ef2e9
not-int can also take non-int (byte and short) instructions.
by Nicolas Geoffray
· 9 years ago
b1498f6
Improve type propagation with if-contexts
by Calin Juravle
· 9 years ago
d6138ef
Ensure the graph is correctly typed.
by Nicolas Geoffray
· 9 years ago
62b5f0d
Merge "Optimize leaf methods."
by Nicolas Geoffray
· 9 years ago
748f140
x64 goodness.
by Nicolas Geoffray
· 10 years ago
c0572a4
Optimize leaf methods.
by Nicolas Geoffray
· 9 years ago
cb1b00a
Use the non access check entrypoint when possible.
by Nicolas Geoffray
· 10 years ago
1cf9528
Small optimization for recursive calls: avoid dex cache.
by Nicolas Geoffray
· 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
d97dc40
Support callee save floating point registers on x64.
by Nicolas Geoffray
· 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
b6b114c
Merge "Do not use HNot for creating !bool."
by Nicolas Geoffray
· 10 years ago
fa93b50
Do not use HNot for creating !bool.
by Nicolas Geoffray
· 10 years ago
77520bc
Record implicit null checks at the actual invoke time.
by Calin Juravle
· 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
cd6dffe
Add implicit null checks for the optimizing compiler
by Calin Juravle
· 10 years ago
71fb52f
ART: Optimizing compiler intrinsics
by Andreas Gampe
· 10 years ago
1cc7dba
ART: Reorder entrypoint argument order
by Andreas Gampe
· 10 years ago
52c4896
[optimizing compiler] Add support for volatile
by Calin Juravle
· 10 years ago
6048838
Merge "Revert "Don't block quick callee saved registers for optimizing.""
by Nicolas Geoffray
· 10 years ago
5b4b898
Revert "Don't block quick callee saved registers for optimizing."
by Nicolas Geoffray
· 10 years ago
e408f8c
Merge "Don't block quick callee saved registers for optimizing."
by Nicolas Geoffray
· 10 years ago
6004796
Don't block quick callee saved registers for optimizing.
by Nicolas Geoffray
· 10 years ago
4e44c82
Revert "Small optimization for recursive calls: avoid dex cache."
by Nicolas Geoffray
· 10 years ago
390f59f
Small optimization for recursive calls: avoid dex cache.
by Nicolas Geoffray
· 10 years ago
e53798a
Inlining support in optimizing.
by Nicolas Geoffray
· 10 years ago
486cc19
Explicitly mask constants in shift operations.
by Nicolas Geoffray
· 10 years ago
d2ec87d
[optimizing compiler] Add REM_FLOAT and REM_DOUBLE
by Calin Juravle
· 10 years ago
4c0b61f
Add support for double-to-int & double-to-long in optimizing.
by Roland Levillain
· 10 years ago
8964e2b
Add support for float-to-double & double-to-float in optimizing.
by Roland Levillain
· 10 years ago
624279f
Add support for float-to-long in the optimizing compiler.
by Roland Levillain
· 10 years ago
3f8f936
Add support for float-to-int in the optimizing compiler.
by Roland Levillain
· 10 years ago
01fcc9e
Remove type conversion nodes converting to the same type.
by Nicolas Geoffray
· 10 years ago
6d0e483
Add support for long-to-float in the optimizing compiler.
by Roland Levillain
· 10 years ago
199f336
Wrap long lines in the optimizing compiler.
by Roland Levillain
· 10 years ago
271ab9c
Ensure opt. compiler doesn't get core & FP registers mixed up.
by Roland Levillain
· 10 years ago
5368c21
Fix neg-float & neg-double for null values in opt. compiler.
by Roland Levillain
· 10 years ago
d7fa3a7
Merge "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"
by Calin Juravle
· 10 years ago
ddb7df2
[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}
by Calin Juravle
· 10 years ago
Next »