summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use CharUnits for alignment of UTF16 string in GetAddrOfConstantCFString().Ken Dyck2010-01-261-2/+2
* Use the right definition when emitting a global variable. Fixes PR5564.Anders Carlsson2010-01-261-3/+5
* Introduce CodeGenModule::GetTargetTypeStoreSize() to calculate the store sizeKen Dyck2010-01-261-0/+6
* If a global variable has an initializer with side effects, it can never be de...Anders Carlsson2010-01-261-3/+2
* Created __builtin___NSStringMakeConstantString() builtin, which generates con...David Chisnall2010-01-231-0/+9
* Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov2010-01-101-2/+6
* revert r92749, which is just dead code.Chris Lattner2010-01-091-10/+0
* Fix for PR5967: Make const-marking for LLVM globals correct for cases requiringEli Friedman2010-01-081-5/+5
* Fix linkage for RTTI names by re-using the logic for computing theDouglas Gregor2010-01-061-24/+21
* Fix marking of virtual members for nested classes whose first non-pure virtua...Douglas Gregor2010-01-061-0/+54
* Improve key-function computation for templates. In particular:Douglas Gregor2010-01-051-1/+2
* Add code to skip the emission of available externally functions at -O0. WIP.Mike Stump2010-01-051-0/+10
* strength reduce this call away.Chris Lattner2009-12-291-1/+2
* this form of SetDebugLocation is about to go away, add some #includes thatChris Lattner2009-12-281-3/+2
* Some small improvements to dead code elimination; helps a bit onEli Friedman2009-12-251-1/+1
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-1/+1
* Fix for PR5714: make sure globals that will be modified aren't marked const.Eli Friedman2009-12-111-5/+13
* Random string-related cleanups.Benjamin Kramer2009-12-111-3/+2
* Make sure that explicitly instantiated functions get the right linkage.Anders Carlsson2009-12-101-3/+12
* Fix for PR5709: use the computed type of the declaration instead of theEli Friedman2009-12-091-6/+1
* Misc key function fixes.Eli Friedman2009-12-081-0/+10
* A bunch more thunk fixes from misc testing.Eli Friedman2009-12-071-1/+7
* Work-in-progess rewrite of thunks: move thunk generation outside of vtableEli Friedman2009-12-061-1/+6
* Add rudimentary support for member pointers to CGDebugInfo.Anders Carlsson2009-12-061-1/+1
* Don't emit explicit specializations of static member variable declarations.Anders Carlsson2009-12-041-5/+11
* Have ASTRecordLayout keep track of the key function, in preparation of fixing...Anders Carlsson2009-11-301-12/+4
* Don't try to generate common globals for C++ files, instead of depending on t...Daniel Dunbar2009-11-301-1/+1
* Simplify and fix up the handling of implicit constructors, copy assignmentEli Friedman2009-11-261-130/+7
* Use new getLinkage() method to correctly compute whether a variable hasEli Friedman2009-11-261-4/+3
* Ignore constructor member templates in CodeGenModule::EmitTopLevelDecl.Anders Carlsson2009-11-241-0/+4
* Mangler: Lift shouldMangleDeclName predicate out of CXXNameMangler::mangle.Daniel Dunbar2009-11-211-7/+2
* IRgen: Switch the C++ mangler interfaces to take the SmallVector to write into,Daniel Dunbar2009-11-211-2/+1
* Sink free mangle* methods into MangleContext.Daniel Dunbar2009-11-211-1/+1
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-2/+6
* Fixup key function calculations.Mike Stump2009-11-201-1/+3
* Improve instantiation control for rtti data and allow key functions toMike Stump2009-11-191-0/+10
* Skip over shadow using decls during codegen.John McCall2009-11-171-0/+1
* The ssp and sspreq function attributes should only be applied to function def...Anders Carlsson2009-11-161-0/+5
* Make GetAddrOfConstantStringFromLiteral return a constant of the correct type.Eli Friedman2009-11-161-1/+8
* Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.Chandler Carruth2009-11-121-5/+5
* Rearrange function to avoid recursive use-after-free.Eli Friedman2009-11-091-17/+18
* add missing #includeChris Lattner2009-11-071-0/+1
* Added support for static variables which requireFariborz Jahanian2009-11-051-4/+9
* Implement proper linkage for explicit instantiation declarations ofDouglas Gregor2009-10-271-14/+14
* Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor2009-10-271-2/+2
* Rename FunctionDecl::isInline/setInline toDouglas Gregor2009-10-271-2/+2
* Add a PrettyStackTraceDecl in CodeGenModule::EmitGlobalDefinition.Anders Carlsson2009-10-271-0/+4
* assert -> llvm_unreachableDouglas Gregor2009-10-261-1/+1
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-181-4/+4
* Fix a thinko that John pointed outDouglas Gregor2009-10-141-3/+1
OpenPOWER on IntegriCloud