1. 6545ee3 Support Math.fma Intrinsic for x86 and x86_64 by Shalini Salomi Bodapati · 4 years, 7 months ago
  2. 507cf90 Adding get/put and compare-and-set methods to Unsafe by Sorin Basca · 4 years, 8 months ago
  3. 0069ad7 OpenJDK 11: Adding Unsafe new intrinsics for AtomicIntegerFieldUpdater by Sorin Basca · 4 years, 9 months ago
  4. 2f01e8e Copying sun.misc.Unsafe to jdk.internal.misc by Sorin Basca · 5 years ago
  5. 39e2979 ARM64: FP16 min and max intrinsic for ARMv8 by Usama Arif · 7 years ago
  6. ecbdc07 ARM64: FP16.compare() intrinsic for ARMv8 by Usama Arif · 7 years ago
  7. 98f01d1 Revert^2 "Compile time null checks for VarHandle intrinsics." by Ulyana Trafimovich · 4 years, 10 months ago
  8. 4a889b7 Revert "Compile time null checks for VarHandle intrinsics." by Vladimir Marko · 4 years, 11 months ago
  9. b3a7a6a Compile time null checks for VarHandle intrinsics. by Vladimir Marko · 4 years, 11 months ago
  10. 322eced x86: Deduplicate load from memory for non-reference types. by Ulya Trafimovich · 5 years ago
  11. 745da80 Add Math.multiplyHigh intrinsic by Nikita Iashchenko · 5 years ago
  12. a0a20cd Fix Reference.refersTo() intrinsic for heap poisoning. by Vladimir Marko · 5 years ago
  13. ac27ac0 Implement Reference.refersTo() intrinsic. by Vladimir Marko · 5 years ago
  14. 32c2eb8 arm64: Implement VarHandle GetAndSet intrinsics. by Vladimir Marko · 6 years ago
  15. e17530a arm64: Fix VarHandle intrinsics for non-Baker read barrier. by Vladimir Marko · 6 years ago
  16. eff9b01 Move VarHandle fences to unreachable intrinsics. by Vladimir Marko · 6 years ago
  17. 1bff99f arm64: Implement VarHandle CAS intrinsics. by Vladimir Marko · 6 years ago
  18. 01b6552 Implement Reference.getReferent() intrinsic. by Vladimir Marko · 6 years ago
  19. de91ca9 Refactor Integer.valueOf() intrinsic implementation. by Vladimir Marko · 6 years ago
  20. a3bd4ec Introduce Long.divideUnsigned() intrinsic on ARM64. by Artem Serov · 6 years ago
  21. 370948e X86: Implement VarHandle.compareAndExchange by Andra Danciu · 6 years ago
  22. 9dfb1a9 X86: Implement VarHandle.getAndSet, getAndSetAcquire, getAndSetRelease by Andra Danciu · 6 years ago
  23. 49cde24 X86: Add VarHandle.getAndAddAcquire and getAndAddRelease by Andra Danciu · 6 years ago
  24. d0f71f2 X86: Add the other get VarHandles (getVolatile, getAcquire, getOpaque) by Andra Danciu · 6 years ago
  25. 6edcc08 X86: Implement VarHandle.getAndBitwise<Operation> intrinsics by Andra Danciu · 6 years ago
  26. 71b26b2 X86: Ensure atomicity for VarHandle.setRelease and setOpaque by Andra Danciu · 6 years ago
  27. d6ea38b Fix a clang-tidy warning in VisitVarHandleGetAndAdd() by Orion Hodson · 6 years ago
  28. eb2c9dd X86: Implement VarHandle.getAndAdd intrinsic by Andra Danciu · 6 years ago
  29. cde9819 X86: Add the other set VarHandles (setVolatile, setRelease, setOpaque) by Andra Danciu · 6 years ago
  30. 52d2c0c X86: Add the other variants of VarHandle.compareAndSet by Andra Danciu · 6 years ago
  31. afad9f9 X86: Optimize GenCAS by Andra Danciu · 6 years ago
  32. ff6d5fa X86: Fix GenCAS DCHECK(kUseBakerReadBarrier) misplacement by Andra Danciu · 6 years ago
  33. 8d8380a X86: Refactor UnsafeCAS and VarHandle.compareAndSet intrinsics. by Andra Danciu · 6 years ago
  34. a41ea27 arm64: VarHandle.get/set intrinsic for fields. by Vladimir Marko · 6 years ago
  35. 5e13d45 X86: Implement VarHandle.compareAndSet() for fields. by Andra Danciu · 6 years ago
  36. 63c0c2d X86: Fix bug in GenerateVarHandleAccessModeCheck by Andra Danciu · 6 years ago
  37. 43d5755 Do not build intrinsic graph for signature polymorphic methods. by Vladimir Marko · 6 years ago
  38. 73c3180 X86: Implement VarHandle.set() for fields. by Andra Danciu · 6 years ago
  39. 0875b0a X86: Extend VarHandle.get() to work with instance fields. by Andra Danciu · 6 years ago
  40. 49a19f3 X86: Replace VarHandle.get() return type check with CheckCast node by Andra Danciu · 6 years ago
  41. aa35883 Revert^2 "X86: VarHandle.get() for reference type static fields." by Andra Danciu · 6 years ago
  42. 6a6cca5 Revert "X86: VarHandle.get() for reference type static fields." by Andra Danciu · 6 years ago
  43. a18ed1b X86: VarHandle.get() for reference type static fields. by Andra Danciu · 6 years ago
  44. 1ca6f32 Revert^2 "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields."" by Andra Danciu · 6 years ago
  45. 0e5e177 Revert "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields."" by Igor Murashkin · 6 years ago
  46. ed0acfd Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields." by Andra Danciu · 6 years ago
  47. e74df4c Revert "X86: VarHandle.Get() intrinsic for static primitive fields." by Andra Danciu · 6 years ago
  48. d9af38a X86: VarHandle.Get() intrinsic for static primitive fields. by Andra Danciu · 6 years ago
  49. e3e187f Check if VarHandle access mode is supported. by Andra Danciu · 6 years ago
  50. a0130e8 Prepare compiler for adding VarHandle support. by Andra Danciu · 6 years ago
  51. 4ef451a Rename kDummy32BitOffset to kPlaceholder32BitOffset. by Vladimir Marko · 6 years ago
  52. dc787f4 Make Integer.divideUnsigned intrinsic for x86. by Andra Danciu · 6 years ago
  53. 66704db x86/x86-64: Clean up intrinsic codegen for SSE4.1. by Vladimir Marko · 6 years ago
  54. 457e9fa ARM64: FP16 greater/less/greaterEquals/lessEquals intrinsics for ARMv8 by Usama Arif · 7 years ago
  55. 681692b ARM64: FP16.rint() intrinsic for ARMv8 by Usama Arif · 7 years ago
  56. 665aac4 ARM64: FP16.ceil() intrinsic for ARMv8 by Usama Arif · 7 years ago
  57. b9f02c2 ARM64: FP16.floor() intrinsic for ARMv8 by Usama Arif · 7 years ago
  58. 7f958e3 Revert^2 "ARM64: toHalf() intrinsic for ARMv8" by Vladimir Marko · 7 years ago
  59. 67bf99b Revert "ARM64: toHalf() intrinsic for ARMv8" by Vladimir Marko · 7 years ago
  60. 2cc0c0f ARM64: toHalf() intrinsic for ARMv8 by Usama Arif · 7 years ago
  61. 0a51605 Revert "Make compiler/optimizing/ symbols hidden." by Vladimir Marko · 7 years ago
  62. e272715 Make compiler/optimizing/ symbols hidden. by Vladimir Marko · 7 years ago
  63. 9ce340f ARM64: toFloat() intrinsics with ARMv8 FP16. by xueliang.zhong · 7 years ago
  64. d456117 ART: Mark StringBuilder.append()s as intrinsics. by Vladimir Marko · 9 years ago
  65. 2860c19 Merge "Check that the String class is not movable in String.equals intrinsics." by Roland Levillain · 7 years ago
  66. 3db7068 ART: Refactor for bugprone-argument-comment by Andreas Gampe · 7 years ago
  67. 776a7c2 ART: Add CRC32.updateByteBuffer intrinsic for ARM64 by Evgeny Astigeevich · 7 years ago
  68. 15c5b97 ART: Add CRC32.updateBytes intrinsic for ARM64 by Evgeny Astigeevich · 8 years ago
  69. 8943fa1 Implement integer/long LowestOneBit intrinsic for x86 by Shalini Salomi Bodapati · 8 years ago
  70. cb58b07 ART: Add CRC32.udate(int,int) intrinsic for ARM64 by xueliang.zhong · 9 years ago
  71. 1d775d2 Check that the String class is not movable in String.equals intrinsics. by Roland Levillain · 8 years ago
  72. d9986ac Revert "Fix String.equals() for moveable String.class." by Roland Levillain · 8 years ago
  73. bbc6e7e Use 'final' and 'override' specifiers directly in ART. by Roland Levillain · 8 years ago
  74. 14e5a29 Rename art::ReadBarrier::WhiteState as art::ReadBarrier::NonGrayState. by Roland Levillain · 8 years ago
  75. 6fd1606 Implement Integer.valueOf() intrinsic for boot image. by Vladimir Marko · 8 years ago
  76. eebb821 Implement Integer.valueOf() intrinsic for PIC. by Vladimir Marko · 8 years ago
  77. c7b28de Add reachabilityFence intrinsics by Hans Boehm · 8 years ago
  78. 1f8d51b Introduce MIN/MAX/ABS as HIR nodes. by Aart Bik · 8 years ago
  79. 3dad341 Introduce ABS as HIR nodes. by Aart Bik · 8 years ago
  80. 4d17987 ART: Add entrypoint and intrinsic for Math.pow(). by Vladimir Marko · 8 years ago
  81. da28305 Fix String.equals() for moveable String.class. by Vladimir Marko · 9 years ago
  82. 174b2e2 Use ScopedArenaAllocator for code generation. by Vladimir Marko · 9 years ago
  83. ca6fff8 ART: Use ScopedArenaAllocator for pass-local data. by Vladimir Marko · 9 years ago
  84. 0ebe0d8 ART: Introduce compiler data type. by Vladimir Marko · 9 years ago
  85. 09659c2 ART: Remove heap poisoning from globals.h by Andreas Gampe · 9 years ago
  86. 97c4646 Introduce a Marking Register in ARM64 code generation. by Roland Levillain · 9 years ago
  87. 3c8a912 Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall." by Vladimir Marko · 9 years ago
  88. e7197bf Replace invoke kind kDexCacheViaMethod with kRuntimeCall. by Vladimir Marko · 9 years ago
  89. 0a50965 Merge "Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64"" by Vladimir Marko · 9 years ago
  90. 4ee8e29 Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64" by Vladimir Marko · 9 years ago
  91. b486a98 ART: Introduce thread-current-inl.h by Andreas Gampe · 9 years ago
  92. 365719c No need to lock when calling Thread.interrupted. by Nicolas Geoffray · 9 years ago
  93. c15a2f4 ART: Add object-readbarrier-inl.h by Andreas Gampe · 9 years ago
  94. c6ea7d0 ART: Clean up art_method.h by Andreas Gampe · 9 years ago
  95. 9cc0ea8 Refactor SystemArrayCopy intrinsics. by Roland Levillain · 9 years ago
  96. 331605a Revert "Revert "Intrinsify Integer.valueOf."" by Nicolas Geoffray · 9 years ago
  97. db7b44a Revert "Intrinsify Integer.valueOf." by Nicolas Geoffray · 9 years ago
  98. cd0b272 Intrinsify Integer.valueOf. by Nicolas Geoffray · 9 years ago
  99. 133719e Allow multiple HX86ComputeBaseMethodAddress. by Nicolas Geoffray · 9 years ago
  100. 71bf7b4 Optimizations around escape analysis. With tests. by Aart Bik · 10 years ago