1. c55efe4 Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 14 years ago
  2. 004df6e Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 14 years ago
  3. ffa30ab Finalize debug info after all deferred globals are emitted. by Devang Patel · 14 years ago
  4. e24d324 Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a translation unit. by Devang Patel · 14 years ago
  5. 636e200 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 14 years ago
  6. abf4e0d Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 14 years ago
  7. 9b24df4 Emit wide string literals with the appropriate alignment. by John McCall · 14 years ago
  8. 625ed88 When rewriting a call to a K&R function to lead to a well-prototyped by John McCall · 14 years ago
  9. e1d2099 CodeGen: rename CodeGenModule::Runtime to ObjCRuntime by Peter Collingbourne · 14 years ago
  10. fb65e59 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 14 years ago
  11. d48db21 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
  12. 84037d3 fix PR10415, tidying up IR representation of module level inline asm by Chris Lattner · 14 years ago
  13. 54b1677 Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 14 years ago
  14. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  15. a91768e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 14 years ago
  16. ed8db7d Convert ConstantExpr::getGetElementPtr and by Jay Foad · 14 years ago
  17. 26da4dd In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 14 years ago
  18. 2192fe5 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
  19. 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  20. 8d375ce Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 14 years ago
  21. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  22. 7475113 Revert r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  23. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  24. a5f58b0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 14 years ago
  25. be652e6 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 14 years ago
  26. d755e6a A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 14 years ago
  27. 23c29fe Change the IR-generation of VLAs so that we capture bounds, by John McCall · 14 years ago
  28. 0de2faa IRgen: Add CGOptions to CGTypes. by Daniel Dunbar · 14 years ago
  29. ab578bf llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 14 years ago
  30. e64d7ba Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 14 years ago
  31. 845511f update for api change. by Chris Lattner · 14 years ago
  32. 8feee2d Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 14 years ago
  33. a27070d Set the visibility to 'hidden' when previous by Fariborz Jahanian · 14 years ago
  34. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  35. 300f55d PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates. by Eli Friedman · 14 years ago
  36. 0aa91e0 When inferring the result type of a block based on a return statement by Douglas Gregor · 14 years ago
  37. 6ffb623 Match llvm-gcc's string literals alignment by forcing alignment on string literals to 1. This can significantly impact the size of the string data, and as far as I know, the alignment doesn't help performance. rdar://9078969 . by Eli Friedman · 14 years ago
  38. c1ee12c Update for llvm api change. by Rafael Espindola · 14 years ago
  39. ccdfa39 Code cleanup of my last patch. by Fariborz Jahanian · 14 years ago
  40. 7bd3d1c Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 14 years ago
  41. 9dc0db2 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 14 years ago
  42. be7850d Simplify by Joerg Sonnenberger · 14 years ago
  43. caf8ffd Bug 8765: Honor assembler labels for builtins. Ensure that the label is by Joerg Sonnenberger · 14 years ago
  44. a52b1f7 Produce UTF-8 strings with -fconstant-string-class by Fariborz Jahanian · 14 years ago
  45. 61226d3 When determining whether we can make a declaration into a global by Douglas Gregor · 14 years ago
  46. 2d1c055 In C++, allow us to emit a global as 'constant' even if it has class by Douglas Gregor · 14 years ago
  47. 4a8ea10 Modify some deleted function methods to better reflect reality: by Alexis Hunt · 14 years ago
  48. 49a94b1 Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 . by Eli Friedman · 14 years ago
  49. 3f1b5d0 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  50. 85c011d Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 14 years ago
  51. 480cb99 Record where the GCOV data files should be placed. by Nick Lewycky · 14 years ago
  52. 1c229c0 Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
  53. 207bce3 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 15 years ago
  54. ea324f1 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 15 years ago
  55. 14ad22f ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 15 years ago
  56. 9c8cd4c IRgen/Obj-C: Emit CFStrings and NSStrings with the alignment of the char type, by Daniel Dunbar · 15 years ago
  57. a97f329 Template static data members can have weak_odr linkage, not just by John McCall · 15 years ago
  58. 32f44bd Ignore indirect field declarations. Fixes PR9570. by John McCall · 15 years ago
  59. 2979fe0 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 15 years ago
  60. e4ec5ab fix indentation by Chris Lattner · 15 years ago
  61. 3199634 Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 15 years ago
  62. eafa4e4 If this is an intrinsic function, set the function's attributes to the intrinsic's attributes. by Peter Collingbourne · 15 years ago
  63. 1baf38f On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 15 years ago
  64. 945b8ae Update type cache when a type is completed. Radar 9168773 by Devang Patel · 15 years ago
  65. 20b2ebd Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 15 years ago
  66. 067f0ed Simplify Mac runtime selection - it's the factory function's job to select which class to produce, not CodeGenModule's. by David Chisnall · 15 years ago
  67. 6a4fa52 The emission of an Objective-C++'s class .cxx_destruct method should be by John McCall · 15 years ago
  68. 599cb8e Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 15 years ago
  69. 7ef5cb3 The Darwin kernel does not provide useful guard variable support. by John McCall · 15 years ago
  70. a9e5460 Remove code that was intentionally generating bad code on the GNU runtime for no reason (failing to emit .cxx_constructor / .cxx_destructor methods). by David Chisnall · 15 years ago
  71. 0c1f098 Switch from internal to linker_private linkage, it is sufficient to please the new linker. by Rafael Espindola · 15 years ago
  72. 7a6cf01 Fix link of libxul with LTO and the linker in xcode4. It is not clear if this by Rafael Espindola · 15 years ago
  73. 46288ef Fix three of the four places where I left breadcrumbs to avoid unnecessary by John McCall · 15 years ago
  74. a738c25 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 15 years ago
  75. d6ffebb DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. by Devang Patel · 15 years ago
  76. e65982c Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 15 years ago
  77. 0cd19fb StringRefify. by Benjamin Kramer · 15 years ago
  78. c533cb7 Reorganize the emission of local variables. by John McCall · 15 years ago
  79. 8377967 Warn about code that uses variables and functions with internal linkage by John McCall · 15 years ago
  80. e3dc170 Assorted cleanup: by John McCall · 15 years ago
  81. ac00f5d Use raw_svector_ostream in more places in the mangler. by Rafael Espindola · 15 years ago
  82. 2575631 When IRgen refers to a function declaration that is not a definition, by Douglas Gregor · 15 years ago
  83. ad7c5c1 Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 15 years ago
  84. 3c23948 Re-land r124768, with a fix for PR9130. by Anders Carlsson · 15 years ago
  85. e28342c minor refactoring of -fapple-kext stuff. by Fariborz Jahanian · 15 years ago
  86. 7cadb2f What was I thinking? by Fariborz Jahanian · 15 years ago
  87. f7f0445 -fapple-kext cannot have 'weak' visibility in this abi. by Fariborz Jahanian · 15 years ago
  88. af5b92e Revert 124768. by Rafael Espindola · 15 years ago
  89. bac84be Don't try to mark virtual members referenced for classes where the key function by Anders Carlsson · 15 years ago
  90. 88ea6ab Revert 124633. The linker has been told how to merge available_externally. by Rafael Espindola · 15 years ago
  91. 9fa5a67 Set visibility for available_externally globals. This is important for two reasons: by Rafael Espindola · 15 years ago
  92. a03f3a8 When building with optimizations, emit vtables where the key is not in the by Anders Carlsson · 15 years ago
  93. 537fdce Move GetLLVMVisibility to CodeGenModule. by Anders Carlsson · 15 years ago
  94. 678632f Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplaceCXXRuntimeVariable. by Anders Carlsson · 15 years ago
  95. 265aa7c Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum instead of an "IsForRTTI" flag. by Anders Carlsson · 15 years ago
  96. 072ef74 Replace an isa/cast with a dyn_cast. by Anders Carlsson · 15 years ago
  97. c6a4789 Get rid of an unneeded parameter from setGlobalVisibility. by Anders Carlsson · 15 years ago
  98. 93be9a9 Use CGM.CreateOrReplaceCXXRuntimeVariable in CGVTables.cpp by Anders Carlsson · 15 years ago
  99. da80af3 Add a new function, to be used by CGRTTI, CGVTables and CGVTT (which each has their own copy of this code). by Anders Carlsson · 15 years ago
  100. a45a70c Replace a literal '8' with getCharWidth(). by Ken Dyck · 15 years ago