[all-commits] [llvm/llvm-project] 7bce66: [AArch64][SVE] Allow to lower WHILEop with constan...
Dinar Temirbulatov via All-commits
all-commits at lists.llvm.org
Sat Dec 17 17:28:18 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7bce66edc65b74513a83011577b0d7362f859671
https://github.com/llvm/llvm-project/commit/7bce66edc65b74513a83011577b0d7362f859671
Author: Dinar Temirbulatov <dinar.temirbulatov at arm.com>
Date: 2022-12-18 (Sun, 18 Dec 2022)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
Log Message:
-----------
[AArch64][SVE] Allow to lower WHILEop with constant operands to PTRUE
This allows it to fold WHILEop with constant operand to PTRUE instruction in
the case given range is fitted to predicate format. Also, this change
fixes the unsigned overflow error introduced in D137547 for WHILELO lowering.
Differential Revision: https://reviews.llvm.org/D139068
More information about the All-commits
mailing list