3 Commits

Author SHA1 Message Date
Rahul Joshi
e9330fd244
[NFC][TableGen] Migrate IfDef/Namespace emitter from MLIR to LLVM (#161744) 2025-10-04 05:28:56 -07:00
Kazu Hirata
981f8e1380
[TableGen] Remove redundant control flow statements (NFC) (#145143) 2025-06-20 21:55:14 -07:00
zhijian lin
bf79d4819e
[Reland] [PowerPC] frontend get target feature from backend with cpu name (#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
2025-06-19 09:22:16 -04:00