aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2013-03-23Make clang to mark static stack allocations with lifetime markers to enable a...Nadav Rotem
2013-03-23Under ARC, when we're passing the address of a strong variableJohn McCall
2013-03-20Exploit this-return of a callsite in a this-return function.Manman Ren
2013-03-16revert r177211 due to its potential issuesManman Ren
2013-03-16Exploit this-return of a callsite in a this-return function.Manman Ren
2013-03-13Tighten up the rules for precise lifetime and documentJohn McCall
2013-03-08Add support for the OpenCL attribute 'vec_type_hint'.Joey Gouly
2013-03-07Promote atomic type sizes up to a power of two, capped byJohn McCall
2013-03-07Change hasAggregateLLVMType, which conflates complex andJohn McCall
2013-03-01Restore order to placate test. I had no real reason to switch them.John McCall
2013-03-01Re-use bit from superclass and extract stuff into a localJohn McCall
2013-02-28Use the actual ABI-determined C calling convention for runtimeJohn McCall
2013-02-27Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov
2013-02-23ubsan: Emit bounds checks for array indexing, vector indexing, and (in really...Richard Smith
2013-02-17Re-apply r174919 - smarter copy/move assignment/construction, with fixes forLang Hames
2013-02-13ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11,Richard Smith
2013-02-13Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov
2013-02-12Backing out r174919 while I investigate a self-host bug on Takumi's builder.Lang Hames
2013-02-11When generating IR for default copy-constructors, copy-assignment operators,Lang Hames
2013-02-05Fix typo in commentArnaud A. de Grandmaison
2013-02-01Fix exception handling line table problems introduced by r173593David Blaikie
2013-02-01Destroy arrays and ARC fields when throwing out of ctors.John McCall
2013-01-31When we're emitting a constructor or destructor call from a delegatingDouglas Gregor
2013-01-29[ubsan] Implement the -fcatch-undefined-behavior flag using a trappingChad Rosier
2013-01-26PR14566: Debug Info: avoid top level lexical blocks in functionsDavid Blaikie
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian
2013-01-18[ubsan] Add support for -fsanitize-blacklistWill Dietz
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-03Don't assert/crash on reference variables in lambdas bound to aEli Friedman
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-12-02[ubsan] Add flag to enable recovery from checks when possible.Will Dietz
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