[all-commits] [llvm/llvm-project] 2d2f7c: [X86] combineConcatVectorOps - pull out repeated O...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Fri Aug 11 03:48:50 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2d2f7c1333ad1a9587f22c0505ce21d5106b9253
https://github.com/llvm/llvm-project/commit/2d2f7c1333ad1a9587f22c0505ce21d5106b9253
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] combineConcatVectorOps - pull out repeated Ops.size() calls. NFCI.
Commit: 6b36e0c544eaff501f70e991139af63fa5d57d21
https://github.com/llvm/llvm-project/commit/6b36e0c544eaff501f70e991139af63fa5d57d21
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] combineConcatVectorOps - consistently use EltSizeInBits. NFCI.
Avoid repeated VT.getScalarSizeInBits() calls
Commit: 2e79d0ad1c24d706fb60595bd624c1a13797a2d7
https://github.com/llvm/llvm-project/commit/2e79d0ad1c24d706fb60595bd624c1a13797a2d7
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-08-11 (Fri, 11 Aug 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] combineConcatVectorOps - ensure X86ISD::SHUF128 nodes use vectors with 64-bit scalars
The actual shuffle always uses v8i64/v8f64 - the wrapping bitcast controls whether we use v16i32/v16f32 instead.
Compare: https://github.com/llvm/llvm-project/compare/14cfe929754a...2e79d0ad1c24
More information about the All-commits
mailing list