| Commit message (Expand) | Author | Age | Files | Lines |
* | Replace MarkVarRequired with a more generic | Rafael Espindola | 2012-03-08 | 4 | -10/+13 |
* | Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: | Stepan Dyatkovskiy | 2012-03-08 | 1 | -1/+1 |
* | AST representation for user-defined literals, plus just enough of semantic | Richard Smith | 2012-03-07 | 1 | -0/+1 |
* | Don't even try to directly emit the value of a DeclRefExpr if that declaration | Richard Smith | 2012-03-07 | 1 | -2/+11 |
* | Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, | Ted Kremenek | 2012-03-06 | 6 | -20/+279 |
* | Fix a small difference in sema and codegen views of what needs to be output. | Rafael Espindola | 2012-03-05 | 4 | -0/+16 |
* | Silence a GCC warning about a set-but-not-used variable in release builds. | Chandler Carruth | 2012-03-04 | 1 | -0/+1 |
* | add a testcase for PR12094 and fix a crash on pointer to incomplete type, | Chris Lattner | 2012-03-04 | 1 | -3/+7 |
* | Reinstate r151879, r151880, reverted in r151922, along with a bugfix for | Richard Smith | 2012-03-02 | 4 | -30/+49 |
* | PR12094: Set the alignment of memory intrinsic instructions based on the | Jay Foad | 2012-03-02 | 2 | -29/+57 |
* | Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variable... | Daniel Dunbar | 2012-03-02 | 1 | -15/+9 |
* | PR12145: Avoid emitting loads of constexpr variables in contexts where there | Richard Smith | 2012-03-02 | 1 | -9/+15 |
* | Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name s... | Eli Friedman | 2012-03-01 | 1 | -4/+4 |
* | Add a flag -fthread-sanitizer. | Kostya Serebryany | 2012-03-01 | 1 | -1/+13 |
* | Reapply r151702 with a small fix for a failure to cut and paste | Eric Christopher | 2012-03-01 | 1 | -30/+61 |
* | Implement "optimization" for lambda-to-block conversion which inlines the gen... | Eli Friedman | 2012-03-01 | 4 | -11/+19 |
* | Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated | Chad Rosier | 2012-02-29 | 1 | -0/+6 |
* | Revert r151702, "Add support for handling captured variables in lambda debug | Daniel Dunbar | 2012-02-29 | 1 | -61/+30 |
* | Add support for handling captured variables in lambda debug info. | Eric Christopher | 2012-02-29 | 1 | -30/+61 |
* | Formatting. | Eric Christopher | 2012-02-29 | 1 | -1/+1 |
* | Make sure list-initialization of arrays works correctly in explicit type conv... | Eli Friedman | 2012-02-29 | 1 | -1/+1 |
* | Prefer bitcast+GEP over ptrtoint+sub+inttoptr: it's semantically equivalent h... | Eli Friedman | 2012-02-28 | 1 | -3/+3 |
* | Remove stray semi-colons. | Daniel Dunbar | 2012-02-28 | 1 | -2/+2 |
* | Implement IRGen for the retain-autorelease in the lambda conversion-to-block-... | Eli Friedman | 2012-02-28 | 3 | -2/+27 |
* | Hack in a loud error for PR12086. Better than a silent miscompile. | Sebastian Redl | 2012-02-27 | 1 | -1/+12 |
* | Add missing code for compound literals of complex type. <rdar://problem/1093... | Eli Friedman | 2012-02-27 | 1 | -0/+4 |
* | ObjcInterfaceTypes are also complete types for the type cache. | Eric Christopher | 2012-02-27 | 1 | -3/+3 |
* | Ensure that we delete destructors in the right cases. Specifically: | Richard Smith | 2012-02-26 | 1 | -0/+4 |
* | CodeGen support for global variables of type std::initializer_list<X>. | Sebastian Redl | 2012-02-25 | 3 | -3/+121 |
* | Fix crashers on unexpected std::initializer_list layouts. Found by inspection. | Sebastian Redl | 2012-02-25 | 1 | -0/+4 |
* | Prevent llvm.lifetime intrinsics from being emitted at -O0. | Chad Rosier | 2012-02-25 | 1 | -1/+5 |
* | Work-in-progress for lambda conversion-to-block operator. Still need to impl... | Eli Friedman | 2012-02-25 | 4 | -27/+85 |
* | Trying to increase my Ohloh ranking with trivial tweaks | Douglas Gregor | 2012-02-25 | 1 | -6/+2 |
* | Simplify check per Eli's comment | Douglas Gregor | 2012-02-25 | 1 | -4/+1 |
* | Fix a stupid mistake in r151133. Reported to me by Joerg Sonnenberger. | Eli Friedman | 2012-02-24 | 1 | -3/+5 |
* | For the purposes of building LLVM types, a forward-declared | Douglas Gregor | 2012-02-24 | 1 | -1/+6 |
* | Reapply r151172 - Unwind path cleanup for array new list initializers - with a | Chad Rosier | 2012-02-24 | 1 | -7/+32 |
* | Replace a use of hasTrivialDefaultConstructor() with the appropriate | Douglas Gregor | 2012-02-23 | 1 | -1/+1 |
* | PR12067: When emitting an evaluated constant structure in C++11 mode, don't | Richard Smith | 2012-02-23 | 1 | -12/+82 |
* | Try to handle qualifiers more consistently for array InitListExprs. Fixes <r... | Eli Friedman | 2012-02-23 | 1 | -4/+2 |
* | Add a quick TODO. | Eric Christopher | 2012-02-23 | 1 | -0/+1 |
* | Fold debug scope emission into the cleanup scope. | Eric Christopher | 2012-02-23 | 1 | -9/+2 |
* | Revert r151172: Unwind path cleanup for array new list initializers. | Chad Rosier | 2012-02-22 | 1 | -32/+7 |
* | Unwind path cleanup for array new list initializers. | Sebastian Redl | 2012-02-22 | 1 | -7/+32 |
* | CodeGen for array new list initializers. Doesn't correctly clean up in the fa... | Sebastian Redl | 2012-02-22 | 1 | -27/+69 |
* | Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference. | Bill Wendling | 2012-02-22 | 4 | -35/+33 |
* | Make sure null initialization in arrays works correctly with ARC types. <rda... | Eli Friedman | 2012-02-22 | 1 | -2/+7 |
* | Generate an AST for the conversion from a lambda closure type to a | Douglas Gregor | 2012-02-22 | 5 | -1/+9 |
* | Adding support for Microsoft's thiscall calling convention. Clang side of th... | Aaron Ballman | 2012-02-22 | 1 | -9/+23 |
* | Emit the exact size for the invariant intrinsics. | Nick Lewycky | 2012-02-21 | 1 | -4/+7 |