Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
f6ba5b316b51d0fb9f91cb51a42e51dfeee62ee4
/
compiler
/
utils
/
arm
d1fa440
ARM: Remove VIXL dependency from ArmManagedRegister.
by Vladimir Marko
· 7 years ago
1979c64
Clean up include paths
by David Sehr
· 7 years ago
f0a6a1d
ARM: Replace arm::SetCc with vixl32::FlagsUpdate.
by Vladimir Marko
· 8 years ago
30f54cc
Merge "ARM: Fix breaking changes from recent VIXL update."
by Roland Levillain
· 8 years ago
672b9c1
ARM: Fix breaking changes from recent VIXL update.
by Artem Serov
· 8 years ago
5794381
ART: Replace base/logging with android-base/logging
by Andreas Gampe
· 8 years ago
2ffb703
cpplint: Cleanup errors
by Igor Murashkin
· 8 years ago
33bff25
ART: Make InstructionSet an enum class and add kLast.
by Vladimir Marko
· 8 years ago
0967cd9
Merge "Use ScopedArenaAllocator for register allocation."
by Vladimir Marko
· 8 years ago
e764d2e
Use ScopedArenaAllocator for register allocation.
by Vladimir Marko
· 8 years ago
a820ff7
Instrument code generated by JNI compiler to check the Marking Register.
by Roland Levillain
· 8 years ago
0d127e1
Do not refresh the Marking Register in CriticalNative methods.
by Roland Levillain
· 8 years ago
09659c2
ART: Remove heap poisoning from globals.h
by Andreas Gampe
· 8 years ago
5daa495
Instrument ARM generated code to check the Marking Register.
by Roland Levillain
· 8 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 8 years ago
c043d00
Remove the old ARM assemblers from ART.
by Roland Levillain
· 8 years ago
9983e30
Remove the old ARM code generator from ART's Optimizing compiler.
by Roland Levillain
· 8 years ago
6d729a7
Introduce a Marking Register in ARM code generation.
by Roland Levillain
· 8 years ago
69489fa
ART: Fix old warnings
by Andreas Gampe
· 8 years ago
5678db5
ART: Refactor bit_utils and stl_util
by Andreas Gampe
· 8 years ago
88abba2
ARM/AOT: Allow 16-bit LDR for Baker read barrier loads.
by Vladimir Marko
· 8 years ago
eee1c0e
ARM: Link-time generated thunks for Baker CC read barrier.
by Vladimir Marko
· 8 years ago
13a797b
vixl32: do not use D14 as a temporary.
by Nicolas Geoffray
· 8 years ago
6471693
ARM: VIXL32: Use LoadLiteral for double constants.
by Artem Serov
· 8 years ago
f8d19c2
ARM: VIXL32: Use a default code buffer capacity of 1Kb.
by Scott Wakeling
· 9 years ago
1ffb6fc
Merge "ARM: VIXL32: Use 16-bit encoding for B(cond,...) where possible."
by Nicolas Geoffray
· 9 years ago
685e4a3
Merge "ARM: Fix vixl related branch issue in JNI."
by Nicolas Geoffray
· 9 years ago
8f840f8
ARM: Fix vixl related branch issue in JNI.
by Artem Serov
· 9 years ago
76873db
Merge "ARM: VIXL32: Implement some dispatch optimizations."
by Nicolas Geoffray
· 9 years ago
517d9f6
ARM: VIXL32: Use 16-bit encoding for B(cond,...) where possible.
by Artem Serov
· 9 years ago
c5fcb44
ARM: VIXL32: Implement some dispatch optimizations.
by Artem Serov
· 9 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 9 years ago
0fb3719
ARM: Fix breaking changes from recent VIXL update.
by Artem Serov
· 9 years ago
bffdc70
Revert "Revert "ARM: VIXL32: Use DontCare for SetFlags + fix for GenerateFrameEntry.""
by Scott Wakeling
· 9 years ago
2f34995
Revert "ARM: VIXL32: Use DontCare for SetFlags + fix for GenerateFrameEntry."
by Nicolas Geoffray
· 9 years ago
d494c5e
ARM: VIXL32: Use DontCare for SetFlags + fix for GenerateFrameEntry.
by Artem Serov
· 9 years ago
374ddf3
ARM: VIXL32: Clean usage of scopes.
by Alexandre Rames
· 9 years ago
6287c23
ARM: Fix JNI MacroAssembler after VIXL update.
by Artem Serov
· 9 years ago
67986a1
Use non vixl arm macro assembler
by Mathieu Chartier
· 9 years ago
b77051e
ARM: VIXL32: Fix breaking changes from recent VIXL update.
by Scott Wakeling
· 9 years ago
f51bc62
ARM: VIXL32: Improve codegen on CBZ/CBNZ
by xueliang.zhong
· 9 years ago
6beced4
Change iftable to never be null
by Mathieu Chartier
· 9 years ago
e28d9ae
ARM: VIXL32: Implement the functionality needed by intrinsics.
by Anton Kirilov
· 9 years ago
02109dd
ARM: VIXL32: Implement Shifts, Neg, Bitwise and Rotate visitors.
by Artem Serov
· 9 years ago
188edb3
Fix the Thumb-2 definition of the CLREX instruction.
by Roland Levillain
· 9 years ago
a7812ae
ARM: VIXL32: Pass initial ART tests with new code generator.
by Scott Wakeling
· 9 years ago
ae7ff92
jni: Add read barrier fast path to jni compiler
by Igor Murashkin
· 9 years ago
aad75c6
Revert "Revert "Store resolved Strings for AOT code in .bss.""
by Vladimir Marko
· 9 years ago
5f92605
Revert "Store resolved Strings for AOT code in .bss."
by Vladimir Marko
· 9 years ago
63dccbbe
Store resolved Strings for AOT code in .bss.
by Vladimir Marko
· 9 years ago
f4d6aee
ARM: Use stm/ldm for live registers save/restore in SlowPathCode.
by Artem Serov
· 9 years ago
6b4d988
Merge "Fix google-explicit-constructor warnings in art."
by Chih-hung Hsieh
· 9 years ago
fad6f4d
Merge "ARM: Try to emit branches early to save memory."
by Treehugger Robot
· 9 years ago
a593118
Fix google-explicit-constructor warnings in art.
by Chih-Hung Hsieh
· 9 years ago
167bc0b
ARM: Try to emit branches early to save memory.
by Vladimir Marko
· 9 years ago
755beba
Merge "Move ArrayRef to runtime/base"
by David Brazdil
· 9 years ago
a3735f7
jni: Update VIXL macro assembler to have vmovdrr/vmovsr support
by Igor Murashkin
· 9 years ago
d9c9037
Move ArrayRef to runtime/base
by David Brazdil
· 9 years ago
367f3dd
jni: Add @CriticalNative optimization to speed up JNI transitions
by Igor Murashkin
· 9 years ago
52d0fce
ARM: VIXL32: Support a newer version of VIXL.
by Anton Kirilov
· 9 years ago
0e851e2
Fix VIXL assembler test for heap-poisoning configurations.
by Vladimir Marko
· 9 years ago
e7c85ad
Merge "ARM: VIXL32: Implement VIXL-based assembler."
by Treehugger Robot
· 9 years ago
a518c15
Merge "ARM: Purge Arm32Assembler."
by Roland Levillain
· 9 years ago
0b671c0
Add support for Baker read barriers in SystemArrayCopy intrinsics.
by Roland Levillain
· 9 years ago
12e097c
ARM: VIXL32: Implement VIXL-based assembler.
by Artem Serov
· 9 years ago
ba6b679
ARM: Purge Arm32Assembler.
by Artem Serov
· 9 years ago
2b3201a
Fix duplicate checks in JNI macro assemblers.
by Vladimir Marko
· 9 years ago
cb3cf4a
ARM: Add vldm/vstm assembler support.
by Artem Serov
· 9 years ago
60b1e1d
ART: Extract JNI macro assembler for arm
by Andreas Gampe
· 9 years ago
3b165bc
ART: Extract macro assembler
by Andreas Gampe
· 9 years ago
3a656e1
Thumb2: Clean up 16-bit LDR/STR detection.
by Vladimir Marko
· 9 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 9 years ago
2e4fcc9
ARM: Fix shifted register offset mem address mode for load signed.
by Artem Serov
· 9 years ago
ebdbf4b
ARM: Use 64-bit literals for LoadDImmediate().
by Vladimir Marko
· 9 years ago
e652c12
ARM assembler support for VCNT and VPADDL.
by xueliang.zhong
· 9 years ago
3224838
Clean up JNI calling convention callee saves.
by Vladimir Marko
· 9 years ago
a64f249
Revert "Revert "Thumb2: Reduce memory used for fixup dependencies.""
by Vladimir Marko
· 9 years ago
d89e241
Revert "Thumb2: Reduce memory used for fixup dependencies."
by Guang Zhu
· 9 years ago
1f2ce44
Thumb2: Reduce memory used for fixup dependencies.
by Vladimir Marko
· 9 years ago
9152fed
Thumb2: Fix EmitJumpTables() to extend buffer only if needed.
by Vladimir Marko
· 9 years ago
93205e3
Move Assemblers to the Arena.
by Vladimir Marko
· 9 years ago
c257da7
ARM: Implement Reverse bits and bytes intrinsic.
by Artem Serov
· 9 years ago
4fda4eb
Move code related to debug info generation to its own directory.
by David Srbecky
· 9 years ago
ac6ac10
Optimizing/ARM: Fix CmpConstant().
by Vladimir Marko
· 10 years ago
f5c09c3
Optimizing/ARM: Fix AddConstant() to adhere to set_cc.
by Vladimir Marko
· 10 years ago
88b2b80
Allow initializing runtime with parsed options.
by Vladimir Marko
· 10 years ago
b4536b7
Optimizing/ARM: Implement kDexCachePcRelative dispatch.
by Vladimir Marko
· 10 years ago
f180af0
Merge "Optimizing/ARM: Improve long shifts by 1."
by Vladimir Marko
· 10 years ago
f9d741e
Optimizing/ARM: Improve long shifts by 1.
by Vladimir Marko
· 10 years ago
6fd0ffe
Optimizing/Thumb2: Improve load/store for large offsets.
by Vladimir Marko
· 10 years ago
10ef694
Delay emitting CFI PC adjustments until after Thumb2/Mips fixup.
by Vladimir Marko
· 10 years ago
7cffc3b
ART: Arm32 packed-switch jump tables
by Andreas Gampe
· 10 years ago
6440443
Merge "Improve Thumb2 bitwise operations."
by Vladimir Marko
· 10 years ago
d2b4ca2
Improve Thumb2 bitwise operations.
by Vladimir Marko
· 10 years ago
0ccb383
Fix braino in arm assembler.
by Nicolas Geoffray
· 10 years ago
5bd05a5
Implement System.arraycopy intrinsic for arm.
by Nicolas Geoffray
· 10 years ago
dbce0d7
MIPS64r6 Assembler Tests
by Chris Larsen
· 10 years ago
85b62f2
ART: Refactor intrinsics slow-paths
by Andreas Gampe
· 10 years ago
619552b
Merge "ARM/ARM64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight"
by Vladimir Marko
· 10 years ago
9ee23f4
ARM/ARM64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight
by Scott Wakeling
· 10 years ago
Next »