[all-commits] [llvm/llvm-project] abcbbe: [MLIR][VectorToLLVM] Handle scalable dim in create...
Zhaoshi Zheng via All-commits
all-commits at lists.llvm.org
Thu Jun 13 09:06:27 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: abcbbe711410da051126ca5b11a1ea227cb238f8
https://github.com/llvm/llvm-project/commit/abcbbe711410da051126ca5b11a1ea227cb238f8
Author: Zhaoshi Zheng <zhaoshiz at quicinc.com>
Date: 2024-06-13 (Thu, 13 Jun 2024)
Changed paths:
M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
M mlir/test/Conversion/VectorToLLVM/vector-reduction-to-llvm.mlir
Log Message:
-----------
[MLIR][VectorToLLVM] Handle scalable dim in createVectorLengthValue() (#93361)
LLVM's Vector Predication Intrinsics require an explicit vector length
parameter:
https://llvm.org/docs/LangRef.html#vector-predication-intrinsics.
For a scalable vector type, this should be caculated as VectorScaleOp
multiplied by base vector length, e.g.: for <[4]xf32> we should return:
vscale * 4.
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