aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-01-29Replace a literal '8' with getCharWidth().Ken Dyck
2011-01-29Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true.Anders Carlsson
2011-01-29When trying to get the most derived class, don't assume that we can ignore al...Anders Carlsson
2011-01-29When calling a virtual member function on a base class and the most derived c...Anders Carlsson
2011-01-29When doing a derived-to-base class through a virtual class, we don't have to ...Anders Carlsson
2011-01-28More work to support -fapple-kext regarding Fariborz Jahanian
2011-01-28Add my new file to the CMake lists, sorry about that.John McCall
2011-01-28Move all the cleanups framework code into a single file.John McCall
2011-01-28Reorganize the value-dominance metaprogram and introduce a specializationJohn McCall
2011-01-28Convert the exception-freeing cleanup over to the conditional cleanups code,John McCall
2011-01-27When producing IR for a lvalue-to-rvalue cast *as an lvalue*, onlyDouglas Gregor
2011-01-27Do a proper recursive lookup when deciding whether a class's usualJohn McCall
2011-01-27Notes on dynamic array cookies in MSVC.John McCall
2011-01-26Fixes an IRgen bug where __block variable isFariborz Jahanian
2011-01-26Un-nest the meat of this function.John McCall
2011-01-26Fix some obvious bugs in the conditional-cleanup code and then make theJohn McCall
2011-01-26Better framework for conditional cleanups; untested as yet.John McCall
2011-01-25Add -add-plugin flag, which runs plugins in addition to codegen.Nico Weber
2011-01-24Revert r124146 for now. It appears to be failing on a few platforms.Eric Christopher
2011-01-24pre/post increase/decrease for AltiVec vectorsAnton Yartsev
2011-01-24Use attributes for all the override control specifiers.Anders Carlsson
2011-01-24When building a type info struct for EH, we always want it to have linkonce_o...Anders Carlsson
2011-01-24Change CodeGenModule::getVTableLinkage to be a non-static member function.Anders Carlsson
2011-01-24"Name" a bool parameter.Anders Carlsson
2011-01-24Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson
2011-01-23Get rid of the [[final]] C++0x attribute.Anders Carlsson
2011-01-23Null initialize a few variables flagged byTed Kremenek
2011-01-22Use a FunctionType::get overload that doesn't require an empty vector.Benjamin Kramer
2011-01-22Send code generation for xvalues down the same path as lvaluesDouglas Gregor
2011-01-22Debug info generation for rvalue referencesDouglas Gregor
2011-01-21Move cheking of kext into canDevirtualizeMemberFunctionCalls().Fariborz Jahanian
2011-01-20apple kext abi requires all vf calls, including qualifiedFariborz Jahanian
2011-01-20Add CharUnits::RoundUpToAlignment() to simplify rounding in character units.Ken Dyck
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall
2011-01-19Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' Ken Dyck
2011-01-19Emit DW_TAG_lexical_scope to surround foreach.Devang Patel
2011-01-19lib/CodeGen/TargetInfo.cpp: Fix coding style and erase an obsolete comment.NAKAMURA Takumi
2011-01-18Add unnamed_addr in CreateRuntimeVariable.Rafael Espindola
2011-01-18Add support for explicit constructor calls in Microsoft mode.Francois Pichet
2011-01-18Replace calls to CharUnits::fromQuantity() with ones to Ken Dyck
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin
2011-01-17lib/CodeGen/TargetInfo.cpp: Add Win64 calling conversion.NAKAMURA Takumi
2011-01-17Simplify.Devang Patel
2011-01-17More unnamed_addr.Rafael Espindola
2011-01-17merge strings created byRafael Espindola
2011-01-17Add unnamed_addr to the special strings created byRafael Espindola
2011-01-15Also set unnamed_addr on declarations.Rafael Espindola
2011-01-14Support the zero-initialization of VLAs when that really means a zeroJohn McCall
2011-01-14When simplifying a cleanup's entry by merging it into a single predecessor,John McCall
2011-01-13Save getObjCGCAttrKind and use it in two placesFariborz Jahanian