summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update type cache when a type is completed.Devang Patel2011-03-231-0/+7
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-3/+3
* Simplify Mac runtime selection - it's the factory function's job to select wh...David Chisnall2011-03-221-10/+2
* The emission of an Objective-C++'s class .cxx_destruct method should beJohn McCall2011-03-221-17/+28
* Add support for language-specific address spaces. On top of that,Peter Collingbourne2011-03-181-2/+3
* The Darwin kernel does not provide useful guard variable support.John McCall2011-03-181-0/+5
* Remove code that was intentionally generating bad code on the GNU runtime for...David Chisnall2011-03-171-1/+1
* Switch from internal to linker_private linkage, it is sufficient to please th...Rafael Espindola2011-03-141-1/+1
* Fix link of libxul with LTO and the linker in xcode4. It is not clear if thisRafael Espindola2011-03-141-1/+4
* Fix three of the four places where I left breadcrumbs to avoid unnecessaryJohn McCall2011-03-091-3/+5
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-1/+6
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-2/+2
* Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user ...Devang Patel2011-03-071-1/+1
* StringRefify.Benjamin Kramer2011-03-051-8/+9
* Reorganize the emission of local variables.John McCall2011-02-221-0/+2
* Warn about code that uses variables and functions with internal linkageJohn McCall2011-02-191-1/+1
* Assorted cleanup:John McCall2011-02-151-1/+11
* Use raw_svector_ostream in more places in the mangler.Rafael Espindola2011-02-101-8/+12
* When IRgen refers to a function declaration that is not a definition,Douglas Gregor2011-02-091-2/+2
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-11/+13
* Re-land r124768, with a fix for PR9130.Anders Carlsson2011-02-051-8/+14
* minor refactoring of -fapple-kext stuff.Fariborz Jahanian2011-02-041-8/+6
* What was I thinking?Fariborz Jahanian2011-02-041-3/+1
* -fapple-kext cannot have 'weak' visibility in thisFariborz Jahanian2011-02-041-15/+32
* Revert 124768.Rafael Espindola2011-02-031-15/+8
* Don't try to mark virtual members referenced for classes where the key functionAnders Carlsson2011-02-031-8/+15
* Revert 124633. The linker has been told how to merge available_externally.Rafael Espindola2011-02-011-1/+2
* Set visibility for available_externally globals. This is important for two re...Rafael Espindola2011-02-011-2/+1
* When building with optimizations, emit vtables where the key is not in the Anders Carlsson2011-01-301-0/+6
* Move GetLLVMVisibility to CodeGenModule.Anders Carlsson2011-01-291-11/+0
* Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplace...Anders Carlsson2011-01-291-0/+4
* Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum ins...Anders Carlsson2011-01-291-2/+3
* Replace an isa/cast with a dyn_cast.Anders Carlsson2011-01-291-2/+2
* Get rid of an unneeded parameter from setGlobalVisibility.Anders Carlsson2011-01-291-7/+5
* Use CGM.CreateOrReplaceCXXRuntimeVariable in CGVTables.cppAnders Carlsson2011-01-291-1/+1
* Add a new function, to be used by CGRTTI, CGVTables and CGVTT (which each has...Anders Carlsson2011-01-291-0/+39
* Replace a literal '8' with getCharWidth().Ken Dyck2011-01-291-2/+3
* Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true.Anders Carlsson2011-01-291-3/+2
* Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson2011-01-241-6/+10
* Use a FunctionType::get overload that doesn't require an empty vector.Benjamin Kramer2011-01-221-5/+2
* Add unnamed_addr in CreateRuntimeVariable.Rafael Espindola2011-01-181-2/+7
* Replace calls to CharUnits::fromQuantity() with ones to Ken Dyck2011-01-181-2/+2
* 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
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-6/+14
* Set unnamed_addr for type infos that we are confortable marking as hidden. IRafael Espindola2011-01-111-0/+1
* Add unnamed_addr to constructors and destructors.Rafael Espindola2011-01-111-0/+3
* Add unnamed_addr when creating artificial string globals. For example, inRafael Espindola2011-01-101-3/+6
* Simplify mem{cpy, move, set} creation with IRBuilder.Benjamin Kramer2010-12-301-21/+0
OpenPOWER on IntegriCloud