Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
ec9a828fa4a4638d2d17124c4fa835f15c7c5589
/
compiler
/
optimizing
/
code_generator.h
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 9 years ago
6032891
Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
by David Brazdil
· 9 years ago
e3ff7b2
Refactor HGraphBuilder and SsaBuilder to remove HLocals
by David Brazdil
· 9 years ago
cac5a7e
Optimizing: Improve const-string code generation.
by Vladimir Marko
· 9 years ago
e943c3b
Merge "Generate native debug stackmaps before calls as well."
by David Srbecky
· 9 years ago
d28f4a0
Generate native debug stackmaps before calls as well.
by David Srbecky
· 9 years ago
2ae4818
Clean up NullCheck generation and record stats about it.
by Calin Juravle
· 9 years ago
9cd6d37
Associate slow paths with the instruction that they belong to.
by David Srbecky
· 9 years ago
c7098ff
Remove HNativeDebugInfo from start of basic blocks.
by David Srbecky
· 9 years ago
6e33252
ART: Remove HTemporary
by David Brazdil
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
58282f4
ART: Remove Baseline compiler
by David Brazdil
· 9 years ago
42249c3
Reduce code size by sharing slow paths.
by Aart Bik
· 9 years ago
b7070a2
Generate Nops to ensure that debug stack maps have distinct PC.
by David Srbecky
· 9 years ago
f71b3ad
Get source mapping table from stack maps.
by David Srbecky
· 10 years ago
0d5a281
x86/x86-64 read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 10 years ago
0f7dca4
Optimizing/X86: PC-relative dex cache array addressing.
by Vladimir Marko
· 10 years ago
d28b969
Code cleanup to avoid CompilerDriver abstractions in JIT.
by Nicolas Geoffray
· 10 years ago
dc151b2
Optimizing: Determine invoke-static/-direct dispatch early.
by Vladimir Marko
· 10 years ago
5bd05a5
Implement System.arraycopy intrinsic for arm.
by Nicolas Geoffray
· 10 years ago
b95fb77
Optimizing: Clean up after tagging arena allocations.
by Vladimir Marko
· 10 years ago
98893e1
Add support for unresolved classes in optimizing.
by Calin Juravle
· 10 years ago
e460d1d
Revert "Revert "Support unresolved fields in optimizing"
by Calin Juravle
· 10 years ago
5233f93
Optimizing: Tag even more arena allocations.
by Vladimir Marko
· 10 years ago
225b646
Optimizing: Tag arena allocations in code generators.
by Vladimir Marko
· 10 years ago
85b62f2
ART: Refactor intrinsics slow-paths
by Andreas Gampe
· 10 years ago
e6f49b4
Revert "Support unresolved fields in optimizing" breaks debuggable tests.
by Calin Juravle
· 10 years ago
23a8e35
Support unresolved fields in optimizing
by Calin Juravle
· 10 years ago
175dc73
Support unresolved methods in Optimizing
by Calin Juravle
· 10 years ago
fe15701
Merge "Add OptimizingCompilerStats to the CodeGenerator class."
by Calin Juravle
· 10 years ago
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 10 years ago
77a48ae
Revert "Revert "ART: Register allocation and runtime support for try/catch""
by David Brazdil
· 10 years ago
659562a
Revert "ART: Register allocation and runtime support for try/catch"
by David Brazdil
· 10 years ago
b022fa1
ART: Register allocation and runtime support for try/catch
by David Brazdil
· 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
ecc4366
Add OptimizingCompilerStats to the CodeGenerator class.
by Serban Constantinescu
· 10 years ago
4ab0235
Use CodeGenerator::RecordPcInfo instead of SlowPathCode::RecordPcInfo.
by Serban Constantinescu
· 10 years ago
5815501
Revert "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
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 10 years ago
78e3ef6
Add a GVN dependency 'GC' for garbage collection.
by Alexandre Rames
· 10 years ago
8158f28
Ensure coherency of call kinds for LocationSummary.
by Alexandre Rames
· 10 years ago
45b83af
Revert "Revert "Fix LSRA bug with explicit register temporaries""
by Nicolas Geoffray
· 10 years ago
a5fc140
Revert "Fix LSRA bug with explicit register temporaries"
by Calin Juravle
· 10 years ago
283b854
Fix LSRA bug with explicit register temporaries
by Mark Mendell
· 10 years ago
eb7b739
Opt compiler: Add disassembly to the '.cfg' output.
by Alexandre Rames
· 10 years ago
9931f31
Opt compiler: Add a description to slow paths.
by Alexandre Rames
· 10 years ago
cf93a5c
Revert "Revert "ART: Implement literal pool for arm, fix branch fixup.""
by Vladimir Marko
· 10 years ago
fbeb4ae
Revert "ART: Implement literal pool for arm, fix branch fixup."
by Vladimir Marko
· 10 years ago
f38caa6
ART: Implement literal pool for arm, fix branch fixup.
by Vladimir Marko
· 10 years ago
bd8c725
Optimizing: Remove PcInfo, use the StackMapStream instead.
by Vladimir Marko
· 10 years ago
fd88f16
Factorize code for common LocationSummary of HInvoke.
by Nicolas Geoffray
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
2f9d137
Merge "Opt compiler: ARM64: Use ldp/stp on arm64 for slow paths."
by Nicolas Geoffray
· 10 years ago
17f1bc5
Merge "Support InlineInfo in StackMap."
by Nicolas Geoffray
· 10 years ago
b1d0f3f
Support InlineInfo in StackMap.
by Nicolas Geoffray
· 10 years ago
e82549b
[optimizing] Fold HTypeConversion of constants
by Mark Mendell
· 10 years ago
ec525fc
Factor MoveArguments methods in Optimizing's intrinsics handlers.
by Roland Levillain
· 10 years ago
2d27c8e
Refactor InvokeDexCallingConventionVisitor in Optimizing.
by Roland Levillain
· 10 years ago
3e3d733
Have HInvoke instructions know their number of actual arguments.
by Roland Levillain
· 10 years ago
da40309
Opt compiler: ARM64: Use ldp/stp on arm64 for slow paths.
by Zheng Xu
· 10 years ago
9021825
Type MoveOperands.
by Nicolas Geoffray
· 10 years ago
c6b4dd8
Implement CFI for Optimizing.
by David Srbecky
· 10 years ago
da4d79b
Unify ART's various implementations of bit_cast.
by Roland Levillain
· 10 years ago
522e224
ART: Fix condition for StoreNeedsWriteBarrier
by David Brazdil
· 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
234d69d
Revert "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
b4ba354
[optimizing] Enable x86 long support.
by Nicolas Geoffray
· 10 years ago
5f87418
[optimizing] Use callee-save registers for x86
by Mark Mendell
· 10 years ago
d6138ef
Ensure the graph is correctly typed.
by Nicolas Geoffray
· 10 years ago
aa9b7c4
Have the opt. compiler set the size of "empty" frames to zero.
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
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
77520bc
Record implicit null checks at the actual invoke time.
by Calin Juravle
· 10 years ago
cd6dffe
Add implicit null checks for the optimizing compiler
by Calin Juravle
· 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
5b4b898
Revert "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
624279f
Add support for float-to-long in the optimizing compiler.
by Roland Levillain
· 11 years ago
3f8f936
Add support for float-to-int 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
6d0e483
Add support for long-to-float in the optimizing compiler.
by Roland Levillain
· 11 years ago
900f6eb
Fix lint error.
by Nicolas Geoffray
· 11 years ago
c1d4ec9
Merge "Minor object store optimizations."
by Nicolas Geoffray
· 11 years ago
af07bc1
Minor object store optimizations.
by Nicolas Geoffray
· 11 years ago
d582fa4
Instruction set features for ARM64, MIPS and X86.
by Ian Rogers
· 11 years ago
Next »