summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Basic/TargetFeaturesEmitter.cpp
AgeCommit message (Collapse)Author
2025-10-04[NFC][TableGen] Migrate IfDef/Namespace emitter from MLIR to LLVM (#161744)Rahul Joshi
2025-06-20[TableGen] Remove redundant control flow statements (NFC) (#145143)Kazu Hirata
2025-06-19[Reland] [PowerPC] frontend get target feature from backend with cpu name ↵zhijian lin
(#144594) 1. The PR proceeds with a backend target hook to allow front-ends to determine what target features are available in a compilation based on the CPU name. 2. Fix a backend target feature bug that supports HTM for Power8/9/10/11. However, HTM is only supported on Power8/9 according to the ISA. 3. All target features that are hardcoded in PPC.cpp can be retrieved from the backend target feature. I have double-checked that the hardcoded logic for inferring target features from the CPU in the frontend(PPC.cpp) is the same as in PPC.td. The reland patch addressed the comment https://github.com/llvm/llvm-project/pull/137670#discussion_r2143541120