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); } }; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits