aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)AuthorFilesLines
2013-02-05Fix typo in commentArnaud A. de Grandmaison1-2/+2
2013-02-01Fix exception handling line table problems introduced by r173593David Blaikie1-1/+1
2013-02-01Destroy arrays and ARC fields when throwing out of ctors.John McCall1-0/+2
2013-01-31When we're emitting a constructor or destructor call from a delegatingDouglas Gregor1-2/+4
2013-01-29[ubsan] Implement the -fcatch-undefined-behavior flag using a trappingChad Rosier1-1/+1
2013-01-26PR14566: Debug Info: avoid top level lexical blocks in functionsDavid Blaikie1-1/+4
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian1-3/+13
2013-01-18[ubsan] Add support for -fsanitize-blacklistWill Dietz1-1/+4
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-3/+3
2013-01-03Don't assert/crash on reference variables in lambdas bound to aEli Friedman1-5/+0
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-8/+8
2012-12-02[ubsan] Add flag to enable recovery from checks when possible.Will Dietz1-1/+11
2012-11-07Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note thatDavid Chisnall1-1/+1
2012-11-05Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith1-2/+3
2012-11-01Split emission of -ftrapv checks and -fcatch-undefined-behavior checks intoRichard Smith1-2/+7
2012-10-25-fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen...Richard Smith1-2/+5
2012-10-17At -O0, prefer objc_storeStrong with a null new value to theJohn McCall1-0/+1
2012-10-16Transform pattern:Alexey Samsonov1-0/+8
2012-10-11Add codegen support for __uuidof().Nico Weber1-0/+2
2012-10-09-fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith1-3/+18
2012-09-30CodeGen: Copy tail padding when we're not dealing with a trivial copy assign ...Benjamin Kramer1-1/+14
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru1-2/+2
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru1-2/+2
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko1-6/+6
2012-09-08-fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith1-17/+16
2012-08-28[ms-inline asm] Have MSAsmStmts use the generic EmitAsmStmt codegen function.Chad Rosier1-1/+0
2012-08-28[ms-inline asm] Rename EmitGCCAsmStmt to EmitAsmStmt and have it accept Chad Rosier1-1/+1
2012-08-25[ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.Chad Rosier1-1/+1
2012-08-24New -fcatch-undefined-behavior features:Richard Smith1-2/+24
2012-08-23[ms-inline asm] Remove an unused argument. This logic can now be reused by theChad Rosier1-4/+2
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko1-3/+2
2012-08-23Use the alignment from lvalue emission to more accurately compute the alignmentEli Friedman1-9/+3
2012-08-08Fix an assertion failure with a C++ constructor initializing aEli Friedman1-3/+0
2012-07-23Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu1-1/+1
2012-07-17Revert commit r160308. We decide to move builtins selection to the backend.Simon Atanasyan1-1/+0
2012-07-16MIPS: Implement __builtin_mips_shll_qb builtin function overloading.Simon Atanasyan1-0/+1
2012-07-11Temporarily revert this to see if it brings the gdb bot back.Eric Christopher1-7/+2
2012-07-11The end of a block doesn't necessarily need a line table entry unlessEric Christopher1-2/+7
2012-07-09Patch by Anton Lokhmotov to add OpenCL work group size attributes.Tanya Lattner1-0/+10
2012-07-02Significantly simplify CGExprAgg's logic about ignored results:John McCall1-4/+5
2012-06-28Dead code eliminate the massive hexagon builtin intrinsic supporting code.Benjamin Kramer1-2/+0
2012-06-28Support MIPS DSP Rev1 intrinsics. Simon Atanasyan1-0/+1
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman1-3/+0
2012-06-26block literal irgen: several improvements on naming blockFariborz Jahanian1-1/+1
2012-06-11Etch out the code path for MS-style inline assembly.Chad Rosier1-0/+1
2012-05-29objective-c: fix a sema and IRGen crash when propertyFariborz Jahanian1-0/+1
2012-05-14Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and theRichard Smith1-0/+1
2012-05-08add -fbounds-checking option.Nuno Lopes1-0/+5
2012-05-01Abstract the emission of global destructors into ABI-specific codeJohn McCall1-4/+3
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard1-1/+1