Go to file
Alexey Samsonov 70b9c01bd4 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
2014-08-21 20:26:47 +00:00
clang Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall. 2014-08-21 20:26:47 +00:00
clang-tools-extra [clang-tidy] Allow /**/ comments on #endifs when checking header guards. 2014-08-20 16:01:42 +00:00
compiler-rt Follow-up for r215436: use SIZE_T for strlen and wcslen interceptors. 2014-08-21 16:12:46 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Add missing file from r216127 2014-08-20 21:28:44 +00:00
libcxx Refactor lit.cfg. 2014-08-21 17:30:44 +00:00
libcxxabi Add baremetal ARM support to libcxxabi/libunwind 2014-08-21 18:42:36 +00:00
lld [mach-o] Fix initial live atoms with -dead_strip 2014-08-21 20:25:50 +00:00
lldb Move GetUsername and GetGroupname to HostInfoPosix 2014-08-21 20:02:17 +00:00
llvm Satiate the sanitizer build bot 2014-08-21 20:09:15 +00:00
openmp Commit PowerPC64 support from Carlo Bertolli at IBM. 2014-08-07 10:12:54 +00:00
polly [Fix] isl usage errors in ScheduleOptimizer 2014-08-20 17:15:34 +00:00