Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
481303bd9c09254c88bf04c47e5bf6d170df67b5
/
compiler
/
optimizing
/
inliner.cc
481303b
Fix lint error.
by Nicolas Geoffray
· 10 years ago
ccc6197
Do more inlining when JITting.
by Nicolas Geoffray
· 10 years ago
175dc73
Support unresolved methods in Optimizing
by Calin Juravle
· 10 years ago
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 10 years ago
baf89b8
ART: Fix bug in reference type propagation
by David Brazdil
· 10 years ago
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
736b560
Reduce how often we call FindDexCache
by Mathieu Chartier
· 10 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 10 years ago
673ed3d
Revert "Revert "Change dex caches to be weak roots""
by Mathieu Chartier
· 10 years ago
e418dda
Be more flexible on the code unit size when inlining.
by Nicolas Geoffray
· 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
8dbf0cf
Revert "Revert "Pass the verified method to the inlinee DexCompilationUnit.""
by Nicolas Geoffray
· 10 years ago
f25b661
Revert "Pass the verified method to the inlinee DexCompilationUnit."
by Nicolas Geoffray
· 10 years ago
08624c5
Pass the verified method to the inlinee DexCompilationUnit.
by Nicolas Geoffray
· 10 years ago
ec74835
Allow for fine tuning the inliner.
by Calin Juravle
· 10 years ago
8c4113b
Merge "Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""""
by Calin Juravle
· 10 years ago
2e76830
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
by Calin Juravle
· 10 years ago
d60a1af
Run intrinsics on inlined code.
by Scott Wakeling
· 10 years ago
b734808
Revert "Revert "Revert "Use the object class as top in reference type propagation"""
by Calin Juravle
· 10 years ago
80caa14
Revert "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 10 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 10 years ago
32d7806
Merge "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 10 years ago
7733bd6
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
e6e38ce
Merge "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
3fabec7
Use the object class as top in reference type propagation
by Calin Juravle
· 10 years ago
9523a3e
Revert "Revert "Use the quickened metadata to compile -QUICK opcodes.""
by Nicolas Geoffray
· 10 years ago
8ab9a90
Revert "Use the quickened metadata to compile -QUICK opcodes."
by Nicolas Geoffray
· 10 years ago
4515a67
Use the quickened metadata to compile -QUICK opcodes.
by Nicolas Geoffray
· 10 years ago
beba930
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
20e6071
Use the object class as top in reference type propagation
by Calin Juravle
· 10 years ago
335005e
Only do some checks when compiling against the core image.
by Nicolas Geoffray
· 10 years ago
ae09d2d
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 10 years ago
6c0c4f2
Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
by Calin Juravle
· 10 years ago
a981f9d
Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types""
by Calin Juravle
· 10 years ago
958857d
Revert "Bring ReferenceTypePropagation to HInvoke return types"
by Calin Juravle
· 10 years ago
ddedddc
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 10 years ago
454a481
Revert "Revert "Support for inlining virtual and interface calls.""
by Nicolas Geoffray
· 10 years ago
3507105
Add support for inlining already sharpened interface calls.
by Nicolas Geoffray
· 10 years ago
8c4cce0
Merge "Revert "Support for inlining virtual and interface calls.""
by Nicolas Geoffray
· 10 years ago
6e47586
Revert "Support for inlining virtual and interface calls."
by Nicolas Geoffray
· 10 years ago
4a56aca
Revert "Do a type check for knowing if we can inline."
by Nicolas Geoffray
· 10 years ago
7ce4b3d
Do a type check for knowing if we can inline.
by Nicolas Geoffray
· 10 years ago
c47908e
Merge "Support for inlining virtual and interface calls."
by Nicolas Geoffray
· 10 years ago
1d5006c
Support for inlining virtual and interface calls.
by Nicolas Geoffray
· 10 years ago
e918d38
Add $noinline$ tag to make sure a method has not been inlined.
by Guillaume "Vermeille" Sanchez
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
d23eeef
Support for inlining methods that call/throw.
by Nicolas Geoffray
· 10 years ago
5ae1325
Fix another source of undeterministic inlining.
by Nicolas Geoffray
· 10 years ago
d026143
Make inlining deterministic.
by Nicolas Geoffray
· 10 years ago
b176d7c
Also encode the InvokeType in an InlineInfo.
by Nicolas Geoffray
· 10 years ago
3cd4fc8
Eliminate redundant constructor barriers when inlining.
by Calin Juravle
· 10 years ago
0a23d74
Add a parent environment to HEnvironment.
by Nicolas Geoffray
· 10 years ago
1152c92
[optimizing] Rename HasArrayAccesses and check it
by Mark Mendell
· 10 years ago
4c0eb42
Ensure inlined static calls perform clinit checks in Optimizing.
by Roland Levillain
· 10 years ago
7a9c885
Run DCE again after all the other optimizations have run.
by Calin Juravle
· 10 years ago
8aec061
Merge "Fallback to quick in case of soft verification errors"
by Calin Juravle
· 10 years ago
f1c6d9e
Fallback to quick in case of soft verification errors
by Calin Juravle
· 10 years ago
05144f4
ART: Hot fix for an inliner issue
by David Brazdil
· 10 years ago
031af41
Revert "Fallback to quick in case of soft verification errors"
by Calin Juravle
· 10 years ago
c751d37
Fallback to quick in case of soft verification errors
by Calin Juravle
· 10 years ago
3e90a96
[optimizing] Do not inline intrinsics
by Razvan A Lupusoru
· 10 years ago
7904129
Use the original invoke type when inlining.
by Nicolas Geoffray
· 10 years ago
9437b78
Revert "Revert "Inline across dex files.""
by Nicolas Geoffray
· 10 years ago
6a816cf
Revert "Inline across dex files."
by Nicolas Geoffray
· 10 years ago
7e4c350
Inline across dex files.
by Nicolas Geoffray
· 10 years ago
c0365b1
Remember whether a method was worth inlining.
by Nicolas Geoffray
· 10 years ago
e50b8d2
Disable inlining in Optimizing when --debuggable is set.
by Nicolas Geoffray
· 10 years ago
e0fe7ae
Make the SSA builder honor the debuggable flag.
by Nicolas Geoffray
· 10 years ago
e4335eb
Make BCE a no-op if there is no array access.
by Mingyao Yang
· 10 years ago
acf735c
Reference type propagation
by Calin Juravle
· 10 years ago
5e8b137
Create HGraph outside Builder, print timings
by David Brazdil
· 11 years ago
276d9da
Inline methods with multiple blocks.
by Nicolas Geoffray
· 10 years ago
ef87c5d
Allow nested inlining.
by Nicolas Geoffray
· 10 years ago
71fb52f
ART: Optimizing compiler intrinsics
by Andreas Gampe
· 11 years ago
259136f
When inlining, also look whether we can allocate registers.
by Nicolas Geoffray
· 11 years ago
7c5367b
Fix ids and remove invoke when inlining.
by Nicolas Geoffray
· 11 years ago
e53798a
Inlining support in optimizing.
by Nicolas Geoffray
· 11 years ago