aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorAbinav Puthan Purayil <abinav.puthanpurayil@amd.com>2021-10-10 21:13:24 +0530
committerAbinav Puthan Purayil <abinav.puthanpurayil@amd.com>2021-10-14 09:00:19 +0530
commitb3c9d84e5a8ef49e33b20e1ea9608c5c9b935591 (patch)
tree6ff5c4b54b97a066d4a07893e35286bb3a7fa893 /clang/lib/Lex/ModuleMap.cpp
parent509fe20fbca767a65b9c27750ea9d372ed2ab05a (diff)
downloadllvm-b3c9d84e5a8ef49e33b20e1ea9608c5c9b935591.zip
llvm-b3c9d84e5a8ef49e33b20e1ea9608c5c9b935591.tar.gz
llvm-b3c9d84e5a8ef49e33b20e1ea9608c5c9b935591.tar.bz2
[AMDGPU] Fix 24-bit mul intrinsic generation for > 32-bit result.
The 24-bit mul intrinsics yields the low-order 32 bits. We should only do the transformation if the operands are known to be not wider than 24 bits and the result is known to be not wider than 32 bits. Differential Revision: https://reviews.llvm.org/D111523
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions