- 6fe7c8a Vector codegen improvements by Nate Begeman · 16 years ago
- 300fb5d CG support for inline asm constraints with symbolic names. Fixes PR3345 by Anders Carlsson · 16 years ago
- 42e1ee0 Add sema support for symbolic names in inline asm statements. by Anders Carlsson · 16 years ago
- 3d309f9 Add support for vectors to APValue. Vector constant evaluator and tests coming. by Nate Begeman · 16 years ago
- 45b050e Change TargetInfo::validateInputConstraint to take begin/end name iterators instead of the number of outputs. No functionality change. by Anders Carlsson · 16 years ago
- f54b194 Patch to re-implement ivar-list meta-data generation to fix by Fariborz Jahanian · 16 years ago
- 81e51e2 add support for usage of cast to union thing with static vars by Nuno Lopes · 16 years ago
- 1522bc8 Changed the API yet again. by Fariborz Jahanian · 16 years ago
- ab654af Used a more suitable api to get to the type of a record in code gen. by Fariborz Jahanian · 16 years ago
- f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
- f479cea Attempt to unbreak Windows build. by Daniel Dunbar · 16 years ago
- db751eb Implemented code gen for sizeof(objc class interface). by Fariborz Jahanian · 16 years ago
- 7e91627 add codegen support to union casts by Nuno Lopes · 16 years ago
- f185319 Fix some unused variable, control reaches end of non-void function, by Daniel Dunbar · 16 years ago
- d4edfe4 Add dummy X86_64 ABIInfo implementation. by Daniel Dunbar · 16 years ago
- 4998888 Bug fix, __private_extern__ globals were always introducing a definition. by Daniel Dunbar · 16 years ago
- 35c3329 Patch to implement code gen for aggrgate-valued property used by Fariborz Jahanian · 16 years ago
- 482b77d Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 16 years ago
- 491c7b7 (LLVM up) Match TargetData API change in LLVM TOT. by Daniel Dunbar · 16 years ago
- ebaae2a Handle multi-value inputs by Anders Carlsson · 16 years ago
- 32f6209 make ScalarExprEmitter::EmitCompare() emit the expression with the correct type instead of always zext it to an int by Nuno Lopes · 16 years ago
- 9f2505b More inline asm fixes by Anders Carlsson · 16 years ago
- 2763b3a Handle readwrite constraints correctly by Anders Carlsson · 16 years ago
- c8c7b18 Forgot to commit this by Anders Carlsson · 16 years ago
- 6347172 Use a common function for emitting asm inputs and remove a FIXME by Anders Carlsson · 16 years ago
- 93983f8 Convert property implementation to DeclContext::addDecl(). by Steve Naroff · 16 years ago
- 489034c Fix a misleading comment. by Steve Naroff · 16 years ago
- 679a502 This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 16 years ago
- 57966fc assert if attempting to code gen. a property setter/getter by Fariborz Jahanian · 16 years ago
- 0262f02 Prevent a segfault for vaarg expressions on unsupported architectures. by Sebastian Redl · 16 years ago
- 8fa73ed Implement EmitUnsupportedRValue to generate an appropriately typed RValue. by Daniel Dunbar · 16 years ago
- f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
- 088a52d Emit more refined "unsupported" error for block expressions. by Daniel Dunbar · 16 years ago
- ce1d38b Give "unsupported" error on calls through block pointers instead of crashes. by Daniel Dunbar · 16 years ago
- 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago
- 4e174f1 Convert block types in IRgen. This is not the correct type, but by Daniel Dunbar · 16 years ago
- a782ca7 Block pointer types are not aggregate types. by Daniel Dunbar · 16 years ago
- 3e0a540 Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl). by Steve Naroff · 16 years ago
- 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
- 305c658 Objc's compatibility-alias semantics and code gen issue fix. by Fariborz Jahanian · 16 years ago
- b0d2794 Another nasty code gen. bug with trivial fix. Calling class by Fariborz Jahanian · 16 years ago
- f0906c4 Couple of code gen. fixes in ObjC's colection-statement. Hard by Fariborz Jahanian · 16 years ago
- 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
- 3ef5db6 Silence a GCC warning by Sebastian Redl · 16 years ago
- 835c909 Generate debug info for VLA types by Anders Carlsson · 16 years ago
- b723f75 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 16 years ago
- 2f40270 Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 16 years ago
- 4ee51b4 Generate code for __builtin_ia32_pshufw by Anders Carlsson · 16 years ago
- 3f70456 Add codegen support for __null by Anders Carlsson · 16 years ago
- 4a1424f Implement alignof for vla types. by Anders Carlsson · 16 years ago
- 6183a99 Add ASTContext::getBaseElementType and use it in CodeGenFunction::EmitArraySubscriptExpr. by Anders Carlsson · 16 years ago
- b50525b Make sure to emit the size expression for sizeof(type) by Anders Carlsson · 16 years ago
- ccf614c Fix for PR3246: an empty clobber list is the empty string, not a null string. by Eli Friedman · 16 years ago
- 8b33c08 Handle VLA indexing by Anders Carlsson · 16 years ago
- 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
- 20c802b Extend the unsupported error to include break and continue, and fix a by Eli Friedman · 16 years ago
- 8f39f5e Make VLAs usable, and make basic usage work correctly. Also, add a by Eli Friedman · 16 years ago
- fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 16 years ago
- 7e63b85 Check the entire StackSaveValues stack for VLAs when dealing with goto and return statements. Noticed by Eli Friedman. by Anders Carlsson · 16 years ago
- 751358f Make sure to generate code for arguments that have a variably modified type. by Anders Carlsson · 16 years ago
- 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 16 years ago
- f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 16 years ago
- eb91f0e Add some ErrorUnsupported calls and turn on VLA codegen again. by Anders Carlsson · 16 years ago
- 43822ea More encoding support. This time for @encode of classes and bitfields. by Fariborz Jahanian · 16 years ago
- efc4c4b Removed a slot in ObjCMemRegExpr used in code gen which did not belong there. by Fariborz Jahanian · 16 years ago
- 3aea8ca Allow ABI to use StructRet even for scalar values. by Daniel Dunbar · 16 years ago
- a769c00 This patch will build the Records lazily per Steve's comments. by Fariborz Jahanian · 16 years ago
- e8e3205 Warning fixes to operator precedence warnings. by Eli Friedman · 16 years ago
- fea8685 Remove tabs. by Nate Begeman · 16 years ago
- 9ee92e8 Name of addLayoutToClass is confusing as no layout calculation by Fariborz Jahanian · 16 years ago
- fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
- e21269b Store the size of the EH stack inside each BreakContinue struct so we know when a break/continue won't cross a try block. by Anders Carlsson · 16 years ago
- aaa63a7 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 16 years ago
- 71e38c4 disable Anders' recent VLA patch, this fixes PR3209. by Chris Lattner · 16 years ago
- 5d46315 Implement allocation and sizeof VLAs. This is very basic for now. by Anders Carlsson · 16 years ago
- dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 16 years ago
- 17d28a3 Work in preparation for VLAs. Make sure to restore the stack if necessary (Saving the stack isn't implemented right now :) by Anders Carlsson · 16 years ago
- 670a62c Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalue by Chris Lattner · 16 years ago
- 3534564 add codegen support for __func__ and friends, producing the same by Chris Lattner · 16 years ago
- e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
- a4c46df Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 16 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- 565c99f Append an extra newline to the module inline asm if it's not empty. by Anders Carlsson · 16 years ago
- fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
- c9f29c6 Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 16 years ago
- 447d7ae Change condition under which 'retain'/'copy' are directly evaluated. by Fariborz Jahanian · 16 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
- 86ccea0 Mention an optimization opportunity pointed out by Chris. by Daniel Dunbar · 16 years ago
- 3a5013c Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes several CodeGenObjC tests pass on 64-bit by fixing assertions. This doesn't mean that the result is actually what the GNU runtime expects, though. by Sebastian Redl · 16 years ago
- 98883e1 If a global var decl has an initializer, make sure to always set its linkage to external. by Anders Carlsson · 16 years ago
- 8de8d1d Fix for PR3150: obvious copy-paste bug in ScalarExprEmitter::VisitBinLOr. by Eli Friedman · 16 years ago
- a385b3c Disabling this code due to regression on test/CodeGen/bitfield.c. See PR3152. by Eli Friedman · 16 years ago
- 64712f1 Change more code over to using the new Expr::Evaluate by Anders Carlsson · 16 years ago
- 4b3f9c0 Change more code over to using the new Expr::Evaluate by Anders Carlsson · 16 years ago
- f35d35a Use the new Expr::Evaluate by Anders Carlsson · 16 years ago
- 994ffef Fix for PR2969: generate a memcpy from a constant for constant by Eli Friedman · 16 years ago
- 4fe66aa Test commit. by Daniel Dunbar · 16 years ago
- 6010bca Code gen for aggregate-valued properties and a test case. by Fariborz Jahanian · 16 years ago
- 4d6e8dd Convert incomplete array types before emitting debug info for them, fixes PR3134. by Anders Carlsson · 16 years ago