Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
3f41323cc9da335e9aa4f3fbad90a86caa82ee4d
/
compiler
/
optimizing
/
code_generator_mips.h
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
312f3b2
Move some remaining dex utilities
by David Sehr
· 7 years ago
9992e09
Merge "Retrieve String/Class references from .data.bimg.rel.ro."
by Vladimir Marko
· 7 years ago
8ba5641
Merge "Load ArtMethod* from .data.bimg.rel.ro entries."
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
351df3e
Minor cleanup of MIN/MAX code.
by Aart Bik
· 7 years ago
1f8d51b
Introduce MIN/MAX/ABS as HIR nodes.
by Aart Bik
· 7 years ago
3dad341
Introduce ABS as HIR nodes.
by Aart Bik
· 7 years ago
59eb30f
ART: Clean up patching data in codegens.
by Vladimir Marko
· 7 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 7 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
e7de5ec
MIPS: Support swaps between 128-bit locations
by Goran Jakovljevic
· 7 years ago
174b2e2
Use ScopedArenaAllocator for code generation.
by Vladimir Marko
· 7 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 7 years ago
d8dbc8d
Refactor compiled_method.h .
by Vladimir Marko
· 7 years ago
6cfbdbc
Use mmapped boot image intern table for PIC app HLoadString.
by Vladimir Marko
· 7 years ago
a663d9d
MIPS32: Allow some patched instructions in delay slots
by Alexey Frunze
· 7 years ago
4147fcc
MIPS: Reduce Baker read barrier code size overhead
by Alexey Frunze
· 8 years ago
51765b0
MIPS32: ART Vectorizer
by Lena Djokic
· 8 years ago
ca8c295
MIPS32: Saves 128-bit vector registers along SuspendCheckSlowPath
by Lena Djokic
· 8 years ago
8091ed8
Merge "MIPS: Shorten .bss string/class loads"
by Treehugger Robot
· 8 years ago
8098da9
MIPS32: MoveLocation refactoring
by Lena Djokic
· 8 years ago
5fa5c04
MIPS: Shorten .bss string/class loads
by Alexey Frunze
· 8 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 8 years ago
e7197bf
Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
by Vladimir Marko
· 8 years ago
dbddc22
Refactor profiles to use TypeReference instead of ClassReference
by Mathieu Chartier
· 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
bf2dd4b
Merge "MIPS32: Implement branchless HCondition for longs"
by Treehugger Robot
· 8 years ago
5633ce7
MIPS: java.lang.Integer.valueOf intrinsic.
by Chris Larsen
· 8 years ago
1595815
MIPS: Implement read barriers.
by Alexey Frunze
· 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
6d482aa
MIPS32: Implement branchless HCondition for longs
by Tijana Jakovljevic
· 8 years ago
5743386
MIPS64: Refactor implicit null checks in array/field get/set
by Tijana Jakovljevic
· 8 years ago
627c1a0
MIPS: Support kJitTableAddress kinds of string/class loads.
by Alexey Frunze
· 8 years ago
6b892cd
MIPS32R6: Improve PC-relative string/class loads and invokes.
by Alexey Frunze
· 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
e114da2
MIPS32: Don't always do a null test in MarkGCCard
by Goran Jakovljevic
· 8 years ago
c1a42cf
Remove soon to be obsolete call kinds for direct calls.
by Nicolas Geoffray
· 8 years ago
b08265b
Merge "MIPS32: Pass more arguments in registers."
by Vladimir Marko
· 8 years ago
1b8464d
MIPS32: Pass more arguments in registers.
by Alexey Frunze
· 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
674b9ee
MIPS32: Implement HSelect
by Alexey Frunze
· 8 years ago
58a4c61
Delete unused blocked_register_pairs_ in code generators
by Mathieu Chartier
· 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
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
f58b248
MIPS32: Improve storing of constants in fields and array elements
by Alexey Frunze
· 8 years ago
f41f956
Add missing OVERRIDE qualifiers in code generators.
by Roland Levillain
· 8 years ago
96b6682
MIPS32: Implement table-based packed switch
by Alexey Frunze
· 8 years ago
2ddb717
MIPS32: Implement branchless HCondition for floats
by Alexey Frunze
· 8 years ago
9d185da
Merge "MIPS32: Ensure preservation of RA in leaf methods if it's clobbered"
by Treehugger Robot
· 8 years ago
58320ce
MIPS32: Ensure preservation of RA in leaf methods if it's clobbered
by Alexey Frunze
· 8 years ago
fca1666
Extend the InvokeRuntime() changes to mips.
by Serban Constantinescu
· 8 years ago
2923db7
MIPS32: Refactor implicit null checks in array/field get/set.
by Alexey Frunze
· 8 years ago
f9136b6
Merge "MIPS32: Improve string and class loads"
by Vladimir Marko
· 8 years ago
06a46c4
MIPS32: Improve string and class loads
by Alexey Frunze
· 8 years ago
26de38b
ART: Delete old compiler_enums.h
by Andreas Gampe
· 8 years ago
e3fb245
MIPS32: Improve method invocation
by Alexey Frunze
· 9 years ago
dbb7f5b
Improve HLoadClass code generation.
by Vladimir Marko
· 9 years ago
97b1e66
Merge "MIPS32: Improve method entry/exit code"
by Treehugger Robot
· 9 years ago
73296a7
MIPS32: Improve method entry/exit code
by Alexey Frunze
· 9 years ago
c01a664
Fix: correctly destruct VIXL labels.
by Alexandre Rames
· 9 years ago
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
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
0e02ee9
Merge "Remove HNativeDebugInfo from start of basic blocks."
by David Srbecky
· 9 years ago
c7098ff
Remove HNativeDebugInfo from start of basic blocks.
by David Srbecky
· 9 years ago
936d5dc
Merge "MIPS32: peek*/poke*, and String.charAt intrinsics."
by Roland Levillain
· 9 years ago
6e33252
ART: Remove HTemporary
by David Brazdil
· 9 years ago
3acee73
MIPS32: peek*/poke*, and String.charAt intrinsics.
by Chris Larsen
· 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
5f7b58e
Rewrite HInstruction::Is/As<type>().
by Vladimir Marko
· 9 years ago
cd7b0ee
MIPS32: Fuse long and FP compare & condition in Optimizing.
by Alexey Frunze
· 9 years ago
7e99e05
MIPS32: Improve integer division by constants
by Alexey Frunze
· 9 years ago
0debae7
ART: Refactor GenerateTestAndBranch
by David Brazdil
· 9 years ago
dc151b2
Optimizing: Determine invoke-static/-direct dispatch early.
by Vladimir Marko
· 9 years ago
f652cec
MIPS: Initial version of optimizing compiler for MIPS32
by Goran Jakovljevic
· 9 years ago