[CGBuilder] Remove type-less CreateAlignedLoad() APIs (NFC)
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 13 Feb 2021 16:43:17 +0000 (17:43 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 11 Mar 2021 09:41:23 +0000 (10:41 +0100)
commit68e01339cc5bc3d8a885bc9413611fbc6ca151e4
treec6aa1157bce0ae59cc7e98442e344cce8f8b35e7
parent0070c9ee2d2ce8513fa36375dca407d40150a576
[CGBuilder] Remove type-less CreateAlignedLoad() APIs (NFC)

These are incompatible with opaque pointers. This is in preparation
of dropping this API on the IRBuilder side as well.

Instead explicitly pass the loaded type.
12 files changed:
clang/lib/CodeGen/CGBlocks.cpp
clang/lib/CodeGen/CGBuilder.h
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/CGException.cpp
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGObjC.cpp
clang/lib/CodeGen/CGObjCGNU.cpp
clang/lib/CodeGen/CGObjCMac.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/ItaniumCXXABI.cpp
clang/lib/CodeGen/MicrosoftCXXABI.cpp