aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko
2012-09-08-fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith
2012-08-28[ms-inline asm] Have MSAsmStmts use the generic EmitAsmStmt codegen function.Chad Rosier
2012-08-28[ms-inline asm] Rename EmitGCCAsmStmt to EmitAsmStmt and have it accept Chad Rosier
2012-08-25[ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.Chad Rosier
2012-08-24New -fcatch-undefined-behavior features:Richard Smith
2012-08-23[ms-inline asm] Remove an unused argument. This logic can now be reused by theChad Rosier
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-08-23Use the alignment from lvalue emission to more accurately compute the alignmentEli Friedman
2012-08-08Fix an assertion failure with a C++ constructor initializing aEli Friedman
2012-07-23Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu
2012-07-17Revert commit r160308. We decide to move builtins selection to the backend.Simon Atanasyan
2012-07-16MIPS: Implement __builtin_mips_shll_qb builtin function overloading.Simon Atanasyan
2012-07-11Temporarily revert this to see if it brings the gdb bot back.Eric Christopher
2012-07-11The end of a block doesn't necessarily need a line table entry unlessEric Christopher
2012-07-09Patch by Anton Lokhmotov to add OpenCL work group size attributes.Tanya Lattner
2012-07-02Significantly simplify CGExprAgg's logic about ignored results:John McCall
2012-06-28Dead code eliminate the massive hexagon builtin intrinsic supporting code.Benjamin Kramer
2012-06-28Support MIPS DSP Rev1 intrinsics. Simon Atanasyan
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman
2012-06-26block literal irgen: several improvements on naming blockFariborz Jahanian
2012-06-11Etch out the code path for MS-style inline assembly.Chad Rosier
2012-05-29objective-c: fix a sema and IRGen crash when propertyFariborz Jahanian
2012-05-14Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and theRichard Smith
2012-05-08add -fbounds-checking option.Nuno Lopes
2012-05-01Abstract the emission of global destructors into ABI-specific codeJohn McCall
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-16Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-13Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov
2012-04-10Express the number of ULPs in fpaccuracy metadata as a real rather than a Duncan Sands
2012-04-06Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc.John McCall
2012-03-30Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth
2012-03-30Do the static-locals thing properly in the face of unions andJohn McCall
2012-03-29Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier
2012-03-28When we can't prove that the target of an aggregate copy isJohn McCall
2012-03-24Add back r153360 with a fix for enums that cover all the 32 bit values.Rafael Espindola
2012-03-24Revert r153360 (and r153380), "Second part of PR12251. Produce the range meta...NAKAMURA Takumi
2012-03-24Second part of PR12251. Produce the range metadata in clang for booleans andRafael Espindola
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-10Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-02PR12094: Set the alignment of memory intrinsic instructions based on theJay Foad
2012-03-01Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman
2012-02-28Implement IRGen for the retain-autorelease in the lambda conversion-to-block-...Eli Friedman
2012-02-25Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman
2012-02-22Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference.Bill Wendling
2012-02-19Make heap-allocation of std::initializer_list 'work'.Sebastian Redl
2012-02-19Get recursive initializer lists to work and add a test. Codegen of std::initi...Sebastian Redl