Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
9bdb6473fd75204a0ed65c7ca5a5e02e96bffdf4
/
compiler
/
optimizing
/
code_generator_x86.cc
ba56d06
[optimizing] Improve 32 bit long shift by 1.
by Mark Mendell
· 9 years ago
db216f4
Relax the only one back-edge restriction.
by Nicolas Geoffray
· 9 years ago
7394569
Revert "Revert "Revert "Revert "[optimizing] Improve x86 shifts""""
by Mark P Mendell
· 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
4bb014f
Merge "Revert "Revert "Optimizing: Fix long-to-fp conversion on x86."""
by Roland Levillain
· 9 years ago
b330664
[optimzing] Fix codegen bug and improve type propagation
by Calin Juravle
· 9 years ago
6149f96
Merge "RecordPcInfo() in GenerateStaticOrDirectCall() is misplaced on x86."
by Mingyao Yang
· 9 years ago
232ade0
Revert "Revert "Optimizing: Fix long-to-fp conversion on x86.""
by Roland Levillain
· 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
8693fe1
RecordPcInfo() in GenerateStaticOrDirectCall() is misplaced on x86.
by Mingyao Yang
· 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
· 10 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
1b74377
Merge "Revert "[optimizing] Improve x86 shifts""
by Nicolas Geoffray
· 10 years ago
f9aac1e
Revert "[optimizing] Improve x86 shifts"
by Roland Levillain
· 10 years ago
27ef317
Merge "Follow up of "div/rem on x86 and x86_64", to tidy up the code a little."
by Calin Juravle
· 10 years ago
a5c19ce
[optimizing] Improve x86 parallel moves/swaps
by Mark Mendell
· 10 years ago
6d80318
Merge "[optimizing] Improve x86 shifts"
by Roland Levillain
· 10 years ago
07d1f0d
Merge "Optimizing x86: Fix VisitArraySet for FP value"
by Roland Levillain
· 10 years ago
222fcf9
[optimizing] Improve x86 shifts
by Mark Mendell
· 10 years ago
b19930c
Follow up of "div/rem on x86 and x86_64", to tidy up the code a little.
by Guillaume Sanchez
· 10 years ago
55501ce
Optimizing x86: Fix VisitArraySet for FP value
by Serguei Katkov
· 10 years ago
917f086
Merge "Implement CFI for Optimizing."
by David Srbecky
· 10 years ago
c6b4dd8
Implement CFI for Optimizing.
by David Srbecky
· 10 years ago
9615986
Merge "Speedup div/rem by constants on x86 and x86_64"
by Calin Juravle
· 10 years ago
0f88e87
Speedup div/rem by constants on x86 and x86_64
by Guillaume Sanchez
· 10 years ago
65b798e
ART: Enable more Clang warnings
by Andreas Gampe
· 10 years ago
97597c9
Merge "[optimizing] Implement x86/x86_64 math intrinsics"
by Andreas Gampe
· 10 years ago
e428522
Merge "Revert "Revert "Deoptimization-based bce."""
by Mingyao Yang
· 10 years ago
d43b3ac
Revert "Revert "Deoptimization-based bce.""
by Mingyao Yang
· 10 years ago
fb8d279
[optimizing] Implement x86/x86_64 math intrinsics
by Mark Mendell
· 10 years ago
2be4869
Clean up some RecordPcInfo in x86 slow paths.
by Mingyao Yang
· 10 years ago
42514f6
[optimizing] trivial x86 explicit null check fix
by Mark Mendell
· 10 years ago
d75948a
Intrinsify String.compareTo.
by Nicolas Geoffray
· 10 years ago
09ed1a3
[optimizing] Implement X86 intrinsic support
by Mark Mendell
· 10 years ago
b2bd1c5
ART: Formatting and comments in BooleanSimplifier
by David Brazdil
· 10 years ago
b64b782
Merge "ART: Boolean simplifier"
by David Brazdil
· 10 years ago
46e2a39
ART: Boolean simplifier
by David Brazdil
· 10 years ago
da4d79b
Unify ART's various implementations of bit_cast.
by Roland Levillain
· 10 years ago
0ba6273
Revert "Deoptimization-based bce."
by Andreas Gampe
· 10 years ago
e295e6e
Deoptimization-based bce.
by Mingyao Yang
· 10 years ago
af2bec3
Merge "[optimizing] Improve x86, x86_64 code"
by Nicolas Geoffray
· 10 years ago
68e1500
PREOPT compiles using dex2oatd so don't emit debug instructions.
by Nicolas Geoffray
· 10 years ago
3f6c7f6
[optimizing] Improve x86, x86_64 code
by Mark Mendell
· 10 years ago
a8ac913
Refactor code in preparation of correct stack maps in slow path.
by Nicolas Geoffray
· 10 years ago
234d69d
Revert "Revert "[optimizing] Enable x86 long support.""
by Nicolas Geoffray
· 10 years ago
0e242b5
Merge "Revert "[optimizing] Enable x86 long support.""
by Nicolas Geoffray
· 10 years ago
154552e
Revert "[optimizing] Enable x86 long support."
by Nicolas Geoffray
· 10 years ago
2ed20af
Opt compiler: Clean the use of `virtual` and `OVERRIDE`.
by Alexandre Rames
· 10 years ago
b4ba354
[optimizing] Enable x86 long support.
by Nicolas Geoffray
· 10 years ago
af8db2e
Merge "[optimizing] Use callee-save registers for x86"
by Nicolas Geoffray
· 10 years ago
5f87418
[optimizing] Use callee-save registers for x86
by Mark Mendell
· 10 years ago
f60c90b
[optimizing] Improve x86/x86_64 bound check code
by Mark Mendell
· 10 years ago
8928cab
Add a change that should be part of "enhance gvn for commutative ops."
by Mingyao Yang
· 10 years ago
09b8463
[optimizing compiler] x86 goodness
by Mark Mendell
· 10 years ago
d8ef2e9
not-int can also take non-int (byte and short) instructions.
by Nicolas Geoffray
· 10 years ago
3173c8a
[optimizing] Fix float addition on x86.
by Calin Juravle
· 10 years ago
b1498f6
Improve type propagation with if-contexts
by Calin Juravle
· 10 years ago
d6138ef
Ensure the graph is correctly typed.
by Nicolas Geoffray
· 10 years ago
c0572a4
Optimize leaf methods.
by Nicolas Geoffray
· 10 years ago
f4b24f7
Merge "ART: Change x86 long param ABI (Quick/JNI/Opt)"
by Nicolas Geoffray
· 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
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
7c8d009
[optimizing compiler] Support x86 hard float ABI
by Mark Mendell
· 10 years ago
966c3ae
Revert "Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)""
by Mark P Mendell
· 10 years ago
949c91f
Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)"
by Vladimir Marko
· 10 years ago
3d2c8e7
ART: Implement X86 hard float (Quick/JNI/Baseline)
by Mark Mendell
· 10 years ago
d97dc40
Support callee save floating point registers on x64.
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
e7fd3e3
Merge "Add implicit null checks for the optimizing compiler"
by Calin Juravle
· 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
71fb52f
ART: Optimizing compiler intrinsics
by Andreas Gampe
· 10 years ago
425f239
Fix handling of long argument spanning register/memory.
by Nicolas Geoffray
· 10 years ago
Next »