aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2012-11-07Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note thatDavid Chisnall
2012-11-05Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith
2012-11-01Split emission of -ftrapv checks and -fcatch-undefined-behavior checks intoRichard Smith
2012-10-25-fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen...Richard Smith
2012-10-17At -O0, prefer objc_storeStrong with a null new value to theJohn McCall
2012-10-16Transform pattern:Alexey Samsonov
2012-10-11Add codegen support for __uuidof().Nico Weber
2012-10-09-fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith
2012-09-30CodeGen: Copy tail padding when we're not dealing with a trivial copy assign ...Benjamin Kramer
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
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