Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
819824bbafc5bfea0d3896e1d3e1d4ed2188d09e
/
compiler
/
optimizing
/
sharpening.cc
8e524ad
Always produce PIC code for AOT compilation.
by Vladimir Marko
· 7 years ago
bb089b6
Remove CompilerDriver::support_boot_image_fixup_.
by Vladimir Marko
· 7 years ago
213ee2d
Move dex_files_for_oat_file_ to CompilerOptions.
by Vladimir Marko
· 7 years ago
dc4bcce
Move image_classes_ to CompilerOptions.
by Vladimir Marko
· 7 years ago
2477320
Step 1 of 2: conditional passes.
by Aart Bik
· 7 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 7 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
e47f60c
Retrieve String/Class references from .data.bimg.rel.ro.
by Vladimir Marko
· 7 years ago
b066d43
Load ArtMethod* from .data.bimg.rel.ro entries.
by Vladimir Marko
· 7 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 7 years ago
0be8cab
Revert "ART: Use the bitstring type check for AOT app compilation."
by Nicolas Geoffray
· 7 years ago
718e831
ART: Use the bitstring type check for AOT app compilation.
by Vladimir Marko
· 7 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 7 years ago
a64b52d
Do not pass DexFile to ClassLinker::Lookup/ResolveString().
by Vladimir Marko
· 7 years ago
28e012a
Determine HLoadClass/String load kind early.
by Vladimir Marko
· 7 years ago
94ec2db
Use mmapped boot image class table for PIC app HLoadClass.
by Vladimir Marko
· 7 years ago
6cfbdbc
Use mmapped boot image intern table for PIC app HLoadString.
by Vladimir Marko
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 8 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 8 years ago
847e6ce
Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.
by Vladimir Marko
· 8 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 8 years ago
764d454
Remove LoadString/Class kind kBootImageLinkTimeAddress.
by Vladimir Marko
· 8 years ago
7d157fc
Clean up some uses of "auto".
by Vladimir Marko
· 8 years ago
f25cc73
Deterministic DexCache in heap images.
by Vladimir Marko
· 8 years ago
68fdd5a
Merge "Remove --include-patch-information option from dex2oat."
by Richard Uhler
· 8 years ago
c52f303
Remove --include-patch-information option from dex2oat.
by Richard Uhler
· 8 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 8 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 8 years ago
fe076a5
Merge "Code refactoring around sharpening HLoadClass."
by Nicolas Geoffray
· 8 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 8 years ago
1ebe4fe
Fix creating self-recursive obsolete methods.
by Alex Light
· 8 years ago
5247c08
Put the resolved class in HLoadClass.
by Nicolas Geoffray
· 8 years ago
1998cd0
Implement HLoadClass/kBssEntry for boot image.
by Vladimir Marko
· 8 years ago
6bec91c
Store resolved types for AOT code in .bss.
by Vladimir Marko
· 8 years ago
4155998
Make runtime call on main for HLoadClass/kDexCacheViaMethod.
by Vladimir Marko
· 8 years ago
48886c2
Remove HLoadClass::LoadKind::kDexCachePcRelative.
by Vladimir Marko
· 8 years ago
f0acfe7
Keep resolved String in HLoadString.
by Nicolas Geoffray
· 8 years ago
4d1be49
Remove the IsInDexCache flag from HLoadString.
by Vladimir Marko
· 8 years ago
c1a42cf
Remove soon to be obsolete call kinds for direct calls.
by Nicolas Geoffray
· 8 years ago
5687634
Sharpen HLoadClass from inliner.
by Nicolas Geoffray
· 8 years ago
9b1583e
Support GVN for HLoadClass::LoadKind::kJitTableAddress.
by Nicolas Geoffray
· 8 years ago
22384ae
Revert "Revert "Add kJitTableAddress for HLoadClass.""
by Nicolas Geoffray
· 8 years ago
d2d5262
Revert "Add kJitTableAddress for HLoadClass."
by Nicolas Geoffray
· 8 years ago
5b12f79
Add kJitTableAddress for HLoadClass.
by Nicolas Geoffray
· 8 years ago
8a0128a
ART: Add dex::StringIndex
by Andreas Gampe
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
132d836
Revert "Revert "Revert "Revert "JIT root tables.""""
by Nicolas Geoffray
· 8 years ago
3395fbc
Revert "Revert "Revert "JIT root tables."""
by Nicolas Geoffray
· 8 years ago
75afcdd
Revert "Revert "JIT root tables.""
by Nicolas Geoffray
· 8 years ago
20c56a8
Merge "Revert "JIT root tables.""
by Nicolas Geoffray
· 8 years ago
4acd036
Revert "JIT root tables."
by Nicolas Geoffray
· 8 years ago
54d6a20
Fix 552-checker-sharpening for PIC test.
by Vladimir Marko
· 8 years ago
ac3ebc3
JIT root tables.
by Nicolas Geoffray
· 8 years ago
11e7f99
Merge "Revert "Disable kBssEntry LoadString sharpening.""
by Vladimir Marko
· 8 years ago
1bc4b17
Revert "Disable kBssEntry LoadString sharpening."
by Vladimir Marko
· 8 years ago
1ceb37c
Remove unnecessary load class for new instance
by Mathieu Chartier
· 8 years ago
b55fdbb
Disable kBssEntry LoadString sharpening.
by Vladimir Marko
· 8 years ago
aad75c6
Revert "Revert "Store resolved Strings for AOT code in .bss.""
by Vladimir Marko
· 8 years ago
5f92605
Revert "Store resolved Strings for AOT code in .bss."
by Vladimir Marko
· 8 years ago
4287925
Merge "Store resolved Strings for AOT code in .bss."
by Vladimir Marko
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
63dccbb
Store resolved Strings for AOT code in .bss.
by Vladimir Marko
· 8 years ago
5e4e11e
Clean-up sharpening and compiler driver.
by Nicolas Geoffray
· 8 years ago
4a4a601
Improve sharpening for read barrier image HLoadClass
by Mathieu Chartier
· 8 years ago
e22a8cb
Merge "Revert "Revert "Re-enable boot image string sharpening."""
by Treehugger Robot
· 8 years ago
9502687
Revert "Revert "Re-enable boot image string sharpening.""
by Vladimir Marko
· 8 years ago
31b12e3
Avoid read barrier for image HLoadClass
by Mathieu Chartier
· 8 years ago
3a21e38
Clean up some includes.
by Vladimir Marko
· 8 years ago
f508c56
Revert "Re-enable boot image string sharpening."
by Vladimir Marko
· 8 years ago
9ed010e
Re-enable boot image string sharpening.
by Vladimir Marko
· 8 years ago
5a5d0fa
ART: Fixing build breakage (sharpening DCHECK).
by Christina Wadsworth
· 8 years ago
bf44e0e
ART: Implement a fixed size string dex cache
by Christina Wadsworth
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
dbb7f5b
Improve HLoadClass code generation.
by Vladimir Marko
· 9 years ago
ffc8707
Split profile recording from jit compilation
by Calin Juravle
· 9 years ago
db8e62d
Optimizing: Clean up after const-string sharpening.
by Vladimir Marko
· 9 years ago
cac5a7e
Optimizing: Improve const-string code generation.
by Vladimir Marko
· 9 years ago
e523423
Revert "Revert "Don't use the compiler driver for method resolution.""
by Nicolas Geoffray
· 9 years ago
c88ef3a
Revert "Don't use the compiler driver for method resolution."
by Nicolas Geoffray
· 9 years ago
4db0bf9
Don't use the compiler driver for method resolution.
by Nicolas Geoffray
· 9 years ago
d1eaf0d
Keep list of dex files for oat file in CompilerDriver.
by Vladimir Marko
· 9 years ago
dc151b2
Optimizing: Determine invoke-static/-direct dispatch early.
by Vladimir Marko
· 9 years ago