[IR] Deprecate opaque pointer compatibility APIs
authorNikita Popov <npopov@redhat.com>
Tue, 18 Jul 2023 10:13:59 +0000 (12:13 +0200)
committerNikita Popov <npopov@redhat.com>
Wed, 19 Jul 2023 08:21:10 +0000 (10:21 +0200)
commit2ea5aa1c96cfb15ece9a665f0d59d6c9fa1365f0
tree6132465f8dcfcacb4a99c4e35445ebf2db24e90b
parent20b758445515ec17d7669b71b9b0e60be228255a
[IR] Deprecate opaque pointer compatibility APIs

This deprecates various compatibility APIs that have been
introduced as part of the opaque pointer migration.

These will be removed at some point after the LLVM 17 release.

Differential Revision: https://reviews.llvm.org/D155585
llvm/include/llvm/IR/DerivedTypes.h
llvm/include/llvm/IR/LLVMContext.h
llvm/include/llvm/IR/Type.h
llvm/lib/IR/Type.cpp
llvm/unittests/AsmParser/AsmParserTest.cpp