aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorDiego Caballero <diegocaballero@google.com>2022-11-16 00:43:50 +0000
committerDiego Caballero <diegocaballero@google.com>2022-11-18 01:05:42 +0000
commit6c59c5cd08c879c9d1cfa653711613244a7c39bf (patch)
tree4773078e39225096403962a372f936410a84d1b0 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent46202543c9ba4dd2aca355b3b553ce9caeed9a80 (diff)
downloadllvm-6c59c5cd08c879c9d1cfa653711613244a7c39bf.zip
llvm-6c59c5cd08c879c9d1cfa653711613244a7c39bf.tar.gz
llvm-6c59c5cd08c879c9d1cfa653711613244a7c39bf.tar.bz2
[mlir][Vector] Re-define masking semantics in vector.transfer ops
Masking hasn't been widely used in vector transfer ops and the semantics of the mask operand were a bit loose. This patch states that the mask operand in a vector transfer op is applied to the read/write part of the operation and, therefore, its shape should match the shape of the elements read/written from/into the memref/tensor regardless of any permutation/broadcasting also applied by the transfer operation. Reviewers: nicolasvasilache Differential Revision: https://reviews.llvm.org/D138079
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions