[all-commits] [llvm/llvm-project] 51a470: Multilib & mfloat-abi release notes
Wang Pengcheng via All-commits
all-commits at lists.llvm.org
Thu Aug 3 22:55:45 PDT 2023
Branch: refs/heads/release/17.x
Home: https://github.com/llvm/llvm-project
Commit: 51a4700a3f5bad74d670a39e6daf54e6e545189c
https://github.com/llvm/llvm-project/commit/51a4700a3f5bad74d670a39e6daf54e6e545189c
Author: Michael Platings <michael at platin.gs>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M clang/docs/ReleaseNotes.rst
Log Message:
-----------
Multilib & mfloat-abi release notes
Commit: d1603c3d902ad1a469261ce6a2b302e6d783f55c
https://github.com/llvm/llvm-project/commit/d1603c3d902ad1a469261ce6a2b302e6d783f55c
Author: Craig Topper <craig.topper at sifive.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M compiler-rt/lib/builtins/cpu_model.c
M llvm/lib/TargetParser/Host.cpp
Log Message:
-----------
[X86] Workaround possible CPUID bug in Sandy Bridge.
Don't access leaf 7 subleaf 1 unless subleaf 0 says it is
supported via EAX.
Intel documentation says invalid subleaves return 0. We had been
relying on that behavior instead of checking the max sublef number.
It appears that some Sandy Bridge CPUs return at least the subleaf 0
EDX value for subleaf 1. Best guess is that this is a bug in a
microcode patch since all of the bits we're seeing set in EDX were
introduced after Sandy Bridge was originally released.
This is causing avxvnniint16 to be incorrectly enabled with -march=native
on these CPUs.
Reviewed By: pengfei, anna
Differential Revision: https://reviews.llvm.org/D156963
(cherry picked from commit 2a5e3f4c6c2cdd2aab55fbfdb703ca8163351ea9)
Commit: d6417ad67d9425f7cd8eb2a606f66d7da2aecd4d
https://github.com/llvm/llvm-project/commit/d6417ad67d9425f7cd8eb2a606f66d7da2aecd4d
Author: wangpc <wangpengcheng.pp at bytedance.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M llvm/lib/TableGen/TGParser.cpp
M llvm/test/TableGen/template-args.td
Log Message:
-----------
[TableGen] Improve error report of unspecified arguments
Wrong error message is fixed and a note of argument is printed.
Tests are added in `llvm/test/TableGen/template-args.td`.
Reviewed By: DavidSpickett
Differential Revision: https://reviews.llvm.org/D156966
(cherry picked from commit eb6987027e0504adcdc319f080a9ea48aab2a72a)
Compare: https://github.com/llvm/llvm-project/compare/0af7e5e54a8c...d6417ad67d94
More information about the All-commits
mailing list