diff options
author | Paul Robinson <paul.robinson@sony.com> | 2022-06-30 13:23:41 -0700 |
---|---|---|
committer | Paul Robinson <paul.robinson@sony.com> | 2022-07-06 07:17:47 -0700 |
commit | 08e4fe6c61967d5c6c16ef7a4cc63d51c4992b55 (patch) | |
tree | a8b667eb6273a0dab14d1aa08492e47e8db5b3c0 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 10f6d61bf191554dfa4cf0b6ef4b83cd38094e67 (diff) | |
download | llvm-08e4fe6c61967d5c6c16ef7a4cc63d51c4992b55.zip llvm-08e4fe6c61967d5c6c16ef7a4cc63d51c4992b55.tar.gz llvm-08e4fe6c61967d5c6c16ef7a4cc63d51c4992b55.tar.bz2 |
[X86] Add RDPRU instruction
Add support for the RDPRU instruction on Zen2 processors.
User-facing features:
- Clang option -m[no-]rdpru to enable/disable the feature
- Support is implicit for znver2/znver3 processors
- Preprocessor symbol __RDPRU__ to indicate support
- Header rdpruintrin.h to define intrinsics
- "rdpru" mnemonic supported for assembler code
Internal features:
- Clang builtin __builtin_ia32_rdpru
- IR intrinsic @llvm.x86.rdpru
Differential Revision: https://reviews.llvm.org/D128934
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions