SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [OpenMP][AMDGCN] Initial math headers support (details)
  2. [tsan] Complete renaming kMaxSid to kThreadSlotCount (details)
  3. [ADT] Remove PointerUnionTypeSelector (NFC) (details)
  4. [AArch64] Add shufflevector concat codegen tests. NFC. (details)
Commit 713a5d12cde58a5dff90cc3e2d1e67c2a78fe52f by Pushpinder.Singh
[OpenMP][AMDGCN] Initial math headers support

With this patch, OpenMP on AMDGCN will use the math functions
provided by ROCm ocml library. Linking device code to the ocml will be
done in the next patch.

Reviewed By: JonChesterfield, jdoerfert, scchan

Differential Revision: https://reviews.llvm.org/D104904
The file was modifiedclang/test/Headers/Inputs/include/cstdlib
The file was modifiedclang/lib/Headers/openmp_wrappers/cmath
The file was modifiedclang/lib/Headers/__clang_hip_cmath.h
The file was modifiedclang/lib/Headers/__clang_hip_math.h
The file was modifiedclang/lib/Headers/openmp_wrappers/__clang_openmp_device_functions.h
The file was addedclang/test/Headers/Inputs/include/utility
The file was addedclang/test/Headers/Inputs/include/algorithm
The file was addedclang/test/Headers/amdgcn_openmp_device_math.c
The file was modifiedclang/test/Headers/openmp_device_math_isnan.cpp
The file was modifiedclang/lib/Headers/openmp_wrappers/math.h
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
Commit 1f04d8ed2e1d0719998ad5071194cb055841afc8 by benny.kra
[tsan] Complete renaming kMaxSid to kThreadSlotCount

This was missing from 5c2b48fdb0a6
The file was modifiedcompiler-rt/lib/tsan/rtl/tsan_vector_clock.cpp
Commit d4a3ad70d51d6739984bd24b2ef83e5058abd7de by kazu
[ADT] Remove PointerUnionTypeSelector (NFC)

The last use was removed on May 17, 2019 in commit
9b92875bbdde7c1e01b9e739da66aa876022eadd.
The file was modifiedllvm/include/llvm/ADT/PointerUnion.h
Commit ea23f7fce5deb2b55406cb61a06b0394b0c8011f by sjoerd.meijer
[AArch64] Add shufflevector concat codegen tests. NFC.
The file was addedllvm/test/CodeGen/AArch64/concat-vector.ll