aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2011-03-07Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user ...Devang Patel
2011-03-05StringRefify.Benjamin Kramer
2011-02-22Reorganize the emission of local variables.John McCall
2011-02-19Warn about code that uses variables and functions with internal linkageJohn McCall
2011-02-15Assorted cleanup:John McCall
2011-02-10Use raw_svector_ostream in more places in the mangler.Rafael Espindola
2011-02-09When IRgen refers to a function declaration that is not a definition,Douglas Gregor
2011-02-08Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall
2011-02-05Re-land r124768, with a fix for PR9130.Anders Carlsson
2011-02-04minor refactoring of -fapple-kext stuff.Fariborz Jahanian
2011-02-04What was I thinking?Fariborz Jahanian
2011-02-04-fapple-kext cannot have 'weak' visibility in thisFariborz Jahanian
2011-02-03Revert 124768.Rafael Espindola
2011-02-03Don't try to mark virtual members referenced for classes where the key functionAnders Carlsson
2011-02-01Revert 124633. The linker has been told how to merge available_externally.Rafael Espindola
2011-02-01Set visibility for available_externally globals. This is important for two re...Rafael Espindola
2011-01-30When building with optimizations, emit vtables where the key is not in the Anders Carlsson
2011-01-29Move GetLLVMVisibility to CodeGenModule.Anders Carlsson
2011-01-29Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplace...Anders Carlsson
2011-01-29Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum ins...Anders Carlsson
2011-01-29Replace an isa/cast with a dyn_cast.Anders Carlsson
2011-01-29Get rid of an unneeded parameter from setGlobalVisibility.Anders Carlsson
2011-01-29Use CGM.CreateOrReplaceCXXRuntimeVariable in CGVTables.cppAnders Carlsson
2011-01-29Add a new function, to be used by CGRTTI, CGVTables and CGVTT (which each has...Anders Carlsson
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-24Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson
2011-01-22Use a FunctionType::get overload that doesn't require an empty vector.Benjamin Kramer
2011-01-18Add unnamed_addr in CreateRuntimeVariable.Rafael Espindola
2011-01-18Replace calls to CharUnits::fromQuantity() with ones to Ken Dyck
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-13Move name mangling support from CodeGen to AST. In thePeter Collingbourne
2011-01-11Set unnamed_addr for type infos that we are confortable marking as hidden. IRafael Espindola
2011-01-11Add unnamed_addr to constructors and destructors.Rafael Espindola
2011-01-10Add unnamed_addr when creating artificial string globals. For example, inRafael Espindola
2010-12-30Simplify mem{cpy, move, set} creation with IRBuilder.Benjamin Kramer
2010-12-15Set the "implicitly inline" bit on a method as soon as we see a definitionJohn McCall
2010-12-02Add support for the common and nocommon attributes.Eric Christopher
2010-11-06Simplify the logic for emitting guard variables for template staticJohn McCall
2010-11-02Ensure that static local variables in function templates inherit theJohn McCall
2010-10-30Better solution: calculate the visibility of functions and variablesJohn McCall
2010-10-29Restore r117644, this time properly ignoring -fvisibility and type visibilityJohn McCall
2010-10-29Revert r117644, "Apply visibility in IR gen to variables that are merelyDaniel Dunbar
2010-10-29Apply visibility in IR gen to variables that are merely declaredJohn McCall
2010-10-27Do the guarding of instantiated static data membersFariborz Jahanian
2010-10-22Substantially revise how clang computes the visibility of a declaration toJohn McCall
2010-10-19This patch implements Next's IRGen for -fconstant-string-class=class-name.Fariborz Jahanian
2010-10-15Experimental TBAA support for enum types.Dan Gohman