1. 480cb99 Record where the GCOV data files should be placed. by Nick Lewycky · 14 years ago
  2. 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 · 15 years ago
  3. 207bce3 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 15 years ago
  4. ea324f1 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 15 years ago
  5. 14ad22f ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 15 years ago
  6. 9c8cd4c IRgen/Obj-C: Emit CFStrings and NSStrings with the alignment of the char type, by Daniel Dunbar · 15 years ago
  7. a97f329 Template static data members can have weak_odr linkage, not just by John McCall · 15 years ago
  8. 32f44bd Ignore indirect field declarations. Fixes PR9570. by John McCall · 15 years ago
  9. 2979fe0 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 15 years ago
  10. e4ec5ab fix indentation by Chris Lattner · 15 years ago
  11. 3199634 Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 15 years ago
  12. eafa4e4 If this is an intrinsic function, set the function's attributes to the intrinsic's attributes. by Peter Collingbourne · 15 years ago
  13. 1baf38f On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 15 years ago
  14. 945b8ae Update type cache when a type is completed. Radar 9168773 by Devang Patel · 15 years ago
  15. 20b2ebd Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 15 years ago
  16. 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
  17. 6a4fa52 The emission of an Objective-C++'s class .cxx_destruct method should be by John McCall · 15 years ago
  18. 599cb8e Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 15 years ago
  19. 7ef5cb3 The Darwin kernel does not provide useful guard variable support. by John McCall · 15 years ago
  20. 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
  21. 0c1f098 Switch from internal to linker_private linkage, it is sufficient to please the new linker. by Rafael Espindola · 15 years ago
  22. 7a6cf01 Fix link of libxul with LTO and the linker in xcode4. It is not clear if this by Rafael Espindola · 15 years ago
  23. 46288ef Fix three of the four places where I left breadcrumbs to avoid unnecessary by John McCall · 15 years ago
  24. a738c25 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 15 years ago
  25. 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
  26. e65982c Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 15 years ago
  27. 0cd19fb StringRefify. by Benjamin Kramer · 15 years ago
  28. c533cb7 Reorganize the emission of local variables. by John McCall · 15 years ago
  29. 8377967 Warn about code that uses variables and functions with internal linkage by John McCall · 15 years ago
  30. e3dc170 Assorted cleanup: by John McCall · 15 years ago
  31. ac00f5d Use raw_svector_ostream in more places in the mangler. by Rafael Espindola · 15 years ago
  32. 2575631 When IRgen refers to a function declaration that is not a definition, by Douglas Gregor · 15 years ago
  33. ad7c5c1 Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 15 years ago
  34. 3c23948 Re-land r124768, with a fix for PR9130. by Anders Carlsson · 15 years ago
  35. e28342c minor refactoring of -fapple-kext stuff. by Fariborz Jahanian · 15 years ago
  36. 7cadb2f What was I thinking? by Fariborz Jahanian · 15 years ago
  37. f7f0445 -fapple-kext cannot have 'weak' visibility in this abi. by Fariborz Jahanian · 15 years ago
  38. af5b92e Revert 124768. by Rafael Espindola · 15 years ago
  39. bac84be Don't try to mark virtual members referenced for classes where the key function by Anders Carlsson · 15 years ago
  40. 88ea6ab Revert 124633. The linker has been told how to merge available_externally. by Rafael Espindola · 15 years ago
  41. 9fa5a67 Set visibility for available_externally globals. This is important for two reasons: by Rafael Espindola · 15 years ago
  42. a03f3a8 When building with optimizations, emit vtables where the key is not in the by Anders Carlsson · 15 years ago
  43. 537fdce Move GetLLVMVisibility to CodeGenModule. by Anders Carlsson · 15 years ago
  44. 678632f Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplaceCXXRuntimeVariable. by Anders Carlsson · 15 years ago
  45. 265aa7c Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum instead of an "IsForRTTI" flag. by Anders Carlsson · 15 years ago
  46. 072ef74 Replace an isa/cast with a dyn_cast. by Anders Carlsson · 15 years ago
  47. c6a4789 Get rid of an unneeded parameter from setGlobalVisibility. by Anders Carlsson · 15 years ago
  48. 93be9a9 Use CGM.CreateOrReplaceCXXRuntimeVariable in CGVTables.cpp by Anders Carlsson · 15 years ago
  49. 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
  50. a45a70c Replace a literal '8' with getCharWidth(). by Ken Dyck · 15 years ago
  51. fd48340 Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true. by Anders Carlsson · 15 years ago
  52. 571e2ad Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the exception of explicit template instantiations, which have to be weak_odr. by Anders Carlsson · 15 years ago
  53. 1e18889 Use a FunctionType::get overload that doesn't require an empty vector. by Benjamin Kramer · 15 years ago
  54. d661a85 Add unnamed_addr in CreateRuntimeVariable. by Rafael Espindola · 15 years ago
  55. 9a64869 Replace calls to CharUnits::fromQuantity() with ones to by Ken Dyck · 15 years ago
  56. 2e217d6 More unnamed_addr. by Rafael Espindola · 15 years ago
  57. de089d4 merge strings created by const NSConstantString *appKey = @"MyApp"; by Rafael Espindola · 15 years ago
  58. e79d43da Add unnamed_addr to the special strings created by by Rafael Espindola · 15 years ago
  59. 0ff0b37 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 15 years ago
  60. b1e879c Set unnamed_addr for type infos that we are confortable marking as hidden. I by Rafael Espindola · 15 years ago
  61. 0ee986c1f Add unnamed_addr to constructors and destructors. by Rafael Espindola · 15 years ago
  62. b7f60e3 Add unnamed_addr when creating artificial string globals. For example, in by Rafael Espindola · 15 years ago
  63. acc6b4e Simplify mem{cpy, move, set} creation with IRBuilder. by Benjamin Kramer · 15 years ago
  64. 357d0f3 Set the "implicitly inline" bit on a method as soon as we see a definition by John McCall · 15 years ago
  65. 8a2ee39 Add support for the common and nocommon attributes. by Eric Christopher · 15 years ago
  66. cdf7ef5 Simplify the logic for emitting guard variables for template static by John McCall · 15 years ago
  67. 8e7cb6d Ensure that static local variables in function templates inherit the by John McCall · 15 years ago
  68. c273f24 Better solution: calculate the visibility of functions and variables by John McCall · 15 years ago
  69. 37bb6c9 Restore r117644, this time properly ignoring -fvisibility and type visibility by John McCall · 15 years ago
  70. df87921 Revert r117644, "Apply visibility in IR gen to variables that are merely by Daniel Dunbar · 15 years ago
  71. 4af6bf1 Apply visibility in IR gen to variables that are merely declared by John McCall · 15 years ago
  72. 1518a5ec Do the guarding of instantiated static data members by Fariborz Jahanian · 15 years ago
  73. 457a04e Substantially revise how clang computes the visibility of a declaration to by John McCall · 15 years ago
  74. 50c925f This patch implements Next's IRGen for -fconstant-string-class=class-name. by Fariborz Jahanian · 15 years ago
  75. 2e29eb5 Experimental TBAA support for enum types. by Dan Gohman · 15 years ago
  76. d19ee8a Don't leak the TBAA object. by Dan Gohman · 15 years ago
  77. 947c9af Experimental TBAA support. by Dan Gohman · 15 years ago
  78. 11f6be1 lib/CodeGen/CodeGenModule.cpp: DLLImportLinkage should be processed also on declaration. by NAKAMURA Takumi · 15 years ago
  79. 8caf641 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 15 years ago
  80. ec3bec0 Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 15 years ago
  81. 0bdb1fd Opportunistically use the C++ personality function in ObjC++ by John McCall · 15 years ago
  82. 535618b get rid of a warning. by Fariborz Jahanian · 15 years ago
  83. 56603ef Have Sema check for validity of CGString literal by Fariborz Jahanian · 15 years ago
  84. 5d865c32 Teach IR generation to return 'this' from constructors and destructors by John McCall · 15 years ago
  85. 8e7d656 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 15 years ago
  86. bf9294f Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 15 years ago
  87. 614dbdc Go back to asking CodeGenTypes whether a type is zero-initializable. by John McCall · 15 years ago
  88. 8635341 The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that by John McCall · 15 years ago
  89. 6bcb07a Add some enum goodness as requested by Chris. Now instead of storing the by Charles Davis · 15 years ago
  90. dcfba7b Generate Attr subclasses with TableGen. by Alexis Hunt · 15 years ago
  91. 35b077e Convert all uses of StringLiteral::getStrData() to StringLiteral::getString() by Benjamin Kramer · 15 years ago
  92. b3732bb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 15 years ago
  93. 6ff7161 Thread local variables aren't considered common linkage. by Eric Christopher · 15 years ago
  94. 5513fce9 It turns out that linkers (at least, the Darwin linker) don't necessarily by John McCall · 15 years ago
  95. 570024a Implement #pragma GCC visibility. by Eli Friedman · 15 years ago
  96. e16adc2 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 15 years ago
  97. c904933 Change the name to something less terrible; suggestion by Doug. No functionality change. by Argyrios Kyrtzidis · 15 years ago
  98. c81af03 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 15 years ago
  99. 79ac9ed we are not supposed to create an improper callsite using a CallInstr; leave a fixme mentioning the simplification when CallSite can clone itself by Gabor Greif · 15 years ago
  100. c0279a9 Revert r109546, it broke linux build. by Argyrios Kyrtzidis · 15 years ago