summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator_riscv64.h
AgeCommit message (Expand)Author
2025-01-28Remove unused dex_pc from InvokeRuntime Santiago Aboy Solanes
2025-01-24riscv64: handle invoke-static in invokeExact intrinsic. Anton Romanov
2024-11-05Use .data.img.rel.ro for app image methods. Vladimir Marko
2024-09-06Intrinsify Unsafe/JdkUnsafe.arrayBaseOffset. Nicolas Geoffray
2024-06-20riscv64: SystemArrayCopyChar/Int/Byte intrinsic Aleksandr Soldatov
2024-05-07Faster `HLoadClass` for app image classes. Vladimir Marko
2024-05-06riscv64: StringGetCharsNoCheck intrinsic. Mark
2024-04-16Rename `.data.bimg.rel.ro` to `.data.img.rel.ro`. Vladimir Marko
2024-03-28riscv64: Implement StringCompareTo instrinsic denis.tomashev
2024-03-19riscv64: Implemented StringEquals intrinsic denis.tomashev
2024-01-30Reland^2 "Run optimizations with baseline compilation." Nicolas Geoffray
2024-01-29Revert^7 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-24Revert^6 "Disable write-barrier elimination pass" Matthew Reynolds
2024-01-24Revert^5 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-22Revert^4 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-22Revert^3 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-19Revert^2 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-19Revert "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-16riscv64: Implement `StringNewStringFrom*` intrinsics. Vladimir Marko
2024-01-12riscv64: Implement Thread.Interrupted() instrinsic Lifang Xia
2024-01-12Revert "Go back to incrementing hotness in backedges of baseline code." Nicolas Geoffray
2024-01-08Go back to incrementing hotness in backedges of baseline code. Nicolas Geoffray
2023-12-12riscv64: Implement SystemArrayCopy intrinsic Aleksandr Soldatov
2023-12-11riscv64: Implement `Reference` intrinsics. Vladimir Marko
2023-12-06riscv64: Implement `Integer/Long.reverse()` intrinsics. Vladimir Marko
2023-12-04riscv64: Implement Unsafe.getAndAdd/-Set intrinsics. Vladimir Marko
2023-12-01riscv64: Implement Unsafe CAS intrinsics. Vladimir Marko
2023-11-28riscv64: Implement Unsafe get/put intrinsics. Vladimir Marko
2023-11-28Implement getByte/putByte intrinsics Santiago Aboy Solanes
2023-11-24riscv64: Implement boxing `valueOf()` intrinsics. Vladimir Marko
2023-11-24riscv64: Implement VarHandle.GetAndUpdate intrinsics. Vladimir Marko
2023-11-23Update `JdkUnsafe` intrinsics. Vladimir Marko
2023-11-22Add intrinsic support for CompareAndSetReference Santiago Aboy Solanes
2023-11-21riscv64: Improve Math.round() intrinsic. Vladimir Marko
2023-11-21Implement Short/Byte/Character.valueOf intrinsics. Nicolas Geoffray
2023-11-15riscv64: Implement Math.multiplyHigh() instrinsic Lifang Xia
2023-11-10riscv64: Implement Math.round() instrinsic Lifang Xia
2023-11-09riscv64: Implement Math.sqrt/ceil/floor/rint() instrinsics Lifang Xia
2023-11-09riscv64: Implement VarHandle.compareAndSet/-Exchange intrinsics. Vladimir Marko
2023-11-08riscv64: Implement Math.* instrinsics. Lifang Xia
2023-11-07riscv64: Implement Math.fma() instrinsic. Lifang Xia
2023-11-07riscv64: Implement Integer/Long.divideUnsigned() instrinsics. Lifang Xia
2023-11-06riscv64: Implement reachability.Fence() instrinsic. Lifang Xia
2023-11-06riscv64: Implement Thread.currentThread() instrinsic. Lifang Xia
2023-10-30riscv64: Implement VarHandle.get/set() intrinsics. Vladimir Marko
2023-10-25riscv64: Implement the String.indexOf(int) intrinsic. Vladimir Marko
2023-10-23riscv64: Expose instruction set features to the compiler Samuel Holland
2023-10-19Reland "riscv64: [codegen] Rewrite and enable Select." VladimĂ­r Marko
2023-10-19Revert "riscv64: [codegen] Rewrite and enable Select." Sebastian Pickl
2023-10-19riscv64: [codegen] Rewrite and enable Select. Vladimir Marko