This is an archive of the discontinued LLVM Phabricator instance.

[Flang][RISCV] Adding intrinsics of RV64 Zk* extention
Needs ReviewPublic

Authored by sunshaoce on Jul 15 2023, 11:54 AM.

Details

Summary

Similiar to D152131. These intrinsics have been added in clang/Basic/BuiltinsRISCV.def.

Diff Detail

Event Timeline

sunshaoce created this revision.Jul 15 2023, 11:54 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJul 15 2023, 11:54 AM
sunshaoce requested review of this revision.Jul 15 2023, 11:54 AM

The IR intrinsics are currently being changed. https://reviews.llvm.org/D154647

The IR intrinsics are currently being changed. https://reviews.llvm.org/D154647

Thank you for your reminder! I will rebase on D154647 later.

craig.topper added inline comments.Jul 16 2023, 1:10 PM
flang/lib/Optimizer/Builder/RISCVIntrinsicCall.cpp
25

The AES intrinsics are not type overloaded. ".i64" isn't part of the intrinsic name.