summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-06-08 20:41:54 +0000
committerReid Kleckner <rnk@google.com>2016-06-08 20:41:54 +0000
commitf00f8032949d1d6676ca7da4a5046d3034878375 (patch)
tree2125d20da7749d6145634bba3f4cab4a25a2f963 /llvm/lib/Transforms
parentde3d8b500f536bf091844a3fa5afa0848981f8ee (diff)
downloadbcm5719-llvm-f00f8032949d1d6676ca7da4a5046d3034878375.tar.gz
bcm5719-llvm-f00f8032949d1d6676ca7da4a5046d3034878375.zip
[DebugInfo] Add calling conventions to DISubroutineType
Summary: This should have been a very simple change, but it was greatly complicated by the construction of new Decls during IR generation. In particular, we reconstruct the AST function type in order to get the implicit 'this' parameter into C++ method types. We also have to worry about FunctionDecls whose types are not FunctionTypes because CGBlocks.cpp constructs some dummy FunctionDecls with 'void' type. Depends on D21114 Reviewers: aprantl, dblaikie Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D21141 llvm-svn: 272198
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud