summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add mangling support for calls, sizeof/alignof, constructor calls,John McCall2010-02-041-29/+151
* Revert "Numerous changes to selector handling:", this breaks a whole bunch ofDaniel Dunbar2010-02-035-63/+26
* Handle reference binding in aggregate initializers. Fixes another 47 tests.Anders Carlsson2010-02-031-5/+5
* Add a band-aid fix for clang self-hosting. A better fix will follow shortly.Anders Carlsson2010-02-031-0/+3
* More cleanup.Anders Carlsson2010-02-031-10/+14
* Revert the new reference binding code; I came up with a way simpler solution ...Anders Carlsson2010-02-036-41/+6
* First pass at adding GC support for GNU runtime. GC ivar maps not yet constr...David Chisnall2010-02-031-6/+97
* When a function or variable somehow depends on a type or declarationDouglas Gregor2010-02-032-34/+61
* remove a big chunk of #if 0 code.Chris Lattner2010-02-031-58/+0
* Provide a real fix for PR6199, reverting the old workaround. Here, weDouglas Gregor2010-02-031-3/+1
* Numerous changes to selector handling:David Chisnall2010-02-035-26/+63
* Remove abstract expression kinds from the StmtClass enum. Update a few usersJohn McCall2010-02-031-6/+23
* Implement promotion for enumeration types.Douglas Gregor2010-02-021-3/+38
* Set the correct vtable pointers _before_ generating code for any member initi...Anders Carlsson2010-02-021-5/+10
* Use the Arg variable rather than re-computing it. This also silences GCC'sChandler Carruth2010-02-021-1/+1
* Codegen CXXConstructExprs with trivial constructors as constants.John McCall2010-02-021-0/+23
* Check in a test case and a nasty workaround for PR6199.Anders Carlsson2010-02-021-1/+3
* Improve handling of emitting 'null' pointers to data members.Anders Carlsson2010-02-024-51/+101
* Move pointer to data member emission to CodeGenModule and use it in CGExprCon...Anders Carlsson2010-02-026-34/+45
* ARM/APCS: Fix classification of small complex integer types as "integer like".Daniel Dunbar2010-02-011-3/+3
* ARM/APCS: Pass Complex types following llvm-gcc.Daniel Dunbar2010-02-011-0/+8
* Fix FIXME and surrounding comment.Devang Patel2010-02-011-4/+1
* Use appropriate context descriptor in RecordDecl's debug info.Devang Patel2010-02-011-3/+9
* Do not use clang type name to name a local variable, e.g. Decl.Devang Patel2010-02-011-44/+44
* Do not use clang type name to name a local variable, e.g. Decl.Devang Patel2010-02-011-29/+25
* Use DeclContext as getContextDescriptor() argument.Devang Patel2010-02-011-18/+27
* NeXT: Add support for -fobjc-legacy-dispatch.Daniel Dunbar2010-02-011-0/+4
* 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
* Emit debug info for namespaces.Devang Patel2010-02-012-1/+29
* Switch expressions like T() and T(1,2) over to new-style initialization. I'mEli Friedman2010-01-311-1/+1
* Simplify EmitMemberInitializer; no intended functionality change.Eli Friedman2010-01-311-19/+1
* Start creating CXXBindReferenceExpr nodes when binding complex types to refer...Anders Carlsson2010-01-314-0/+31
* Rework base and member initialization in constructors, with severalDouglas Gregor2010-01-312-41/+18
* When performing a derived-to-base cast that we know will not change the offse...Anders Carlsson2010-01-311-52/+49
* When doing a base-to-derived cast we don't need to null check the derived val...Anders Carlsson2010-01-311-10/+15
* Some class related cleanup.Anders Carlsson2010-01-316-41/+39
* More asm cleanup.Anders Carlsson2010-01-301-6/+6
* Yay for more StringRefs.Anders Carlsson2010-01-301-3/+2
* Use appropriate context for typedefs. Devang Patel2010-01-291-7/+5
* Maintain a map of regions (lexical scopes) and use it to find context for a g...Devang Patel2010-01-292-11/+10
* Name mangling for cast expressions, from Matthias Schiffer! Fixes PR5876.Douglas Gregor2010-01-291-0/+18
* Use EmitLValueForFieldInitialization when synthesizing the copy ctor as well.Anders Carlsson2010-01-291-19/+2
* Add a new EmitLValueForFieldInitialization that will be used for initializing...Anders Carlsson2010-01-293-11/+27
* Simplify EmitLValueForField - we can get whether the field is part of a union...Anders Carlsson2010-01-295-29/+18
* ARM/APCS ABI: Fix some problems with bit-fields in structures. After rereadingDaniel Dunbar2010-01-291-18/+18
* Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson2010-01-291-0/+2
* s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confus...Devang Patel2010-01-282-7/+8
* Fix indentation.Devang Patel2010-01-281-30/+30
* Static methods do not need "this" pointer argument.Devang Patel2010-01-281-0/+5
OpenPOWER on IntegriCloud