aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorNicolai Hähnle <nicolai.haehnle@amd.com>2020-02-11 14:40:00 +0100
committerNicolai Hähnle <nicolai.haehnle@amd.com>2020-02-12 09:12:56 +0100
commitab2f610f3855b388c46b78be452a49ee491a3951 (patch)
tree8d5dc51662b3e509ce1d1ad6b7e845adbe28f1c7 /clang/lib/Frontend/CompilerInvocation.cpp
parent07a5b849f7bcd4b99080298e93d05651aaaf4dcb (diff)
downloadllvm-ab2f610f3855b388c46b78be452a49ee491a3951.zip
llvm-ab2f610f3855b388c46b78be452a49ee491a3951.tar.gz
llvm-ab2f610f3855b388c46b78be452a49ee491a3951.tar.bz2
AMDGPU: llvm.amdgcn.writelane is a source of divergence
Summary: Consider: %r = call i32 @llvm.amdgcn.writelane(i32 0, i32 1, i32 2) This produces a value that is 0 on lane 1, and 2 everywhere else; i.e., it is divergent. Reported-by: Marek Olsak <Marek.Olsak@amd.com> Reviewers: arsenm, foad, mareko Subscribers: kzhuravl, jvesely, wdng, yaxunl, dstuttard, tpr, t-tye, hiraditya, kerbowa, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D74400
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions