diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2014-08-21 20:26:47 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-08-21 20:26:47 +0000 |
commit | 70b9c01bd4603dda98d9aa4c1e067f33f82074bc (patch) | |
tree | b7d023f1cfe985b3863267666f8c28c3282cfd74 /llvm/lib/Object/IRObjectFile.cpp | |
parent | 77afc71426583aba34e45a4ef1b64dd0ac3f8118 (diff) | |
download | llvm-70b9c01bd4603dda98d9aa4c1e067f33f82074bc.zip llvm-70b9c01bd4603dda98d9aa4c1e067f33f82074bc.tar.gz llvm-70b9c01bd4603dda98d9aa4c1e067f33f82074bc.tar.bz2 |
Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.
Summary:
This is a first small step towards passing generic "Expr" instead of
ArgBeg/ArgEnd pair into EmitCallArgs() family of methods. Having "Expr" will
allow us to get the corresponding FunctionDecl and its ParmVarDecls,
thus allowing us to alter CodeGen depending on the function/parameter
attributes.
No functionality change.
Test Plan: regression test suite
Reviewers: rnk
Reviewed By: rnk
Subscribers: aemerson, cfe-commits
Differential Revision: http://reviews.llvm.org/D4915
llvm-svn: 216214
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions