Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
329d1b5a5afd1f1520c3fd2e723f1245d953074d
/
compiler
/
optimizing
/
code_generator.cc
9af47e2
Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
957fb89
Merge "ART: Move DexCache arrays to native."
by Vladimir Marko
· 10 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 10 years ago
2e8e4ff
Merge "Revert "Optimizing: Tag basic block allocations with their source.""
by Vladimir Marko
· 10 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
f7432c6
Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
2a7c1ef
Add more dwarf debug line info for Optimized methods.
by Yevgeny Rouban
· 10 years ago
f9f6441
Optimizing: Tag Arena allocations with their source.
by Vladimir Marko
· 10 years ago
4ab0235
Use CodeGenerator::RecordPcInfo instead of SlowPathCode::RecordPcInfo.
by Serban Constantinescu
· 10 years ago
d9cb68e
ART: Add (Fpu)RegHigh stack map location kinds
by David Brazdil
· 10 years ago
5815501
Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 10 years ago
d9c4d2e
Merge "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 10 years ago
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 10 years ago
464581a
Merge "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 10 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 10 years ago
f71ad9e
Merge "Svelter libart-compiler"
by Alex Light
· 10 years ago
50fa993
Svelter libart-compiler
by Alex Light
· 10 years ago
df3f822
Adjust art::HTypeConversion's side effects for MIPS64.
by Roland Levillain
· 10 years ago
78e3ef6
Add a GVN dependency 'GC' for garbage collection.
by Alexandre Rames
· 10 years ago
fc6a86a
Revert "Revert "ART: Implement try/catch blocks in Builder""
by David Brazdil
· 10 years ago
3e18738
Revert "ART: Implement try/catch blocks in Builder"
by David Brazdil
· 10 years ago
0b5c7d1
ART: Implement try/catch blocks in Builder
by David Brazdil
· 10 years ago
eb7b739
Opt compiler: Add disassembly to the '.cfg' output.
by Alexandre Rames
· 10 years ago
4dda337
MIPS: Initial version of optimizing compiler for MIPS64R6.
by Alexey Frunze
· 10 years ago
015c7e6
ART: Remove old DCHECK that trips Baseline
by David Brazdil
· 10 years ago
5dcdf94
Merge "Optimizing: Remove PcInfo, use the StackMapStream instead."
by Vladimir Marko
· 10 years ago
bd8c725
Optimizing: Remove PcInfo, use the StackMapStream instead.
by Vladimir Marko
· 10 years ago
94015b9
Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect.""
by Nicolas Geoffray
· 10 years ago
c345f14
Revert "Use HCurrentMethod in HInvokeStaticOrDirect."
by Nicolas Geoffray
· 10 years ago
38207af
Use HCurrentMethod in HInvokeStaticOrDirect.
by Nicolas Geoffray
· 10 years ago
4e40c26
Fix lint error.
by Nicolas Geoffray
· 10 years ago
fd88f16
Factorize code for common LocationSummary of HInvoke.
by Nicolas Geoffray
· 10 years ago
e3b034a
Fix some ArtMethod related bugs
by Mathieu Chartier
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
b176d7c
Also encode the InvokeType in an InlineInfo.
by Nicolas Geoffray
· 10 years ago
b1d0f3f
Support InlineInfo in StackMap.
by Nicolas Geoffray
· 10 years ago
0a23d74
Add a parent environment to HEnvironment.
by Nicolas Geoffray
· 10 years ago
3e3d733
Have HInvoke instructions know their number of actual arguments.
by Roland Levillain
· 10 years ago
4f46ac5
Cleanup and improve stack map stream
by Calin Juravle
· 10 years ago
641547a
[optimizing] Fix a bug in moving the null check to the user.
by Calin Juravle
· 10 years ago
88c13cd
Opt compiler: Correctly require register or FPU register.
by Alexandre Rames
· 10 years ago
9021825
Type MoveOperands.
by Nicolas Geoffray
· 10 years ago
c6b4dd8
Implement CFI for Optimizing.
by David Srbecky
· 10 years ago
65b798e
ART: Enable more Clang warnings
by Andreas Gampe
· 10 years ago
fb8d279
[optimizing] Implement x86/x86_64 math intrinsics
by Mark Mendell
· 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
eeefa12
Update locations of registers after slow paths spilling.
by Nicolas Geoffray
· 10 years ago
02c0bac
Merge "[optimizing] Don't record None locations in the stack maps."
by Nicolas Geoffray
· 10 years ago
fead4e4
[optimizing] Don't record None locations in the stack maps.
by Nicolas Geoffray
· 10 years ago
a8ac913
Refactor code in preparation of correct stack maps in slow path.
by Nicolas Geoffray
· 10 years ago
a4d120c
Fix build breakage.
by Nicolas Geoffray
· 10 years ago
ddd04a6
Merge "Tweak liveness when instructions are used in environments."
by Nicolas Geoffray
· 10 years ago
915b9d0
Tweak liveness when instructions are used in environments.
by Nicolas Geoffray
· 10 years ago
a2d8ec6
Compress the Dex register maps built by the optimizing compiler.
by Roland Levillain
· 10 years ago
5f87418
[optimizing] Use callee-save registers for x86
by Mark Mendell
· 10 years ago
579885a
Opt Compiler: ARM64: Enable explicit memory barriers over acquire/release
by Serban Constantinescu
· 10 years ago
76f82fc
Merge "Display optimizing compiler's CodeInfo objects in oatdump."
by Roland Levillain
· 10 years ago
d6138ef
Ensure the graph is correctly typed.
by Nicolas Geoffray
· 10 years ago
442b46a
Display optimizing compiler's CodeInfo objects in oatdump.
by Roland Levillain
· 10 years ago
dc23d83
Avoid generating jmp +0.
by Nicolas Geoffray
· 10 years ago
c0572a4
Optimize leaf methods.
by Nicolas Geoffray
· 10 years ago
829280c
Finally implement Location::kNoOutputOverlap.
by Nicolas Geoffray
· 10 years ago
4c204ba
Use a different block order when not compiling baseline.
by Nicolas Geoffray
· 10 years ago
4dee636
Support callee-save registers on ARM.
by Nicolas Geoffray
· 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
9dec5a7
Merge "ART: Replace NULL to nullptr in the optimizing compiler"
by Roland Levillain
· 10 years ago
0ada95d
ART: Replace NULL to nullptr in the optimizing compiler
by Jean Christophe Beyler
· 11 years ago
6c2dff8
Revert "Revert "Fully support pairs in the register allocator.""
by Nicolas Geoffray
· 10 years ago
77520bc
Record implicit null checks at the actual invoke time.
by Calin Juravle
· 10 years ago
c399fdc
Revert "Fully support pairs in the register allocator."
by Nicolas Geoffray
· 10 years ago
41aedbb
Fully support pairs in the register allocator.
by Nicolas Geoffray
· 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
f85a9ca
[optimizing compiler] Compute live spill size
by Mark Mendell
· 10 years ago
11adb76
Merge "Move code around in OptimizingCompiler::Compile to reduce stack space."
by Nicolas Geoffray
· 10 years ago
12df9eb
Move code around in OptimizingCompiler::Compile to reduce stack space.
by Nicolas Geoffray
· 10 years ago
840e546
Implement double and float support for arm in register allocator.
by Nicolas Geoffray
· 10 years ago
3416601
Look at instruction set features when generating volatiles code
by Calin Juravle
· 11 years ago
e21dc3d
ART: Swap-space in the compiler
by Andreas Gampe
· 11 years ago
6048838
Merge "Revert "Don't block quick callee saved registers for optimizing.""
by Nicolas Geoffray
· 11 years ago
5b4b898
Revert "Don't block quick callee saved registers for optimizing."
by Nicolas Geoffray
· 11 years ago
e408f8c
Merge "Don't block quick callee saved registers for optimizing."
by Nicolas Geoffray
· 11 years ago
6004796
Don't block quick callee saved registers for optimizing.
by Nicolas Geoffray
· 11 years ago
e53798a
Inlining support in optimizing.
by Nicolas Geoffray
· 11 years ago
d2ec87d
[optimizing compiler] Add REM_FLOAT and REM_DOUBLE
by Calin Juravle
· 11 years ago
624279f
Add support for float-to-long in the optimizing compiler.
by Roland Levillain
· 11 years ago
32f5b4d
Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug.
by Serban Constantinescu
· 11 years ago
647b9ed
Add support for long-to-double in the optimizing compiler.
by Roland Levillain
· 11 years ago
87d0376
Fix safepoint bug when computing live registers.
by Nicolas Geoffray
· 11 years ago
d77ae8a
Merge "[optimizing compiler] add HTemporary support for long and doubles"
by Calin Juravle
· 11 years ago
f97f9fb
[optimizing compiler] add HTemporary support for long and doubles
by Calin Juravle
· 11 years ago
f0e3937
Do a parallel move in BoundsCheckSlowPath.
by Nicolas Geoffray
· 11 years ago
9806199
Merge "Support invoke-interface in optimizing."
by Nicolas Geoffray
· 11 years ago
52839d1
Support invoke-interface in optimizing.
by Nicolas Geoffray
· 11 years ago
Next »