summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Another nasty code gen. bug with trivial fix. Calling classFariborz Jahanian2009-01-071-1/+3
* Couple of code gen. fixes in ObjC's colection-statement. HardFariborz Jahanian2009-01-061-1/+3
* Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor2009-01-062-2/+5
* Silence a GCC warningSebastian Redl2009-01-051-1/+2
* Generate debug info for VLA typesAnders Carlsson2009-01-051-3/+14
* Fix the bug that would cause Python to crash at startup.Anders Carlsson2009-01-042-11/+14
* Add full dllimport / dllexport support: both sema checks and codegen.Anton Korobeynikov2008-12-261-7/+20
* Generate code for __builtin_ia32_pshufwAnders Carlsson2008-12-221-0/+7
* Add codegen support for __nullAnders Carlsson2008-12-211-0/+3
* Implement alignof for vla types.Anders Carlsson2008-12-211-2/+7
* Add ASTContext::getBaseElementType and use it in CodeGenFunction::EmitArraySu...Anders Carlsson2008-12-211-6/+1
* Make sure to emit the size expression for sizeof(type)Anders Carlsson2008-12-211-1/+6
* Fix for PR3246: an empty clobber list is the empty string, not a null Eli Friedman2008-12-211-2/+3
* Handle VLA indexingAnders Carlsson2008-12-211-2/+19
* Add support for member references (E1.E2, E1->E2) with C++ semantics,Douglas Gregor2008-12-202-2/+7
* Extend the unsupported error to include break and continue, and fix a Eli Friedman2008-12-201-8/+12
* Make VLAs usable, and make basic usage work correctly. Also, add a Eli Friedman2008-12-202-19/+9
* Handle typedefs to VLAs (Emit the size expr when we encounter the typedefAnders Carlsson2008-12-202-16/+23
* Check the entire StackSaveValues stack for VLAs when dealing with goto and re...Anders Carlsson2008-12-201-6/+10
* Make sure to generate code for arguments that have a variably modified type.Anders Carlsson2008-12-201-0/+10
* Change EmitVLASize to take a QualType that must be a variably modified type.Anders Carlsson2008-12-203-27/+40
* Split up emitting of VLA sizes and getting the size of a VLA.Anders Carlsson2008-12-203-19/+31
* Add some ErrorUnsupported calls and turn on VLA codegen again.Anders Carlsson2008-12-202-10/+21
* More encoding support. This time forFariborz Jahanian2008-12-191-1/+1
* Removed a slot in ObjCMemRegExpr used inFariborz Jahanian2008-12-182-4/+4
* Allow ABI to use StructRet even for scalar values.Daniel Dunbar2008-12-181-9/+17
* This patch will build the Records lazily per Steve's comments.Fariborz Jahanian2008-12-171-7/+1
* Warning fixes to operator precedence warnings.Eli Friedman2008-12-161-1/+1
* Remove tabs.Nate Begeman2008-12-162-4/+4
* Name of addLayoutToClass is confusing as no layout calculationFariborz Jahanian2008-12-151-1/+1
* Code gen. for ivar references; including bitfieldFariborz Jahanian2008-12-157-70/+61
* Store the size of the EH stack inside each BreakContinue struct so we know wh...Anders Carlsson2008-12-133-10/+16
* Patch for ObjCIvarRefExpr containing the fieldFariborz Jahanian2008-12-131-1/+3
* disable Anders' recent VLA patch, this fixes PR3209.Chris Lattner2008-12-132-2/+11
* Implement allocation and sizeof VLAs. This is very basic for now.Anders Carlsson2008-12-122-6/+38
* Add map of VLA types and their sizesAnders Carlsson2008-12-122-0/+36
* Work in preparation for VLAs. Make sure to restore the stack if necessary (Sa...Anders Carlsson2008-12-122-14/+34
* Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalueChris Lattner2008-12-121-0/+6
* add codegen support for __func__ and friends, producing the sameChris Lattner2008-12-121-0/+10
* Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor2008-12-111-1/+1
* Actually distinguish between RecordDecl::field_iterator and RecordDecl::field...Douglas Gregor2008-12-112-7/+8
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-116-55/+79
* Append an extra newline to the module inline asm if it's not empty.Anders Carlsson2008-12-101-0/+5
* Support for implementation of property in the case whereFariborz Jahanian2008-12-093-10/+17
* Fix a serious null termination bug found by David Chisnall!Chris Lattner2008-12-091-1/+1
* Change condition under which 'retain'/'copy' are directly evaluated.Fariborz Jahanian2008-12-081-4/+6
* Introduce basic support for dependent types, type-dependentDouglas Gregor2008-12-051-0/+1
* Representation of template type parameters and non-type templateDouglas Gregor2008-12-051-0/+1
* Mention an optimization opportunity pointed out by Chris.Daniel Dunbar2008-12-041-0/+12
* Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes...Sebastian Redl2008-12-041-2/+2
OpenPOWER on IntegriCloud