summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics_utils.h
AgeCommit message (Expand)Author
2023-11-29arm64: Implement Unsafe GetAndSet/-Add intrinsics. Vladimir Marko
2023-11-23Update `JdkUnsafe` intrinsics. Vladimir Marko
2023-11-22Add intrinsic support for CompareAndSetReference Santiago Aboy Solanes
2023-04-27Optimizing: Add `HInstruction::As##type()`. Vladimir Marko
2023-04-27Optimizing: Rename `As##type` to `As##type##OrNull`. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-04-21Avoid VarHandle checks for boot image field VarHandles. Vladimir Marko
2022-01-27Clean up debug checks in intrinsic code. Ulya Trafimovich
2021-10-12Revert^2 "x86_64: Implement VarHandle.get{,Acquire,Opaque,Volatile} for arrays." Ulyana Trafimovich
2021-10-11Revert "x86_64: Implement VarHandle.get{,Acquire,Opaque,Volatile} for arrays." Orion Hodson
2021-10-11x86_64: Implement VarHandle.get{,Acquire,Opaque,Volatile} for arrays. Ulya Trafimovich
2021-07-22Fix `GetDataTypeFromShorty()` for inlined VarHandle intrinsics. Vladimir Marko
2020-11-13arm64: Implement VarHandle GetAndSet intrinsics. Vladimir Marko
2020-09-24Integer.divideUnsigned() intrinsic on ARM64. Vladimir Marko
2020-09-23Move MethodLoadKind out of HInvokeStaticOrDirect. Nicolas Geoffray
2020-09-11arm64: VarHandle.get/set intrinsic for fields. Vladimir Marko
2020-08-03Check if VarHandle access mode is supported. Andra Danciu
2020-06-19Direct calls to @CriticalNative methods. Vladimir Marko
2020-06-09arm/arm64: Clean up intrinsic slow paths. Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2018-08-28Use 'final' and 'override' specifiers directly in ART. Roland Levillain
2017-06-06Replace invoke kind kDexCacheViaMethod with kRuntimeCall. Vladimir Marko
2016-02-24Associate slow paths with the instruction that they belong to. David Srbecky
2015-09-17ART: Refactor intrinsics slow-paths Andreas Gampe