summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* When given the magic class __cxxabiv1::__fundamental_type_info, produceRafael Espindola2010-03-271-0/+1
* revert 99311. Looks like it broke darwin bootstrap.Rafael Espindola2010-03-231-11/+2
* Avoid producing implicit methods when we have a explicit template instantiationRafael Espindola2010-03-231-2/+11
* Always emit associated thunks when emitting the function itself. Remove getVt...Anders Carlsson2010-03-231-15/+4
* Rename MaybeEmitVtable to EmitVTableRelatedData in preparation for making it ...Anders Carlsson2010-03-231-1/+1
* Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...Anders Carlsson2010-03-231-3/+3
* C++: Add support for -fno-use-cxa-atexit.Daniel Dunbar2010-03-201-0/+1
* Change CodeGenModule to rely on the Module's symbol table instead ofJohn McCall2010-03-191-86/+72
* Give explicit template instantiations weak ODR linkage. FormerDouglas Gregor2010-03-131-7/+16
* Re-revert the explicit template instantiation linkage patch. I am beginning t...Douglas Gregor2010-03-131-10/+8
* Reinstate patch to turn explicit template instantiations into weak symbolsDouglas Gregor2010-03-131-8/+10
* Revert the linkage change for explicit template instantiations; something is ...Douglas Gregor2010-03-121-10/+8
* Give explicit template instantiations weak linkage (but don't deferDouglas Gregor2010-03-121-8/+10
* Delay codegen of vtables when handling implicit instantiations.Rafael Espindola2010-03-101-1/+9
* Add a message to these asserts.Benjamin Kramer2010-03-061-3/+3
* Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all),John McCall2010-03-061-0/+5
* Fix PR6473.Rafael Espindola2010-03-041-0/+47
* Revert changes r97693, r97700, and r97718.John McCall2010-03-041-4/+3
* Refactor local class name mangling and make itFariborz Jahanian2010-03-041-1/+1
* Create a TargetMachine whenever we create a CodeGenAction. The codegen ofJohn McCall2010-03-041-3/+4
* During codegen assert that any copy assignment, destructor or constructor thatRafael Espindola2010-03-021-3/+9
* Add support for the weakref attribute. We still produce "alias weak" as llvm-...Rafael Espindola2010-02-231-0/+1
* Perform two more constructor/destructor code-size optimizations:John McCall2010-02-231-21/+1
* Re-introduce the ctor/dtor alias optimization, this time hidden behind aJohn McCall2010-02-191-12/+17
* Revert the ctor/dtor alias optimization for now; the buildbots can detectJohn McCall2010-02-181-17/+12
* Emit complete constructors and destructors as aliases to base constructorsJohn McCall2010-02-171-12/+17
* Remove use of 'std::string' from Attr objects, using instead a byteTed Kremenek2010-02-111-2/+2
* Emit global references with constant initializers as constants. Fixes PR5585.John McCall2010-02-081-1/+1
* Improved handling of the visibility attribute. Declarations now inherit their...Anders Carlsson2010-02-071-0/+4
* Switch CodeGen's "is this variable declaration a definition?" logicDouglas Gregor2010-02-061-14/+1
* Use the correct function info for constructors when applying function attribu...Anders Carlsson2010-02-061-4/+5
* When a function or variable somehow depends on a type or declarationDouglas Gregor2010-02-031-31/+59
* Don't explicitly force utf strings into the __TEXT,__ustringChris Lattner2010-02-011-4/+0
* In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl2010-02-011-1/+1
* Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and,Ken Dyck2010-01-271-1/+1
* 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
OpenPOWER on IntegriCloud