Page MenuHomePhabricator

[RISCV][CodeGen] Implement IR Intrinsic support for K extension
Needs ReviewPublic

Authored by ksyx on May 11 2021, 11:42 PM.

Details

Summary

This revision implements IR Intrinsic support for RISCV Scalar Crypto extension according to the specification of version 0.9.0 and the proposal by Markku.

Diff Detail

Event Timeline

ksyx created this revision.May 11 2021, 11:42 PM
ksyx requested review of this revision.May 11 2021, 11:42 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 11 2021, 11:42 PM
ksyx updated this revision to Diff 344676.EditedMay 11 2021, 11:46 PM

fix: patch does not apply (retrigger ci after adding parent revision)

VincentWu added a subscriber: VincentWu.
Jim added inline comments.May 13 2021, 10:22 PM
llvm/include/llvm/IR/IntrinsicsRISCV.td
1254

one space before ":"
And the same case in the following.

ksyx updated this revision to Diff 345366.May 14 2021, 1:10 AM
ksyx marked an inline comment as done.

refactor: remove redundant spaces around colons

ksyx updated this revision to Diff 346984.Fri, May 21, 4:21 AM

refactor: fix spaces

ksyx updated this revision to Diff 347346.Mon, May 24, 4:31 AM

fix: types of immargs to better fit the proposal