Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change CodeGen to emit calls using (RValue,Type) list: | Daniel Dunbar | 2008-09-09 | 1 | -2/+1 |
| | | | | | | | | | | | | | | - Add CodeGenFunction::EmitAnyExprToTemp o Like EmitAnyExpr, but emits aggregates to a temporary location if none is available. Seems like this should be simpler (even aside from using first class aggregates). - Killed CodeGenFunction::EmitCallArg (just append the pair) - Conversion of RValues to actual call arguments is now isolated in CodeGenFunction::EmitCall. llvm-svn: 55970 | ||||
* | Refactor parameter attribute handling: | Daniel Dunbar | 2008-09-08 | 1 | -0/+117 |
- Add CGCall.h for dealing with ABI issues related to calls. - Add CGFunctionInfo and CGCallInfo for capturing ABI relevant information about functions and calls. - Isolate LLVM parameter attribute handling inside CGCall.cpp llvm-svn: 55963 |