summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* don't slap noalias attribute on stret result arguments.Chris Lattner2010-04-201-2/+1
* Vtable -> VTable renames across the board.Anders Carlsson2010-04-171-1/+1
* Remember the regparm attribute in FunctionType::ExtInfo.Rafael Espindola2010-03-301-11/+6
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-15/+14
* When mapping restrict to noalias, look for 'restrict' on the parameter variableJohn McCall2010-03-271-2/+6
* Use the power of types to track down another canonicalization bug inJohn McCall2010-02-261-36/+43
* Canonicalize parameter and return types before computing ABI info. EliminatesJohn McCall2010-02-241-60/+71
* Perform two more constructor/destructor code-size optimizations:John McCall2010-02-231-0/+12
* IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti...Daniel Dunbar2010-02-091-11/+10
* Use the correct function info for constructors when applying function attribu...Anders Carlsson2010-02-061-0/+13
* Standardize the parsing of function type attributes in a way thatJohn McCall2010-02-051-29/+47
* Revert the new reference binding code; I came up with a way simpler solution ...Anders Carlsson2010-02-031-4/+1
* Start creating CXXBindReferenceExpr nodes when binding complex types to refer...Anders Carlsson2010-01-311-0/+3
* Simplify EmitLValueForField - we can get whether the field is part of a union...Anders Carlsson2010-01-291-2/+2
* Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half...Anders Carlsson2009-12-241-15/+32
* Pass ReturnValueSlot to EmitCall. No functionality change yet.Anders Carlsson2009-12-241-0/+1
* implement PR5274: mark 'restrict' parameters as noaliasNuno Lopes2009-12-071-0/+3
* Make functions returning a struct indirectly evaluate the returned structEli Friedman2009-12-041-1/+1
* Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...Anders Carlsson2009-11-251-0/+36
* It is common for vtables to contain pointers to functions that have either in...Anders Carlsson2009-11-241-0/+26
* The ssp and sspreq function attributes should only be applied to function def...Anders Carlsson2009-11-161-5/+0
* Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.Chandler Carruth2009-11-121-4/+4
* Set OptimizeForSize LLVM function attribute with -Os.Daniel Dunbar2009-10-271-0/+2
* Twinify CodeGenFunction::CreateTempAllocaDaniel Dunbar2009-10-191-3/+2
* Use new predicates for some type equality tests.Benjamin Kramer2009-10-051-2/+1
* Implement code generation of member function pointer calls. Fixes PR5121.Anders Carlsson2009-10-031-0/+15
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-1/+1
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-2/+2
* x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or...Anders Carlsson2009-09-161-1/+3
* Change CodeGenModule::ConstructTypeAttributes to return the calling conventionDaniel Dunbar2009-09-121-6/+9
* Set the calling convention based on the CGFunctionInfo.Daniel Dunbar2009-09-111-3/+3
* Add CallingConvention argument to CGFunctionInfo.Daniel Dunbar2009-09-111-16/+49
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-73/+73
* Update for LLVM API change.Owen Anderson2009-08-131-3/+4
* map previously ignored __attribute((malloc)) to noalias attribute of llvm fun...Ryan Flynn2009-08-091-0/+2
* Add support for global initializers.Anders Carlsson2009-08-081-1/+1
* Use Twine instead of utostrDaniel Dunbar2009-08-021-1/+1
* Update for LLVM API change.Owen Anderson2009-07-311-1/+1
* Allow functions to be marked "implicit return zero" and so mark main().John McCall2009-07-281-0/+13
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-1/+1
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-6/+6
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-5/+5
* Make the StackProtector bitfield use enums instead of obscure numbers.Bill Wendling2009-06-281-2/+2
* Add stack protector support to clang. This generates the 'ssp' and 'sspreq'Bill Wendling2009-06-281-0/+5
* fix PR4423.Chris Lattner2009-06-231-1/+2
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-5/+6
* Fix PR4372, another case where non-prototyped functions can prevent Chris Lattner2009-06-131-4/+36
* Add new ABIArgInfo kind: Extend. This allows target to implement its own argu...Anton Korobeynikov2009-06-061-20/+26
* Factor out TargetABIInfo stuff into separate file. No functionality change.Anton Korobeynikov2009-06-051-1368/+0
* Set function Attribute::NoImplicitFloat appropriately.Devang Patel2009-06-051-0/+2
OpenPOWER on IntegriCloud