aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-04-07Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall1-1/+49
2011-04-06If this is an intrinsic function, set the function's attributes to the intrin...Peter Collingbourne1-0/+7
2011-03-26On Mac OS X, the presence of an 'availability' attribute for thatDouglas Gregor1-1/+1
2011-03-23Update type cache when a type is completed.Devang Patel1-0/+7
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor1-3/+3
2011-03-22Simplify Mac runtime selection - it's the factory function's job to select wh...David Chisnall1-10/+2
2011-03-22The emission of an Objective-C++'s class .cxx_destruct method should beJohn McCall1-17/+28
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne1-2/+3
2011-03-18The Darwin kernel does not provide useful guard variable support.John McCall1-0/+5
2011-03-17Remove code that was intentionally generating bad code on the GNU runtime for...David Chisnall1-1/+1
2011-03-14Switch from internal to linker_private linkage, it is sufficient to please th...Rafael Espindola1-1/+1
2011-03-14Fix link of libxul with LTO and the linker in xcode4. It is not clear if thisRafael Espindola1-1/+4
2011-03-09Fix three of the four places where I left breadcrumbs to avoid unnecessaryJohn McCall1-3/+5
2011-03-09Use the "undergoes default argument promotion" bit on parameters toJohn McCall1-1/+6
2011-03-07DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel1-2/+2
2011-03-07Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user ...Devang Patel1-1/+1
2011-03-05StringRefify.Benjamin Kramer1-8/+9
2011-02-22Reorganize the emission of local variables.John McCall1-0/+2
2011-02-19Warn about code that uses variables and functions with internal linkageJohn McCall1-1/+1
2011-02-15Assorted cleanup:John McCall1-1/+11
2011-02-10Use raw_svector_ostream in more places in the mangler.Rafael Espindola1-8/+12
2011-02-09When IRgen refers to a function declaration that is not a definition,Douglas Gregor1-2/+2
2011-02-08Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall1-11/+13
2011-02-05Re-land r124768, with a fix for PR9130.Anders Carlsson1-8/+14
2011-02-04minor refactoring of -fapple-kext stuff.Fariborz Jahanian1-8/+6
2011-02-04What was I thinking?Fariborz Jahanian1-3/+1
2011-02-04-fapple-kext cannot have 'weak' visibility in thisFariborz Jahanian1-15/+32
2011-02-03Revert 124768.Rafael Espindola1-15/+8
2011-02-03Don't try to mark virtual members referenced for classes where the key functionAnders Carlsson1-8/+15
2011-02-01Revert 124633. The linker has been told how to merge available_externally.Rafael Espindola1-1/+2
2011-02-01Set visibility for available_externally globals. This is important for two re...Rafael Espindola1-2/+1
2011-01-30When building with optimizations, emit vtables where the key is not in the Anders Carlsson1-0/+6
2011-01-29Move GetLLVMVisibility to CodeGenModule.Anders Carlsson1-11/+0
2011-01-29Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplace...Anders Carlsson1-0/+4
2011-01-29Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum ins...Anders Carlsson1-2/+3
2011-01-29Replace an isa/cast with a dyn_cast.Anders Carlsson1-2/+2
2011-01-29Get rid of an unneeded parameter from setGlobalVisibility.Anders Carlsson1-7/+5
2011-01-29Use CGM.CreateOrReplaceCXXRuntimeVariable in CGVTables.cppAnders Carlsson1-1/+1
2011-01-29Add a new function, to be used by CGRTTI, CGVTables and CGVTT (which each has...Anders Carlsson1-0/+39
2011-01-29Replace a literal '8' with getCharWidth().Ken Dyck1-2/+3
2011-01-29Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true.Anders Carlsson1-3/+2
2011-01-24Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson1-6/+10
2011-01-22Use a FunctionType::get overload that doesn't require an empty vector.Benjamin Kramer1-5/+2
2011-01-18Add unnamed_addr in CreateRuntimeVariable.Rafael Espindola1-2/+7
2011-01-18Replace calls to CharUnits::fromQuantity() with ones to Ken Dyck1-2/+2
2011-01-17More unnamed_addr.Rafael Espindola1-0/+1
2011-01-17merge strings created byRafael Espindola1-0/+1
2011-01-17Add unnamed_addr to the special strings created byRafael Espindola1-0/+1
2011-01-13Move name mangling support from CodeGen to AST. In thePeter Collingbourne1-6/+14
2011-01-11Set unnamed_addr for type infos that we are confortable marking as hidden. IRafael Espindola1-0/+1