aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
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
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