This is an archive of the discontinued LLVM Phabricator instance.

[3/3][Clang][RISCV] Add `__riscv_` for overloaded intrinsics
ClosedPublic

Authored by eopXD on Jan 27 2023, 1:47 AM.

Details

Summary

This commit adds prefix for the overloaded RVV intrinsics.

This is the 3rd commit of a patch-set to add __riscv_ for all RVV
intrinsics.

This follows the naming guideline under riscv-c-api-doc to add the
__riscv_ suffix for all RVV intrinsics.

Pull Request:
riscv-non-isa/riscv-c-api-doc#31
riscv-non-isa/rvv-intrinsic-doc#189

Depends on D142644.

Diff Detail

Event Timeline

eopXD created this revision.Jan 27 2023, 1:47 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 27 2023, 1:47 AM
eopXD requested review of this revision.Jan 27 2023, 1:47 AM
eopXD retitled this revision from [WIP][3/N][Clang][RISCV] Add `__riscv_` for overloaded intrinsics to [3/3][Clang][RISCV] Add `__riscv_` for overloaded intrinsics.Jan 27 2023, 1:49 AM
This revision is now accepted and ready to land.Jan 29 2023, 10:44 PM
eopXD updated this revision to Diff 493551.Jan 31 2023, 3:37 AM

Update left-out test cases.

This revision was landed with ongoing or failed builds.Jan 31 2023, 3:39 AM
This revision was automatically updated to reflect the committed changes.