summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Replace MarkVarRequired with a more genericRafael Espindola2012-03-084-10/+13
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-081-1/+1
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-071-0/+1
* Don't even try to directly emit the value of a DeclRefExpr if that declarationRichard Smith2012-03-071-2/+11
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-066-20/+279
* Fix a small difference in sema and codegen views of what needs to be output.Rafael Espindola2012-03-054-0/+16
* Silence a GCC warning about a set-but-not-used variable in release builds.Chandler Carruth2012-03-041-0/+1
* add a testcase for PR12094 and fix a crash on pointer to incomplete type,Chris Lattner2012-03-041-3/+7
* Reinstate r151879, r151880, reverted in r151922, along with a bugfix forRichard Smith2012-03-024-30/+49
* PR12094: Set the alignment of memory intrinsic instructions based on theJay Foad2012-03-022-29/+57
* Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variable...Daniel Dunbar2012-03-021-15/+9
* PR12145: Avoid emitting loads of constexpr variables in contexts where thereRichard Smith2012-03-021-9/+15
* Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name s...Eli Friedman2012-03-011-4/+4
* Add a flag -fthread-sanitizer.Kostya Serebryany2012-03-011-1/+13
* Reapply r151702 with a small fix for a failure to cut and pasteEric Christopher2012-03-011-30/+61
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-014-11/+19
* Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiatedChad Rosier2012-02-291-0/+6
* Revert r151702, "Add support for handling captured variables in lambda debugDaniel Dunbar2012-02-291-61/+30
* Add support for handling captured variables in lambda debug info.Eric Christopher2012-02-291-30/+61
* Formatting.Eric Christopher2012-02-291-1/+1
* Make sure list-initialization of arrays works correctly in explicit type conv...Eli Friedman2012-02-291-1/+1
* Prefer bitcast+GEP over ptrtoint+sub+inttoptr: it's semantically equivalent h...Eli Friedman2012-02-281-3/+3
* Remove stray semi-colons.Daniel Dunbar2012-02-281-2/+2
* Implement IRGen for the retain-autorelease in the lambda conversion-to-block-...Eli Friedman2012-02-283-2/+27
* Hack in a loud error for PR12086. Better than a silent miscompile.Sebastian Redl2012-02-271-1/+12
* Add missing code for compound literals of complex type. <rdar://problem/1093...Eli Friedman2012-02-271-0/+4
* ObjcInterfaceTypes are also complete types for the type cache.Eric Christopher2012-02-271-3/+3
* Ensure that we delete destructors in the right cases. Specifically:Richard Smith2012-02-261-0/+4
* CodeGen support for global variables of type std::initializer_list<X>.Sebastian Redl2012-02-253-3/+121
* Fix crashers on unexpected std::initializer_list layouts. Found by inspection.Sebastian Redl2012-02-251-0/+4
* Prevent llvm.lifetime intrinsics from being emitted at -O0.Chad Rosier2012-02-251-1/+5
* Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman2012-02-254-27/+85
* Trying to increase my Ohloh ranking with trivial tweaksDouglas Gregor2012-02-251-6/+2
* Simplify check per Eli's commentDouglas Gregor2012-02-251-4/+1
* Fix a stupid mistake in r151133. Reported to me by Joerg Sonnenberger.Eli Friedman2012-02-241-3/+5
* For the purposes of building LLVM types, a forward-declaredDouglas Gregor2012-02-241-1/+6
* Reapply r151172 - Unwind path cleanup for array new list initializers - with aChad Rosier2012-02-241-7/+32
* Replace a use of hasTrivialDefaultConstructor() with the appropriateDouglas Gregor2012-02-231-1/+1
* PR12067: When emitting an evaluated constant structure in C++11 mode, don'tRichard Smith2012-02-231-12/+82
* Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman2012-02-231-4/+2
* Add a quick TODO.Eric Christopher2012-02-231-0/+1
* Fold debug scope emission into the cleanup scope.Eric Christopher2012-02-231-9/+2
* Revert r151172: Unwind path cleanup for array new list initializers.Chad Rosier2012-02-221-32/+7
* Unwind path cleanup for array new list initializers.Sebastian Redl2012-02-221-7/+32
* CodeGen for array new list initializers. Doesn't correctly clean up in the fa...Sebastian Redl2012-02-221-27/+69
* Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference.Bill Wendling2012-02-224-35/+33
* Make sure null initialization in arrays works correctly with ARC types. <rda...Eli Friedman2012-02-221-2/+7
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-225-1/+9
* Adding support for Microsoft's thiscall calling convention. Clang side of th...Aaron Ballman2012-02-221-9/+23
* Emit the exact size for the invariant intrinsics.Nick Lewycky2012-02-211-4/+7
OpenPOWER on IntegriCloud