Michael Smith has uploaded this change for review. ( http://gerrit.cloudera.org:8080/24999
Change subject: IMPALA-11917: Update LLVM CPU attribute whitelists for LLVM 22 ...................................................................... IMPALA-11917: Update LLVM CPU attribute whitelists for LLVM 22 LLVM 22 host detection reports cx8, fxsr and sahf, which were not whitelisted and so were explicitly disabled. Disabling cx8 also disables cx16 and limits atomics to 32 bits on x86-64. Add them to the x86 whitelist and drop the hle and smap entries, which are not LLVM features. Also add attrs for future use (clflushopt, clwb, pku, sha, vaes, vpclmulqdq, xsavec, xsaves). On AArch64, LLVM 22 no longer reports 'crypto'; replace it with aes and sha2, and add lse, rand and sm4. Extend CpuAttrWhitelist to check that the baseline attrs remain enabled. Assisted-by: Claude Sonnet 5.5 (GitHub Copilot) Change-Id: Iddd147d466b40052852ad6e136ee3ddfd59c46ac --- M be/src/codegen/llvm-codegen-test.cc M be/src/codegen/llvm-codegen.cc 2 files changed, 14 insertions(+), 9 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/99/24999/1 -- To view, visit http://gerrit.cloudera.org:8080/24999 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Iddd147d466b40052852ad6e136ee3ddfd59c46ac Gerrit-Change-Number: 24999 Gerrit-PatchSet: 1 Gerrit-Owner: Michael Smith <[email protected]>
