Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
2cebb24bfc3247d3e9be138a3350106737455918
/
compiler
/
dex
/
quick
/
arm64
/
int_arm64.cc
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
69a5030
ARM64: Remove suspend register.
by Zheng Xu
· 10 years ago
1109fb3
Implement CFI for Quick.
by David Srbecky
· 10 years ago
c74658b
Cortex-A53 Erratum 843419 workaround in OatWriter.
by Vladimir Marko
· 10 years ago
20f8559
Fixed layout for dex caches in boot image.
by Vladimir Marko
· 10 years ago
f6737f7
Quick: Clean up Mir2Lir codegen.
by Vladimir Marko
· 10 years ago
0b9203e
ART: Some Quick cleanup
by Andreas Gampe
· 10 years ago
7e49992
ART: Remove LowestSetBit and IsPowerOfTwo
by Andreas Gampe
· 10 years ago
a262f77
ARM: Combine multiply accumulate operations.
by Ningsheng Jian
· 10 years ago
55c5c3c
Merge "Skip null check in MarkGCCard() for known non-null values."
by Vladimir Marko
· 10 years ago
ce41062
Revert "ART: Remove wrong DCHECK"
by Andreas Gampe
· 10 years ago
743b98c
Skip null check in MarkGCCard() for known non-null values.
by Vladimir Marko
· 10 years ago
8366ca0
Fix the last users of TARGET_CPU_SMP.
by Elliott Hughes
· 10 years ago
65420b2
AArch64: Addressing Cortex-A53 erratum 835769.
by Matteo Franchin
· 10 years ago
e08785b
Quick: Fix arm64 AGET/APUT to use 32-bit index.
by Vladimir Marko
· 10 years ago
b28c1c0
Tidy RegStorage for X86.
by Ian Rogers
· 10 years ago
1525ed8
am a10a8b56: Merge "Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags."
by Ian Rogers
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
9fe6010
am 7c049c1f: Merge "Remove useless suspend points from arm/arm64 AGET/APUT."
by Vladimir Marko
· 10 years ago
fb311f8
Remove useless suspend points from arm/arm64 AGET/APUT.
by Vladimir Marko
· 10 years ago
d3ea207
am b62ff579: Merge "ART: Add div/rem zero check elimination flag"
by Ian Rogers
· 10 years ago
5c5676b
ART: Add div/rem zero check elimination flag
by Razvan A Lupusoru
· 10 years ago
5bf66fd
am 175b2732: Merge "Header file clean up."
by Ian Rogers
· 10 years ago
7e70b00
Header file clean up.
by Ian Rogers
· 10 years ago
0bc0f41
am 63462448: Merge "AArch64: oat patches should be 32-bit ints."
by Vladimir Marko
· 10 years ago
27cc093
AArch64: oat patches should be 32-bit ints.
by Matteo Franchin
· 10 years ago
6f5fab5
am 5be30072: ART: Remove wrong DCHECK
by Andreas Gampe
· 10 years ago
5be3007
ART: Remove wrong DCHECK
by Andreas Gampe
· 10 years ago
4163c53
AArch64: address some outstanding TODOs.
by Matteo Franchin
· 10 years ago
02ff2d4
AddIntrinsicSlowPath with resume requires clobbering
by Serguei Katkov
· 10 years ago
9863daf
AddIntrinsicSlowPath with resume requires clobbering
by Serguei Katkov
· 10 years ago
37f05ef
Reduced memory usage of primitive fields smaller than 4-bytes
by Fred Shih
· 10 years ago
651c967
Merge "AArch64: Improve MIR to LIR translation for abs"
by Ian Rogers
· 10 years ago
9a8a506
AArch64: Improve MIR to LIR translation for abs
by Martyn Capewell
· 10 years ago
5d7cdec
AArch64: Add tbz/tbnz and tst.
by Zheng Xu
· 10 years ago
fa9c8ec
Add arraycopy intrinsic for arm and arm64.
by Zheng Xu
· 10 years ago
947717a
Add arraycopy intrinsic for arm and arm64.
by Zheng Xu
· 10 years ago
c76c614
ART: Refactor long ops in quick compiler
by Andreas Gampe
· 10 years ago
c763e35
AArch64: Implement InexpensiveConstant methods.
by Matteo Franchin
· 10 years ago
7906b25
Merge "ART: Rework ARM64 entry sequence"
by Andreas Gampe
· 10 years ago
f29ecd6
ART: Rework ARM64 entry sequence
by Andreas Gampe
· 10 years ago
6399968
Revert "Revert "Enable Load Store Elimination for ARM and ARM64""
by Serban Constantinescu
· 10 years ago
9843059
ART: Rework quick entrypoint code in Mir2Lir, cleanup
by Andreas Gampe
· 10 years ago
c32447b
Revert "Enable Load Store Elimination for ARM and ARM64"
by Bill Buzbee
· 10 years ago
fcc36ba
Enable Load Store Elimination for ARM and ARM64
by Serban Constantinescu
· 10 years ago
fb8a07b
Merge "ART: Refactor GenSelect, refactor gen_common accordingly"
by Andreas Gampe
· 10 years ago
90969af
ART: Refactor GenSelect, refactor gen_common accordingly
by Andreas Gampe
· 10 years ago
69dfe51
Revert "Revert "Revert "Revert "Add implicit null and stack checks for x86""""
by Dave Allison
· 10 years ago
9522af9
ART: Squash a cmp w/ zero and b.ls to cbz (ARM/ARM64)
by Andreas Gampe
· 10 years ago
cf90ba7
Merge "ART: Add another special case to GenSelect for ARM64"
by Andreas Gampe
· 10 years ago
39c8a99
ART: Add another special case to GenSelect for ARM64
by Andreas Gampe
· 10 years ago
48f5c47
Replace memory barriers to better reflect Java needs.
by Hans Boehm
· 10 years ago
7c6c2ac
Aarch64: easy division and remainder for long ints.
by Matteo Franchin
· 10 years ago
873c371
ART: Fix GenSelect for ARM64
by Stuart Monteith
· 10 years ago
6a1f4ad
Merge "Revert "Revert "Revert "Add implicit null and stack checks for x86""""
by Nicolas Geoffray
· 10 years ago
0025a86
Revert "Revert "Revert "Add implicit null and stack checks for x86"""
by Nicolas Geoffray
· 10 years ago
7fb36de
Revert "Revert "Add implicit null and stack checks for x86""
by Dave Allison
· 10 years ago
75cb5a2
Merge "ART: Fix GenSelect and GenFusedLongCmpBranch for ARM64"
by Andreas Gampe
· 10 years ago
381f8ac
ART: Fix GenSelect and GenFusedLongCmpBranch for ARM64
by Andreas Gampe
· 10 years ago
3d14eb6
Revert "Add implicit null and stack checks for x86"
by Dave Allison
· 10 years ago
34e826c
Add implicit null and stack checks for x86
by Dave Allison
· 10 years ago
255e014
Aarch64: fix references handling in Load*Indexed.
by Matteo Franchin
· 10 years ago
63fe93d
AArch64: Enable Inlining.
by Serban Constantinescu
· 10 years ago
23abec9
AArch64: Add few more inline functions
by Serban Constantinescu
· 10 years ago
b5860fb
Register promotion support for 64-bit targets
by buzbee
· 10 years ago
4b537a8
ART: Quick compiler: More size checks, add TargetReg variants
by Andreas Gampe
· 10 years ago
baa7c88
AArch64: Rename A64_/A32_ register prefix to x/w.
by Zheng Xu
· 10 years ago
a64d728
Merge "AArch64: implement easy division and reminder."
by Bill Buzbee
· 10 years ago
3c12c51
Revert "Revert "ART: Split out more cases of Load/StoreRef, volatile as parameter""
by Andreas Gampe
· 10 years ago
de68676
Revert "ART: Split out more cases of Load/StoreRef, volatile as parameter"
by Andreas Gampe
· 10 years ago
2689fba
ART: Split out more cases of Load/StoreRef, volatile as parameter
by Andreas Gampe
· 10 years ago
c61b3c9
AArch64: implement easy division and reminder.
by Matteo Franchin
· 10 years ago
7c1c263
AArch64: Fix OpCmpMemImmBranch.
by Zheng Xu
· 10 years ago
33ae558
Arm64 hard-float
by buzbee
· 10 years ago
169489b
AArch64: Add support for inlined methods
by Serban Constantinescu
· 10 years ago
e2eb29e
AArch64: Enable MOVE_*, some CONST_*, CMP_*.
by Zheng Xu
· 10 years ago
8dea81c
Rewrite use/def masks to support 128 bits.
by Vladimir Marko
· 10 years ago
511c8a6
AArch64: Fix cmp-long and method with long arguments.
by Zheng Xu
· 10 years ago
a0cd2d7
Quick compiler: reference cleanup
by buzbee
· 10 years ago
05e27ff
AArch64: Enable extended MIR
by Serban Constantinescu
· 10 years ago
48241e7
AArch64: Add suspend check in managed code.
by Zheng Xu
· 10 years ago
ed65c5e
AArch64: Enable LONG_* and INT_* opcodes.
by Serban Constantinescu
· 10 years ago
bc6d197
AArch64: fixes in A64 code generation.
by Matteo Franchin
· 10 years ago
b14329f
ART: Fix MonitorExit code on ARM
by Andreas Gampe
· 10 years ago
2f244e9
ART: Add more ThreadOffset in Mir2Lir and backends
by Andreas Gampe
· 10 years ago
e45fb9e
AArch64: Change arm64 backend to produce A64 code.
by Matteo Franchin
· 10 years ago
455759b
Remove LoadBaseDispWide and StoreBaseDispWide.
by Vladimir Marko
· 10 years ago
43ec873
AArch64: Added arm64 quick backend as an arm clone.
by Matteo Franchin
· 11 years ago