aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorCarl Ritson <carl.ritson@amd.com>2021-02-10 12:56:45 +0900
committerCarl Ritson <carl.ritson@amd.com>2021-02-11 20:31:29 +0900
commitc16f776028ddd39a4d5ea39d5c3831b1bcbb8c02 (patch)
tree3058aab0a444ec97622358c7181cc22efd573676 /flang/lib/Frontend/CompilerInvocation.cpp
parent41500836b0f2e335b71919700e5db9341de76e8a (diff)
downloadllvm-c16f776028ddd39a4d5ea39d5c3831b1bcbb8c02.zip
llvm-c16f776028ddd39a4d5ea39d5c3831b1bcbb8c02.tar.gz
llvm-c16f776028ddd39a4d5ea39d5c3831b1bcbb8c02.tar.bz2
[AMDGPU] Move kill lowering to WQM pass and add live mask tracking
Move implementation of kill intrinsics to WQM pass. Add live lane tracking by updating a stored exec mask when lanes are killed. Use live lane tracking to enable early termination of shader at any point in control flow. Reviewed By: piotr Differential Revision: https://reviews.llvm.org/D94746
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions