Remove llvm::is_trivially_copyable (NFC)
authorKazu Hirata <kazu@google.com>
Sun, 21 Aug 2022 17:39:19 +0000 (10:39 -0700)
committerKazu Hirata <kazu@google.com>
Sun, 21 Aug 2022 17:39:19 +0000 (10:39 -0700)
commit36357c967cdb9006dd7de9be0dd52068da2a4f96
tree603d9d31920acb19dcf8c24c59541e9407ba7a2c
parentd9ff670330a80f2d597822bfd574842ad8fc55b3
Remove llvm::is_trivially_copyable (NFC)

This patch removes llvm::is_trivially_copyable as it seems to be dead.
Once I remove it, HAVE_STD_IS_TRIVIALLY_COPYABLE has no users, so this
patch removes the macro also.

The comment on llvm::is_trivially_copyable mentions GCC 4.9, but note
that we now require GCC 7.1 or higher.

Differential Revision: https://reviews.llvm.org/D132328
llvm/cmake/config-ix.cmake
llvm/include/llvm/ADT/PointerIntPair.h
llvm/include/llvm/Config/config.h.cmake
llvm/include/llvm/Support/type_traits.h
llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
utils/bazel/llvm-project-overlay/llvm/include/llvm/Config/config.h
utils/bazel/llvm_configs/config.h.cmake