llvm-project
475531b8 - [llvm-exegesis][AArch64] Disable pauth and ldgm as unsupported instructions fixed (#136868)

Commit
107 days ago
[llvm-exegesis][AArch64] Disable pauth and ldgm as unsupported instructions fixed (#136868) [llvm-exegesis][AArch64] Recommit: Disable pauth and ldgm as unsupported instructions. Skipping AUT and LDGM opcode variants which currently throws "illegal instruction". Last pull request [#132346](https://github.com/llvm/llvm-project/pull/132346) got reviewed and merged but builder bot got failed. This was due to undefined `PR_PAC_SET_ENABLED_KEYS` utilized were not defined in x86 arch, resulting in build failure. This is followup to merge the changes with following changes to fixup the build failure. Changes: - Fixed up the problem with arch specific check for `prctl` library import - Defining `PR_PAC_SET_ENABLED_KEYS` if undefined.
Author
Parents
  • llvm
    • test/tools/llvm-exegesis/AArch64
      • File
        skip_unsupported_instructions.s
    • tools/llvm-exegesis/lib/AArch64
      • File
        Target.cpp