[OpenMP][NFCI] Split assertion message from assertion expression
authorJohannes Doerfert <johannes@jdoerfert.de>
Tue, 18 Jul 2023 23:05:08 +0000 (16:05 -0700)
committerJohannes Doerfert <johannes@jdoerfert.de>
Tue, 18 Jul 2023 23:50:50 +0000 (16:50 -0700)
commit88a68de14cf66d067be54b8127c17b51192f2aa8
tree30152f4050be3cb37cabb321b6f0fb9e59714a67
parent621d1d07d9c426875323ed7a996758477ae33517
[OpenMP][NFCI] Split assertion message from assertion expression

We ended up with `llvm.assume(icmp ne ptr as(4) null, as(4) @str)`
because the string in address space 4 was not known to be non-null.
There is no need to create these assumes.
openmp/libomptarget/DeviceRTL/include/Debug.h
openmp/libomptarget/DeviceRTL/include/State.h
openmp/libomptarget/DeviceRTL/src/Debug.cpp
openmp/libomptarget/DeviceRTL/src/Kernel.cpp
openmp/libomptarget/DeviceRTL/src/Mapping.cpp
openmp/libomptarget/DeviceRTL/src/Parallelism.cpp
openmp/libomptarget/DeviceRTL/src/State.cpp
openmp/libomptarget/DeviceRTL/src/Synchronization.cpp