- 3b8e0b7 Revert r189649 because it was breaking sanitizer bots. by Yunzhong Gao · 11 years ago
- 51a31e1 Fixing a bug where debug info for a local variable gets emitted at file scope. by Yunzhong Gao · 11 years ago
- c7971a9 Revert "PR14569: Omit debug info for thunks" by David Blaikie · 11 years ago
- c3030bc Simplify/clean up debug info suppression in CodeGenFunction by David Blaikie · 11 years ago
- 9581ed0 CodeGen: Unify two implementations of canDevirtualizeMemberFunctionCall. by Benjamin Kramer · 11 years ago
- 7f918f9 [CGF] Get rid of passing redundant VTable pointer around in CodeGenFunction::InitializeVTablePointer[s] by Timur Iskhodzhanov · 11 years ago
- 8f189a9 Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
- 0a1c862 PR16933: Don't try to codegen things after we've seen errors. by David Blaikie · 11 years ago
- b0e603c Debug Info / EmitCallArgs: arguments may modify the debug location. by Adrian Prantl · 11 years ago
- 6e007f9 Simplify the CodeGenFunction::Build*Virtual*Call family of functions by Timur Iskhodzhanov · 11 years ago
- 6b9240e Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 11 years ago
- 3b50e8d Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 11 years ago
- 1d7bb6c Delete dead code. by Eli Friedman · 11 years ago
- 3258abc Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 11 years ago
- 43a75fc [CodeGen] Move EHScopeStack into its own header by Reid Kleckner · 11 years ago
- d4c0cd0 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 11 years ago
- d4ec562 Simplify: we don't need any special-case lifetime extension when initializing by Richard Smith · 11 years ago
- 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
- 8a07cd3 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 11 years ago
- 0934e18 Add support for complex compound assignments where the LHS is a scalar. by Eli Friedman · 11 years ago
- a57be56 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 11 years ago
- 85af7ce Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 11 years ago
- 2ac2fa7 Make sure we don't emit invalid IR for StmtExprs with complex cleanups. by Eli Friedman · 11 years ago
- 6fe91e4 [CodeGen] Move EHScopeStack to CGCleanup.h from CodeGenFunction.h by Reid Kleckner · 11 years ago
- b0f533e [ms-cxxabi] Implement MSVC virtual base adjustment by Reid Kleckner · 11 years ago
- 1c3db76 Cleanup: Use a member variable to store the SourceLocation for EH code. by Adrian Prantl · 11 years ago
- 7247c88 Use only explicit bool conversion operator by David Blaikie · 11 years ago
- 524387a CodeGen for CapturedStmts by Ben Langmuir · 11 years ago
- 4c71b8c Don't crash in IRGen if a conditional with 'throw' in one of its branches is by Richard Smith · 11 years ago
- ff920ee AArch64: teach Clang about __clear_cache intrinsic by Tim Northover · 11 years ago
- d072e59 Reapply r180982 with repaired logic and an additional testcase. by Adrian Prantl · 11 years ago
- f5ebf9b Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 11 years ago
- bb09f7b Revert "Attempt to un-break the gdb buildbot." by Adrian Prantl · 11 years ago
- 30c0d27 Attempt to un-break the gdb buildbot. by Adrian Prantl · 11 years ago
- fa6b079 Ensure that the line table for functions with cleanups is sequential. by Adrian Prantl · 11 years ago
- c7b5f38 ArrayRefize code. No functionality change. by Benjamin Kramer · 11 years ago
- c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
- b80a16e Implement CodeGen for C++11 thread_local, following the Itanium ABI specification as discussed on cxx-abi-dev. by Richard Smith · 11 years ago
- 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
- 051303c Implement CapturedStmt AST by Tareq A. Siraj · 11 years ago
- b37a73d Initial support for struct-path aware TBAA. by Manman Ren · 11 years ago
- 7cc0a11 revert r178784 since it does not have a commit message by Manman Ren · 11 years ago
- ab4ffe2 Index: include/clang/Driver/CC1Options.td by Manman Ren · 11 years ago
- efb72ad * Attempt to un-break gdb buildbot by emitting a lexical block end only by Adrian Prantl · 11 years ago
- 495cfa4 Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring. by Nadav Rotem · 11 years ago
- b6a6079 Under ARC, when we're passing the address of a strong variable by John McCall · 11 years ago
- 63fd408 Exploit this-return of a callsite in a this-return function. by Manman Ren · 11 years ago
- 7cd84ba revert r177211 due to its potential issues by Manman Ren · 11 years ago
- 2710ed8 Exploit this-return of a callsite in a this-return function. by Manman Ren · 11 years ago
- 5b07e80 Tighten up the rules for precise lifetime and document by John McCall · 11 years ago
- 37453b9 Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 11 years ago
- 9eda3ab Promote atomic type sizes up to a power of two, capped by by John McCall · 11 years ago
- 9d232c8 Change hasAggregateLLVMType, which conflates complex and by John McCall · 11 years ago
- 4a68c7b Restore order to placate test. I had no real reason to switch them. by John McCall · 11 years ago
- ed38313 Re-use bit from superclass and extract stuff into a local by John McCall · 11 years ago
- bd7370a Use the actual ABI-determined C calling convention for runtime by John McCall · 11 years ago
- 1d4fff5 Better support for constructors with -cxx-abi microsoft, partly fixes PR12784 by Timur Iskhodzhanov · 11 years ago
- a0a628f ubsan: Emit bounds checks for array indexing, vector indexing, and (in really simple cases) pointer arithmetic. This augments the existing bounds checking with language-level array bounds information. by Richard Smith · 11 years ago
- 56c00c4 Re-apply r174919 - smarter copy/move assignment/construction, with fixes for by Lang Hames · 11 years ago
- c764830 ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11, by Richard Smith · 11 years ago
- 59660c2 Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058 by Timur Iskhodzhanov · 11 years ago
- c2808e7 Backing out r174919 while I investigate a self-host bug on Takumi's builder. by Lang Hames · 11 years ago
- 5310859 When generating IR for default copy-constructors, copy-assignment operators, by Lang Hames · 11 years ago
- 8fcbb8d Fix typo in comment by Arnaud A. de Grandmaison · 11 years ago
- 0a0f93c Fix exception handling line table problems introduced by r173593 by David Blaikie · 11 years ago
- 074cae0 Destroy arrays and ARC fields when throwing out of ctors. by John McCall · 11 years ago
- 378e1e7 When we're emitting a constructor or destructor call from a delegating by Douglas Gregor · 11 years ago
- 78d85b1 [ubsan] Implement the -fcatch-undefined-behavior flag using a trapping by Chad Rosier · 12 years ago
- a650485 PR14566: Debug Info: avoid top level lexical blocks in functions by David Blaikie · 12 years ago
- 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 12 years ago
- 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 89e19b4 Don't assert/crash on reference variables in lambdas bound to a by Eli Friedman · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- ad95481 [ubsan] Add flag to enable recovery from checks when possible. by Will Dietz · 12 years ago
- c686004 Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note that by David Chisnall · 12 years ago
- d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
- cc30561 Split emission of -ftrapv checks and -fcatch-undefined-behavior checks into by Richard Smith · 12 years ago
- 8e1cee6 -fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen side. by Richard Smith · 12 years ago
- 015f33b At -O0, prefer objc_storeStrong with a null new value to the by John McCall · 12 years ago
- a240df2 Transform pattern: by Alexey Samsonov · 12 years ago
- c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
- 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
- 6cacae8 CodeGen: Copy tail padding when we're not dealing with a trivial copy assign or move assign operator. by Benjamin Kramer · 12 years ago
- f3477c1 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 12 years ago
- 94ff8e1 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
- f56faa0 Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. by Dmitri Gribenko · 12 years ago
- 7ac9ef1 -fcatch-undefined-behavior: Factor emission of the creation of, and branch to, by Richard Smith · 12 years ago
- d1a8d2e [ms-inline asm] Have MSAsmStmts use the generic EmitAsmStmt codegen function. by Chad Rosier · 12 years ago
- a23b91d [ms-inline asm] Rename EmitGCCAsmStmt to EmitAsmStmt and have it accept by Chad Rosier · 12 years ago
- df5faf5 [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 12 years ago
- 2c9f87c New -fcatch-undefined-behavior features: by Richard Smith · 12 years ago
- 42b6055 [ms-inline asm] Remove an unused argument. This logic can now be reused by the by Chad Rosier · 12 years ago
- 70517ca Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
- ea93e40 Use the alignment from lvalue emission to more accurately compute the alignment by Eli Friedman · 12 years ago
- 859c65c Fix an assertion failure with a C++ constructor initializing a by Eli Friedman · 12 years ago
- e1ecdc1 Change APInt to APSInt in one instance. Also change a call to operator==() to by Richard Trieu · 12 years ago
- e87f3f6 Revert commit r160308. We decide to move builtins selection to the backend. by Simon Atanasyan · 12 years ago
- d7bad05 MIPS: Implement __builtin_mips_shll_qb builtin function overloading. by Simon Atanasyan · 12 years ago
- c852e9f Temporarily revert this to see if it brings the gdb bot back. by Eric Christopher · 12 years ago