- d900dd0 Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" by Sean Fertile · 7 years ago
- cc7e747 [CodeGenCXX] Treat 'this' as noalias in constructors by Anton Bikineev · 7 years ago
- 9de9214 [CodeGen] Treat auto-generated __dso_handle symbol as HiddenVisibility by Reid Kleckner · 9 years ago
- fcd3314 Cleanup the handling of noinline function attributes, -fno-inline, by Chandler Carruth · 9 years ago
- e376337 Add the alloc_size attribute to clang, attempt 2. by George Burgess IV · 9 years ago
- 505ef81 Fix defaulted-functions-in-C++98 extension to give the functions the same by Richard Smith · 9 years ago
- d7738fe Revert r290149: Add the alloc_size attribute to clang. by Chandler Carruth · 9 years ago
- a747027 Add the alloc_size attribute to clang. by George Burgess IV · 9 years ago
- 086c90b Undo accidental comit by Paul Robinson · 9 years ago
- 514e743 Make a few OpenMP tests "C++11 clean." by Paul Robinson · 9 years ago
- 787dc43 Set normal LLVM function attributes on global initializer functions by Reid Kleckner · 10 years ago
- bdf40a6 Test case updates for explicit type parameter to the gep operator by David Blaikie · 11 years ago
- a953f28 Update Clang tests to handle explicitly typed load changes in LLVM. by David Blaikie · 11 years ago
- b73c973 Don't set unnamed_addr in CreateRuntimeVariable. by Rafael Espindola · 11 years ago
- bdc9698 Include translation unit filename in global ctor symbol names. by Nico Weber · 11 years ago
- 4362261 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. by Stephen Lin · 12 years ago
- 19ae117 Fix FileCheck --check-prefix lines. by Tim Northover · 12 years ago
- 2386bb1 Reapply r176133 with testcase fixes. by Bill Wendling · 13 years ago
- 0f424b0 Revert "Add more attributes from the command line to functions." by Anna Zaks · 13 years ago
- 87869db Add more attributes from the command line to functions. by Bill Wendling · 13 years ago
- c33fc4c Modify the tests to use attribute group references instead of listing the by Bill Wendling · 13 years ago
- a33e4fe Update documentation of HasSideEffects to match its callers' expectations, and by Richard Smith · 13 years ago
- 0421ce7 Teach Expr::HasSideEffects about all the Expr types, and fix a bug where it by Richard Smith · 13 years ago
- 76cc43a Use atexit when __cxa_atexit isn't available instead of adding a by John McCall · 13 years ago
- a5f58b0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 14 years ago
- fa918f6 Emit guard variables for any weak global that has a run-time by Douglas Gregor · 14 years ago
- fcaaa69 When laying out bases in, always try the "base subobject" LLVM type. If it by Anders Carlsson · 14 years ago
- a97f329 Template static data members can have weak_odr linkage, not just by John McCall · 14 years ago
- b4744a3 Whoops. by John McCall · 14 years ago
- 32f44bd Ignore indirect field declarations. Fixes PR9570. by John McCall · 14 years ago
- d661a85 Add unnamed_addr in CreateRuntimeVariable. by Rafael Espindola · 15 years ago
- 1827509 Teach the constant expr evaluator about derived-to-base casts when no virtual bases are involved. Fixes PR5974. by Anders Carlsson · 15 years ago
- 7e9e2b4 Test for rdar://problem/8073696. by John McCall · 15 years ago
- 8601a75 Do a very simple pass over every function we emit to infer whether we can by John McCall · 15 years ago
- 45d4947 Emit global destructors even if the destroyed object has no initializers or has by John McCall · 15 years ago
- 70013b6 When deferring the emission of declarations with initializers in C++, remember by John McCall · 15 years ago
- 466e221 When creating functions to run global initializers and destructors, mark them by John McCall · 15 years ago
- 13f7c7d Fix test. by Anders Carlsson · 15 years ago
- fe06df4 C++: Add support for -fno-use-cxa-atexit. - So much typing, so little gain... by Daniel Dunbar · 16 years ago
- cb86e10 Fix the bug that was breaking self-host, and re-land the static ctor fixes. by Anders Carlsson · 16 years ago
- af77cd2 Revert r95363 and r95375, which broke self-host. by Douglas Gregor · 16 years ago
- ecac409 If a global initializer has a non-trivial destructor it can't be emitted as a constant (even if it has a trivial constructor). by Anders Carlsson · 16 years ago
- 49786a6 Codegen CXXConstructExprs with trivial constructors as constants. by John McCall · 16 years ago
- 8fbe78f Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 16 years ago
- a18ed9b If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. by Anders Carlsson · 16 years ago
- 9776bd6 Port test over to FileCheck. by Anders Carlsson · 16 years ago
- 43b4484 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 16 years ago
- b8be93f Add support for global initializers. by Anders Carlsson · 16 years ago