[PATCH] D118757: [AArch64] Remove unused feature flags from AArch64TargetInfo

2022-02-22 Thread Son Tuan Vu via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG8e10448cbbd9: [AArch64] Remove unused feature flags from AArch64TargetInfo (authored by tyb0807). Repository: rG LLVM Github Monorepo CHANGES

[PATCH] D118757: [AArch64] Remove unused feature flags from AArch64TargetInfo

2022-02-22 Thread Victor Campos via Phabricator via cfe-commits
vhscampos accepted this revision. vhscampos added a comment. This revision is now accepted and ready to land. LGTM Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D118757/new/ https://reviews.llvm.org/D118757

[PATCH] D118757: [AArch64] Remove unused feature flags from AArch64TargetInfo

2022-02-21 Thread Son Tuan Vu via Phabricator via cfe-commits
tyb0807 updated this revision to Diff 410418. tyb0807 added a comment. Revert latest change, as it is likely that people still rely on `ARM_FEATURE_CRYPTO` Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D118757/new/ https://reviews.llvm.org/D118757

[PATCH] D118757: [AArch64] Remove unused feature flags from AArch64TargetInfo

2022-02-17 Thread Son Tuan Vu via Phabricator via cfe-commits
tyb0807 updated this revision to Diff 409796. tyb0807 added a comment. Remove reference to unused ACLE macro `__ARM_FEATURE_CRYPTO` Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D118757/new/ https://reviews.llvm.org/D118757 Files:

[PATCH] D118757: [AArch64] Remove unused feature flags from AArch64TargetInfo

2022-02-02 Thread Son Tuan Vu via Phabricator via cfe-commits
tyb0807 added a comment. TL;DR, I think these `Has*` flags have different meaning in different places of the code base. IIUC, these `Has*` flags from `clang/lib/Basic/Targets/AArch64.cpp` are used to correctly set various macros from the processed command line options, notable ones from ACLE,

[PATCH] D118757: [AArch64] Remove unused feature flags from AArch64TargetInfo

2022-02-02 Thread Caroline via Phabricator via cfe-commits
CarolineConcatto added a comment. Just passing by, but I was wondering when I saw this patch. Why you did not remove this also from lib/Driver/ToolChains/Arch/AArch64.cpp? And the ones in llvm (AArch64.td, AArch64InstrInfo.td)? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION

[PATCH] D118757: [AArch64] Remove unused feature flags from AArch64TargetInfo

2022-02-02 Thread Son Tuan Vu via Phabricator via cfe-commits
tyb0807 created this revision. Herald added a subscriber: kristof.beyls. tyb0807 requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. This removes two feature flags from `AArch64TargetInfo` class: - `HasHBC`: this feature does not involve