[clang] 33c42f8 - [clang] Remove aarch64 logic from 32-bit ARM target info
David Majnemer via cfe-commits
cfe-commits at lists.llvm.org
Thu Jan 30 18:15:02 PST 2025
Author: David Majnemer
Date: 2025-01-31T02:14:23Z
New Revision: 33c42f8bc5615b4dc46cb45ab41da97be52474ec
URL: https://github.com/llvm/llvm-project/commit/33c42f8bc5615b4dc46cb45ab41da97be52474ec
DIFF: https://github.com/llvm/llvm-project/commit/33c42f8bc5615b4dc46cb45ab41da97be52474ec.diff
LOG: [clang] Remove aarch64 logic from 32-bit ARM target info
This logic is effectively dead code as 64-bit triples will end up
creating 64-bit TargetInfo instances.
Added:
Modified:
clang/lib/Basic/Targets/ARM.h
Removed:
################################################################################
diff --git a/clang/lib/Basic/Targets/ARM.h b/clang/lib/Basic/Targets/ARM.h
index fdb40c3d41918a..5f4acce7af5a46 100644
--- a/clang/lib/Basic/Targets/ARM.h
+++ b/clang/lib/Basic/Targets/ARM.h
@@ -227,7 +227,7 @@ class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
const char *getBFloat16Mangling() const override { return "u6__bf16"; };
std::pair<unsigned, unsigned> hardwareInterferenceSizes() const override {
- return std::make_pair(getTriple().isArch64Bit() ? 256 : 64, 64);
+ return std::make_pair(64, 64);
}
};
More information about the cfe-commits
mailing list