SuccessChanges

Summary

  1. [InstCombine] simplify fcmp+select canonicalization; NFCI (details)
  2. [nfc][libomptarget] Reorganise support header (details)
Commit a2240f57e7a4106db2887f00868dbf14d5106dc1 by spatel
[InstCombine] simplify fcmp+select canonicalization; NFCI
We had 2 blocks of code that are nearly identical. Existing regression
tests should cover both of the patterns.
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
Commit 764c8420e4b8fc11a9fa94d00f4ee617aa754cb2 by jonchesterfield
[nfc][libomptarget] Reorganise support header
Summary:
[nfc][libomptarget] Reorganise support header
All functions defined in support implementation are now declared in
support.h Reordered functions in support implementation to match the
sequence in support.h Added include guards to support.h Added #include
interface to support.h to provide kmp_Ident declaration Move supporti.h
to support.cu and s/INLINE/EXTERN/g Add remaining includes to support.cu
A minor side effect is to change the name mangling of the support
functions to extern "C". If this matters another macro along the lines
of INLINE/EXTERN can be added - perhaps DEVICE as that's the obvious
implementation.
Reviewers: jdoerfert, ABataev, grokos
Reviewed By: jdoerfert
Subscribers: mgorny, jfb, openmp-commits
Tags: #openmp
Differential Revision: https://reviews.llvm.org/D69652
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/unity.cu
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/support.h
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/CMakeLists.txt
The file was removedopenmp/libomptarget/deviceRTLs/nvptx/src/supporti.h
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/omptarget-nvptx.h
The file was addedopenmp/libomptarget/deviceRTLs/nvptx/src/support.cu