summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* Patch by Anton Lokhmotov to add OpenCL work group size attributes.Tanya Lattner2012-07-091-0/+10
* Significantly simplify CGExprAgg's logic about ignored results:John McCall2012-07-021-4/+5
* Dead code eliminate the massive hexagon builtin intrinsic supporting code.Benjamin Kramer2012-06-281-2/+0
* Support MIPS DSP Rev1 intrinsics. Simon Atanasyan2012-06-281-0/+1
* Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman2012-06-271-3/+0
* block literal irgen: several improvements on naming blockFariborz Jahanian2012-06-261-1/+1
* Etch out the code path for MS-style inline assembly.Chad Rosier2012-06-111-0/+1
* objective-c: fix a sema and IRGen crash when propertyFariborz Jahanian2012-05-291-0/+1
* Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and theRichard Smith2012-05-141-0/+1
* add -fbounds-checking option.Nuno Lopes2012-05-081-0/+5
* Abstract the emission of global destructors into ABI-specific codeJohn McCall2012-05-011-4/+3
* Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard2012-04-191-1/+1
* Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman2012-04-161-6/+4
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-141-0/+1
* Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov2012-04-131-0/+2
* Express the number of ULPs in fpaccuracy metadata as a real rather than a Duncan Sands2012-04-101-2/+1
* Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc.John McCall2012-04-061-4/+4
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-301-11/+11
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-11/+11
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-10/+4
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-4/+10
* Add back r153360 with a fix for enums that cover all the 32 bit values.Rafael Espindola2012-03-241-0/+1
* Revert r153360 (and r153380), "Second part of PR12251. Produce the range meta...NAKAMURA Takumi2012-03-241-1/+0
* Second part of PR12251. Produce the range metadata in clang for booleans andRafael Espindola2012-03-241-0/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-3/+3
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-7/+2
* Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall2012-03-101-0/+30
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+5
* PR12094: Set the alignment of memory intrinsic instructions based on theJay Foad2012-03-021-0/+10
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-011-1/+0
* Implement IRGen for the retain-autorelease in the lambda conversion-to-block-...Eli Friedman2012-02-281-0/+1
* Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman2012-02-251-1/+6
* Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference.Bill Wendling2012-02-221-1/+1
* Make heap-allocation of std::initializer_list 'work'.Sebastian Redl2012-02-191-1/+1
* Get recursive initializer lists to work and add a test. Codegen of std::initi...Sebastian Redl2012-02-191-1/+2
* Basic code generation support for std::initializer_list.Sebastian Redl2012-02-171-0/+3
* Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor2012-02-171-5/+2
* Initial implementation of IRGen for the lambda conversion-to-function-pointer...Eli Friedman2012-02-161-0/+4
* Start of IRGen for lambda conversion operators.Eli Friedman2012-02-161-0/+3
* Teach clang to add metadata tags to calls and invokes in ObjC withDan Gohman2012-02-161-0/+2
* Implement IRGen of lambda expressions which capture arrays.Eli Friedman2012-02-141-0/+3
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-3/+6
* Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman2012-02-111-1/+5
* Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing.Eli Friedman2012-02-091-0/+2
* A little bit of lambda IRGen.Eli Friedman2012-02-081-0/+1
* revert r149184Fariborz Jahanian2012-01-291-69/+1
* objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian2012-01-281-1/+69
* Use function pointers, rather than references, to pass DestroyersPeter Collingbourne2012-01-261-7/+7
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-4/+5
* Remove a redundant word.Zhongxing Xu2012-01-141-1/+1
OpenPOWER on IntegriCloud