summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson2011-01-242-9/+13
* Get rid of the [[final]] C++0x attribute.Anders Carlsson2011-01-231-5/+5
* Null initialize a few variables flagged byTed Kremenek2011-01-231-3/+3
* Use a FunctionType::get overload that doesn't require an empty vector.Benjamin Kramer2011-01-221-5/+2
* Send code generation for xvalues down the same path as lvaluesDouglas Gregor2011-01-222-2/+2
* Debug info generation for rvalue referencesDouglas Gregor2011-01-222-6/+10
* Move cheking of kext into canDevirtualizeMemberFunctionCalls().Fariborz Jahanian2011-01-211-15/+16
* apple kext abi requires all vf calls, including qualifiedFariborz Jahanian2011-01-203-3/+47
* Add CharUnits::RoundUpToAlignment() to simplify rounding in character units.Ken Dyck2011-01-201-5/+2
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-196-10/+7
* Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' Ken Dyck2011-01-195-12/+17
* Emit DW_TAG_lexical_scope to surround foreach.Devang Patel2011-01-191-0/+12
* lib/CodeGen/TargetInfo.cpp: Fix coding style and erase an obsolete comment.NAKAMURA Takumi2011-01-191-6/+4
* Add unnamed_addr in CreateRuntimeVariable.Rafael Espindola2011-01-182-3/+9
* Add support for explicit constructor calls in Microsoft mode.Francois Pichet2011-01-181-13/+35
* Replace calls to CharUnits::fromQuantity() with ones to Ken Dyck2011-01-182-4/+4
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-184-10/+4
* lib/CodeGen/TargetInfo.cpp: Add Win64 calling conversion.NAKAMURA Takumi2011-01-171-2/+49
* Simplify.Devang Patel2011-01-172-19/+12
* More unnamed_addr.Rafael Espindola2011-01-171-0/+1
* merge strings created byRafael Espindola2011-01-171-0/+1
* Add unnamed_addr to the special strings created byRafael Espindola2011-01-171-0/+1
* Also set unnamed_addr on declarations.Rafael Espindola2011-01-152-3/+2
* Support the zero-initialization of VLAs when that really means a zeroJohn McCall2011-01-141-8/+20
* When simplifying a cleanup's entry by merging it into a single predecessor,John McCall2011-01-141-0/+4
* Save getObjCGCAttrKind and use it in two placesFariborz Jahanian2011-01-131-2/+3
* Generate write-barriers for global objcFariborz Jahanian2011-01-131-1/+9
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-1318-4104/+39
* When your comments and your code are out-of-sync, the test case is wrong.Douglas Gregor2011-01-131-1/+1
* Add tests for name mangling of variadic templates.Douglas Gregor2011-01-131-5/+6
* Ensure an insertion point at the end of a statement-expression.John McCall2011-01-133-6/+9
* Only add unnamed_addr to definitions.Rafael Espindola2011-01-132-2/+3
* Add IR generation support for SizeOfPackExpr.Douglas Gregor2011-01-121-0/+5
* Fix a latent bug where, after emitting an expression statement, we wouldJohn McCall2011-01-123-27/+52
* Set unnamed_addr in every type info.Rafael Espindola2011-01-111-4/+2
* Set unnamed_addr in VTTs.Rafael Espindola2011-01-111-0/+1
* Set unnamed_addr for type infos that we are confortable marking as hidden. IRafael Espindola2011-01-112-1/+6
* Add unnamed_addr to vtables.Rafael Espindola2011-01-111-2/+5
* Remove special handling for opaque Neon vector types.Bob Wilson2011-01-111-9/+0
* Fix debug info for __block variable referenced outside of block.Devang Patel2011-01-111-1/+30
* Add unnamed_addr to constructors and destructors.Rafael Espindola2011-01-111-0/+3
* Move DefaultABIInfo::classifyReturnType where it belongs. No functional change.Bob Wilson2011-01-101-15/+15
* Add unnamed_addr when creating artificial string globals. For example, inRafael Espindola2011-01-101-3/+6
* Make a helper function static.Benjamin Kramer2011-01-091-1/+2
* Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Alexis Hunt2011-01-082-9/+9
* Rework a few things about how we emit ObjC's for enumeration statement.John McCall2011-01-071-95/+126
* Introduce an AttributedType, but don't actually use it anywhere yet.John McCall2011-01-061-0/+3
* Replace the representation of template template argument packDouglas Gregor2011-01-051-0/+5
* fix a -Wself-assign warningChris Lattner2011-01-051-1/+1
* Refactor the application of type attributes so that attributes fromJohn McCall2011-01-051-6/+14
OpenPOWER on IntegriCloud