[all-commits] [llvm/llvm-project] 72db57: [DAG] Fix typo in VSELECT SimplifyDemandedVectorEl...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Thu Jan 4 02:51:31 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 72db578d7149bc9941d45a800fb8be4f79ba24e2
https://github.com/llvm/llvm-project/commit/72db578d7149bc9941d45a800fb8be4f79ba24e2
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-01-04 (Thu, 04 Jan 2024)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Log Message:
-----------
[DAG] Fix typo in VSELECT SimplifyDemandedVectorElts handling. NFC.
Rename UndefZero -> UndefSel (undefined elements from Sel operand).
Commit: 6bb8d69f2a66da179efec8e0e69fbf55a3296d1c
https://github.com/llvm/llvm-project/commit/6bb8d69f2a66da179efec8e0e69fbf55a3296d1c
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-01-04 (Thu, 04 Jan 2024)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] combineLoad - pull out repeated cast<MemSDNode> calls. NFC.
Commit: 43e0723899e909cb2502b34da2003a5774ffb394
https://github.com/llvm/llvm-project/commit/43e0723899e909cb2502b34da2003a5774ffb394
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-01-04 (Thu, 04 Jan 2024)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
Log Message:
-----------
[DAG] BaseIndexOffset::computeAliasing - early out on failed matches. NFCI.
Don't wait to test that all base ptr matches have succeeded
Commit: 5b38ecff6e9d7ef84ba8fd9b1b1e4c9b229dbdb5
https://github.com/llvm/llvm-project/commit/5b38ecff6e9d7ef84ba8fd9b1b1e4c9b229dbdb5
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-01-04 (Thu, 04 Jan 2024)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
Log Message:
-----------
[DAG] BaseIndexOffset::equalBaseIndex - early out on failed matches. NFCI.
If we successfully cast only the first base node as GlobalAddressSDNode / ConstantPoolSDNode / FrameIndexSDNode then we can early out as we know that base won't cast as a later type.
Noticed while investigating profiles for potential compile time improvements.
Compare: https://github.com/llvm/llvm-project/compare/ff0c1f20a744...5b38ecff6e9d
More information about the All-commits
mailing list