[all-commits] [llvm/llvm-project] 3fc277: [SLPVectorizer] Make the insert/extractvector PHIC...
Alexey Bataev via All-commits
all-commits at lists.llvm.org
Fri Mar 1 07:30:52 PST 2024
Branch: refs/heads/users/alexey-bataev/spr/slptry-to-vectorize-small-graph-with-extractelements-used-in
Home: https://github.com/llvm/llvm-project
Commit: 3fc277f665f520c351b203faf3273552e77508f8
https://github.com/llvm/llvm-project/commit/3fc277f665f520c351b203faf3273552e77508f8
Author: Benjamin Kramer <benny.kra at googlemail.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Log Message:
-----------
[SLPVectorizer] Make the insert/extractvector PHICompare a strict-weak ordering (#83571)
This was tripping off STL implementations that check for it (like libc++
with debug checking). The goal of this sort is to cluster operations on
the same values so preserve that property but sort everything else based
on the existing numbering.
Commit: e59681d96327e2ed1963ec1c0f2bc3d40df26443
https://github.com/llvm/llvm-project/commit/e59681d96327e2ed1963ec1c0f2bc3d40df26443
Author: Timm Bäder <tbaeder at redhat.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M clang/lib/AST/Interp/Interp.h
M clang/lib/AST/Interp/Opcodes.td
M clang/test/AST/Interp/literals.cpp
M clang/test/SemaCXX/bool.cpp
Log Message:
-----------
[clang][Interp] Allow inc/dec on boolean values
The warnings or errors are emitted in Sema, but we still need to
do the operation and provide a reasonable result.
Commit: f651f134bbaec069968f6b12bdcdb5f7752fd700
https://github.com/llvm/llvm-project/commit/f651f134bbaec069968f6b12bdcdb5f7752fd700
Author: Timm Bäder <tbaeder at redhat.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M clang/lib/AST/Interp/Context.cpp
Log Message:
-----------
[clang][Interp][NFC] Add precondition assertions
All three of these need to be non-null.
Commit: ab6062fae851f46e095a69c1ae5afcdc36dfb857
https://github.com/llvm/llvm-project/commit/ab6062fae851f46e095a69c1ae5afcdc36dfb857
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M clang/lib/AST/Interp/Context.cpp
M clang/lib/AST/Interp/Interp.h
M clang/lib/AST/Interp/Opcodes.td
M clang/test/AST/Interp/literals.cpp
M clang/test/SemaCXX/bool.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Log Message:
-----------
Rebase, address comment
Created using spr 1.3.5
Compare: https://github.com/llvm/llvm-project/compare/ff12ac104b07...ab6062fae851
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list