- 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
- c63a1f2 by Chris Lattner · 16 years ago
- 6bfed7e Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 16 years ago
- 05d2fb4 Fix a regression I introduced in r54107: by Chris Lattner · 16 years ago
- c500451 Updated to match new atomic names (to enable overloading for pointers to by Mon P Wang · 16 years ago
- f9eede1 Fix implicit initialization of structures. by Daniel Dunbar · 16 years ago
- 9986eab Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 16 years ago
- bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
- 58a7a26 Fix codegen of chained declarations by Daniel Dunbar · 16 years ago
- d394cc6 Fix a bug in my previous patch, CGF is not valid for constants outside a function by Chris Lattner · 16 years ago
- 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
- b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
- 91d723d implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
- 345f720 minor tidying, no functionality change. by Chris Lattner · 16 years ago
- 1e9660e Fix rdar://6103124, the only dummy blocks are ones without names. Named blocks by Chris Lattner · 16 years ago
- abfaf99 X86 builtin fixes by Nate Begeman · 16 years ago
- 7a66d7b Generate vector compares in codegen by Nate Begeman · 16 years ago
- 69ce1df Move comment to match style by Nate Begeman · 16 years ago
- 16f2357 Rework codegen of case ranges by Daniel Dunbar · 16 years ago
- 4efde8d Fix EmitCaseStmtRange to ignore empty ranges by Daniel Dunbar · 16 years ago
- 9a847f5 don't depend on the result of CreateNeg to be a binop by Chris Lattner · 16 years ago
- f31627f Fix a codegen crash on: by Chris Lattner · 16 years ago
- 8ee6a63 Add note to check what __alignof__ a function type should be. by Daniel Dunbar · 16 years ago
- 9140845 Prevent codegen crash on sizeof(<function type>), a gcc extension. by Daniel Dunbar · 16 years ago
- 1caae95 Implement bzero, memset, memmove builtins. by Daniel Dunbar · 16 years ago
- 4493f79 Implement nans, prefetch, and trap builtins. by Daniel Dunbar · 16 years ago
- 14ecaef Kill an unused variable warning by Daniel Dunbar · 16 years ago
- 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
- a933c3c Add __builtin_powi[fl] support by Daniel Dunbar · 16 years ago
- 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
- 04b2900 Implement ffs, parity, and popcount builtins. + test case by Daniel Dunbar · 16 years ago
- 1565e03 don't pass in null as the Name for GenerateClassStructure, by Chris Lattner · 16 years ago
- 6c5df7f Add support shufpd by Mon P Wang · 16 years ago
- 1f3846e Fix for codegen crash on multibit bool bitfield initialization by Daniel Dunbar · 16 years ago
- ca33f79 remove CGObjCEtoile until it compiles. by Chris Lattner · 16 years ago
- 6a705f0 Codegen support for __builtin_stdarg_start by Chris Lattner · 16 years ago
- af99417 Fixed bugzilla bug# 2489. by Sanjiv Gupta · 16 years ago
- 21cb712 Remove removed header. by Bill Wendling · 16 years ago
- b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
- 58cbd06 Add missing include file (due to a file splitting in llvm). by Cedric Venet · 16 years ago
- a421007 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
- fba6763 indenting and other minor things. by Chris Lattner · 16 years ago
- d002cc6 refactor interface to GenerateClassStructure to avoid converting a by Chris Lattner · 16 years ago
- 5e7dcc6 remove the old getSelector implementation, which removes some by Chris Lattner · 16 years ago
- 9384c76 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
- 42ba3e7 use cheaper/simpler getselector call for @selector exprs. by Chris Lattner · 16 years ago
- 8e67b63 start avoid doing lots of unneeded work handling selectors by Chris Lattner · 16 years ago
- 3aba07c improve indentation, avoid thrashing on maps and recalculating strings as much. by Chris Lattner · 16 years ago
- dce1406 give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
- 630404b Fix 80 col violations, assert on assumptions. by Chris Lattner · 16 years ago
- 550b8db a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
- 09b6bf5 Updated atomic intrinsic name from llvm r52706. Fixed dropped bit in shufps. by Mon P Wang · 16 years ago
- 8fdf328 "Support for Objective-C message sends which return structures. Also includes a small fix for constant string handling that should have been in the last patch (sorry!) and a hook for generating selectors (rest of this implementation to follow in the next patch)." by Chris Lattner · 16 years ago
- 4e0b264 "This is a small fix for a bug where static object instances were being incorrectly generated. The bug was caused by my inability to read the GNU libobjc source and is only apparent when JITing code (static compilation does not expose the bug due to the data layout of other globals)." by Chris Lattner · 16 years ago
- 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
- 18ae3cf Don't add isa with @defs only to work around it in the code generator, patch by Chris Lattner · 16 years ago
- 9ea5884 Remove tabs. by Mike Stump · 16 years ago
- 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
- 9e800e3 force size of alloca to i32, which is currently required by LLVM IR. by Chris Lattner · 16 years ago
- 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
- a7a6dc0 Make CodeGenFunction::EmitDecl() recognise CXXClass/CXXStruct/CXXUnion. by Argyrios Kyrtzidis · 16 years ago
- 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
- 507de85 Generate debug descriptors for array types while generating the debug info. by Sanjiv Gupta · 16 years ago
- d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
- 3cd1a2d fix compiler warnings by Nuno Lopes · 16 years ago
- 2659052 Don't crash emitting an initializer for a static local with union type. by Eli Friedman · 16 years ago
- c53296e Fix crash with conversion to an address-space-qualified pointer. Bug by Eli Friedman · 16 years ago
- f58c27a Create debug type descriptors for aggregate/enum types. by Sanjiv Gupta · 16 years ago
- c55f98d Reorganize this loop a bit so it doesn't crash for empty unions. Fixes PR2419. by Eli Friedman · 16 years ago
- 77e1dfc implement constant expr. sub ptr ptr by Nuno Lopes · 16 years ago
- 686226b Emit debug information for global and static variables when -g is specified. by Sanjiv Gupta · 16 years ago
- c134fcb For setting attributes, don't assume there are ParamVarDecls available, by Eli Friedman · 16 years ago
- 108f55d fix crash when codegening 'cond ? lhs : call-to-void-func()' by Nuno Lopes · 16 years ago
- b853ca8 clang fix to parallel LLVM r51928 by Eli Friedman · 16 years ago
- 8ef07c0 Include <string> header to allow compiling for MSVC. by Argyrios Kyrtzidis · 16 years ago
- 1b8956e Don't name the ObjC types if there aren't any ObjC objects in the file. by Eli Friedman · 16 years ago
- ff4a2d9 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 16 years ago
- 7dfa639 Make sure _Bool globals have the correct type. by Eli Friedman · 16 years ago
- bfe08e0 Minor cleanup to use the ConvertTypeForMem helper. by Eli Friedman · 16 years ago
- 5f58b91 Remove spurious == 0 by Anton Korobeynikov · 16 years ago
- 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
- 77eedd6 Calculate alignment for local variables. by Eli Friedman · 16 years ago
- cd5f4aa PR1893: Fix up the type of tentative definitions of incomplete array by Eli Friedman · 16 years ago
- a04a153 Fix and enable generating general union initializers. Essentially, what by Eli Friedman · 16 years ago
- 77ba708 Allow the type of a global to be different from the type of its by Eli Friedman · 16 years ago
- cfb313b Fix constant vector init for initializer lists with an incomplete list by Eli Friedman · 16 years ago
- 109603d Always check that the definition of a function has the correct type. by Eli Friedman · 16 years ago
- cc9b163 Emit parameter and local variable debug information with -g. by Sanjiv Gupta · 16 years ago
- e36a3c8 Add FIXME to CodeGen struct layout. by Eli Friedman · 16 years ago
- a823400 Some additions to constant initializer generation code. Adds by Eli Friedman · 16 years ago
- f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
- b896596 More complete/correct implementation of the comparison operators for by Eli Friedman · 16 years ago
- ec2c126 Fix an extremely subtle bug with pointer comparisons: they have to be by Eli Friedman · 16 years ago
- 1e86b34 Rearrange EmitLValueForField a bit to work properly for _Bool bitfields by Eli Friedman · 16 years ago
- bc5ed6e Add codegen support for a few more kinds of initializer constant expressions. by Eli Friedman · 16 years ago
- 08d7802 Add CodeGen support for alignment on globals, both for unusual natural by Eli Friedman · 16 years ago
- 32ea35f A couple minor fixes to make debug info usable for arbitrary code: don't by Eli Friedman · 16 years ago
- a07b764 Tentative declarations are supposed to have common linkage, not weak. by Eli Friedman · 16 years ago
- 0408f68 Always use packed structs. This isn't really very nice, but there's by Eli Friedman · 16 years ago