Clang should emit "atomicrmw umin/umax" instead of "atomicrmw min/max".
Details
Details
Diff Detail
Diff Detail
Paths 
  |  Differential  D12487  
[CUDA] fix codegen for __nvvm_atom_min/max_gen_u* ClosedPublic Authored by jingyue on Aug 30 2015, 4:36 PM. 
Details Summary Clang should emit "atomicrmw umin/umax" instead of "atomicrmw min/max". 
Diff Detail Event Timelinejingyue updated this object. This revision is now accepted and ready to land.Aug 31 2015, 10:02 AM 
Revision Contents 
 
 
Diff 33552 lib/CodeGen/CGBuiltin.cpp
 
 test/CodeGen/builtins-nvptx.c
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||