hanchenye-llvm-project/clang/lib
Daniel Dunbar c722b8565c Refactor handling of calls:
- Added CodeGenFunction::EmitCall which just takes the callee, return
   type, and a list of (Value*,QualType) pairs.
 - Added CodeGenFunction::EmitCallArg which handles emitting code for
   a call argument and turning it into an appropriate
   (Value*,QualType) pair.
 - Changed Objective-C runtime interface so that the actual emission
   of arguments for message sends is (once again) done in the code to
   emit a message send.

No intended functionality change, this is prep work for better ABI
support and for Objective-C property setter support.

llvm-svn: 55560
2008-08-30 03:02:31 +00:00
..
AST Add parser/action support for block literal expressions. 2008-08-28 19:20:44 +00:00
Analysis Add newline at end of file. 2008-08-30 02:06:22 +00:00
Basic Stop asserting in TargetInfo::validateInputConstraint 2008-08-25 09:46:27 +00:00
CodeGen Refactor handling of calls: 2008-08-30 03:02:31 +00:00
Driver Moved HTMLDiagnostics to lib/Driver. 2008-08-24 02:33:36 +00:00
Headers Implementation of stdarg.h. 2008-05-29 10:40:55 +00:00
Lex Rename Preprocessor::DisableBacktrack -> Preprocessor::CommitBacktrackedTokens. 2008-08-24 12:29:43 +00:00
Parse Add parser/action support for block literal expressions. 2008-08-28 19:20:44 +00:00
Rewrite honor EscapeSpaces in 2nd overload of EscapeText() 2008-08-16 22:24:33 +00:00
Sema minor cleanup 2008-08-29 17:02:23 +00:00
Makefile add a libDriver, for now only move the text diangostics stuff from Driver to there 2008-08-05 23:33:20 +00:00