[all-commits] [llvm/llvm-project] 015dee: [VE] Support (m)0 and (m)1 operands
Kazushi Marukawa via All-commits
all-commits at lists.llvm.org
Thu Apr 9 09:10:00 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 015dee1ac8988ed5184ef649c72ea0692f2633b3
https://github.com/llvm/llvm-project/commit/015dee1ac8988ed5184ef649c72ea0692f2633b3
Author: Kazushi (Jam) Marukawa <marukawa at nec.com>
Date: 2020-04-09 (Thu, 09 Apr 2020)
Changed paths:
M llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp
M llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h
M llvm/lib/Target/VE/VE.h
M llvm/lib/Target/VE/VEAsmPrinter.cpp
M llvm/lib/Target/VE/VEFrameLowering.cpp
M llvm/lib/Target/VE/VEInstrInfo.td
M llvm/test/CodeGen/VE/cast.ll
M llvm/test/CodeGen/VE/div.ll
M llvm/test/CodeGen/VE/fp_to_int.ll
M llvm/test/CodeGen/VE/int_to_fp.ll
M llvm/test/CodeGen/VE/rem.ll
Log Message:
-----------
[VE] Support (m)0 and (m)1 operands
Summary:
VE has special operands to represent 0b000...000111...111 (`(m)0`) and
0b111...111000...000 (`(m)1`) bit sequences. This patch supports those
operands not only in machine instructions but also in DAG lowering.
Reviewed By: simoll
Differential Revision: https://reviews.llvm.org/D77769
More information about the All-commits
mailing list