IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.
authorPeter Collingbourne <peter@pcc.me.uk>
Fri, 22 Mar 2019 23:05:10 +0000 (23:05 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Fri, 22 Mar 2019 23:05:10 +0000 (23:05 +0000)
commitd1c5b28c2aecd81c5746e733cbf74e82bf9266f0
tree1b517417e1eeb00ffe1fd87bb6a5fe3e74a2a8b1
parentccc6f838f748061dc1bc2b3d94ec53185f9ef27b
IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.

This should make it easier to add more structor variants.

Differential Revision: https://reviews.llvm.org/D59724

llvm-svn: 356822
14 files changed:
clang/include/clang/AST/GlobalDecl.h
clang/lib/CodeGen/CGCXX.cpp
clang/lib/CodeGen/CGCXXABI.h
clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/CGClass.cpp
clang/lib/CodeGen/CGDeclCXX.cpp
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprCXX.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenModule.h
clang/lib/CodeGen/CodeGenTypes.h
clang/lib/CodeGen/ItaniumCXXABI.cpp
clang/lib/CodeGen/MicrosoftCXXABI.cpp