1. 3b8037a Replace a literal '8' with getCharWidth(). by Ken Dyck · 14 years ago
  2. c93a776 Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true. by Anders Carlsson · 14 years ago
  3. f502d93 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 · 14 years ago
  4. 15f6765 Use a FunctionType::get overload that doesn't require an empty vector. by Benjamin Kramer · 14 years ago
  5. c532b50 Add unnamed_addr in CreateRuntimeVariable. by Rafael Espindola · 14 years ago
  6. 06f486e Replace calls to CharUnits::fromQuantity() with ones to by Ken Dyck · 14 years ago
  7. d3d4e1e More unnamed_addr. by Rafael Espindola · 14 years ago
  8. 803d307 merge strings created by const NSConstantString *appKey = @"MyApp"; by Rafael Espindola · 14 years ago
  9. b266a1f Add unnamed_addr to the special strings created by by Rafael Espindola · 14 years ago
  10. 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 14 years ago
  11. b1c65ff Set unnamed_addr for type infos that we are confortable marking as hidden. I by Rafael Espindola · 14 years ago
  12. c5f657f Add unnamed_addr to constructors and destructors. by Rafael Espindola · 14 years ago
  13. 1257bc6 Add unnamed_addr when creating artificial string globals. For example, in by Rafael Espindola · 14 years ago
  14. 9f0c7cc Simplify mem{cpy, move, set} creation with IRBuilder. by Benjamin Kramer · 14 years ago
  15. bfdcdc8 Set the "implicitly inline" bit on a method as soon as we see a definition by John McCall · 14 years ago
  16. a6cf1e7 Add support for the common and nocommon attributes. by Eric Christopher · 14 years ago
  17. 3030eb8 Simplify the logic for emitting guard variables for template static by John McCall · 14 years ago
  18. 112c967 Ensure that static local variables in function templates inherit the by John McCall · 14 years ago
  19. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  20. 110e8e5 Restore r117644, this time properly ignoring -fvisibility and type visibility by John McCall · 14 years ago
  21. 034f55c Revert r117644, "Apply visibility in IR gen to variables that are merely by Daniel Dunbar · 14 years ago
  22. 87a4ed9 Apply visibility in IR gen to variables that are merely declared by John McCall · 14 years ago
  23. 354e712 Do the guarding of instantiated static data members by Fariborz Jahanian · 14 years ago
  24. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  25. 4c73307 This patch implements Next's IRGen for -fconstant-string-class=class-name. by Fariborz Jahanian · 14 years ago
  26. 0b5c4fc Experimental TBAA support for enum types. by Dan Gohman · 14 years ago
  27. 4376c85 Don't leak the TBAA object. by Dan Gohman · 14 years ago
  28. 3d5aff5 Experimental TBAA support. by Dan Gohman · 14 years ago
  29. 2c6899f lib/CodeGen/CodeGenModule.cpp: DLLImportLinkage should be processed also on declaration. by NAKAMURA Takumi · 14 years ago
  30. dd0cb22 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 14 years ago
  31. 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
  32. b259383 Opportunistically use the C++ personality function in ObjC++ by John McCall · 14 years ago
  33. e7ddfb9 get rid of a warning. by Fariborz Jahanian · 14 years ago
  34. 7da7102 Have Sema check for validity of CGString literal by Fariborz Jahanian · 14 years ago
  35. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  36. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  37. 000835d Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 14 years ago
  38. f16aa10 Go back to asking CodeGenTypes whether a type is zero-initializable. by John McCall · 14 years ago
  39. ee79a4c The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that by John McCall · 14 years ago
  40. 20cf717 Add some enum goodness as requested by Chris. Now instead of storing the by Charles Davis · 14 years ago
  41. cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
  42. 2f4eaef Convert all uses of StringLiteral::getStrData() to StringLiteral::getString() by Benjamin Kramer · 14 years ago
  43. 279b5eb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 14 years ago
  44. 91f31dc Thread local variables aren't considered common linkage. by Eric Christopher · 14 years ago
  45. 7a53690 It turns out that linkers (at least, the Darwin linker) don't necessarily by John McCall · 14 years ago
  46. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  47. cbfe502 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 14 years ago
  48. 4ac7c0b Change the name to something less terrible; suggestion by Doug. No functionality change. by Argyrios Kyrtzidis · 14 years ago
  49. 90e99a8 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
  50. 8670cd3 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 · 14 years ago
  51. a6d6af3 Revert r109546, it broke linux build. by Argyrios Kyrtzidis · 14 years ago
  52. ee94e2d Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
  53. 3fe1041 atch for implementation of objective-c's -Wselector by Fariborz Jahanian · 14 years ago
  54. 754b9fb IRgen: Support user defined attributes on block runtime functions. by Daniel Dunbar · 14 years ago
  55. 673431a IRgen: Move blocks runtime interfaces to CodeGenModule. by Daniel Dunbar · 14 years ago
  56. bf40cb5 When deferring the emission of declarations with initializers in C++, remember by John McCall · 14 years ago
  57. 7feaeee Don't suppress the emission of available_externally functions marked by Douglas Gregor · 14 years ago
  58. 44eac33 Reinstate the optimization suppressing available_externally functions by Douglas Gregor · 14 years ago
  59. 27cc633 Speculatively revert r108156; it appears to be breaking self-host. by Douglas Gregor · 14 years ago
  60. 7ce1f27 Do not generate LLVM IR for available_externally function bodies at by Douglas Gregor · 14 years ago
  61. 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
  62. 744016d Provide a hook for the benefit of clients using clang IR gen as a subroutine: by John McCall · 14 years ago
  63. bcaedae Reapply: by Chris Lattner · 14 years ago
  64. f8153065 reduce nesting. by Chris Lattner · 14 years ago
  65. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
  66. 9a20d55 Switch over to the new caching version of getMangledName. by Anders Carlsson · 14 years ago
  67. 793a990 Add a new variant of getMangledName that caches the mangling for decls. by Anders Carlsson · 14 years ago
  68. af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
  69. 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
  70. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  71. 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
  72. 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
  73. 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
  74. afd0429 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 14 years ago
  75. c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
  76. 3a811f1 IRgen: Add a stub class for generating ABI-specific C++ code. by Charles Davis · 14 years ago
  77. 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 14 years ago
  78. 1297fd7 Disable the available_externally optimization for inline virtual by Douglas Gregor · 14 years ago
  79. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  80. b076910 Do not give implicitly-defined virtual members functions by Douglas Gregor · 14 years ago
  81. c446d18 When we emit a non-constant initializer for a global variable of by Douglas Gregor · 14 years ago
  82. 109dfc6 IRGen for initialization/destruction of by Fariborz Jahanian · 14 years ago
  83. 784f211 Properly pass the address of a lazily-generated function declaration with by John McCall · 14 years ago
  84. ec951e0 More -fno-constant-cfstrings API work. by Fariborz Jahanian · 14 years ago
  85. 2bb5dda More work toward implementing NeXt's -fno-constant-cfstrings - wip. by Fariborz Jahanian · 14 years ago
  86. 33e982b Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 14 years ago
  87. b1af4c8 Add comment explaning the use of c99 inline in c++. by Rafael Espindola · 14 years ago
  88. cb421fa Fix -Wcast-qual warnings. by Dan Gohman · 14 years ago
  89. b8cab18 If a method is virtual and the class key function is in another file, emit the method as available_externally. by Rafael Espindola · 14 years ago
  90. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
  91. b5e8156 unbreak tests. by Chris Lattner · 14 years ago
  92. 4357a82 minor cleanups by Chris Lattner · 14 years ago
  93. dbf02bc Fix use after free. Incrementing an use_iterator after its user is erased is unsafe. by Benjamin Kramer · 14 years ago
  94. 35db3b9 rely even less on CallInst internals by Gabor Greif · 14 years ago
  95. 6ba728d do not rely on CallInst interna, use CallSite to access arguments by Gabor Greif · 14 years ago
  96. 6ae1f35 Provide an extremely unsatisfactory diagnostic (instead of crashing) when by John McCall · 14 years ago
  97. 1e201b4 Eliminate excessive PCH deserialization caused by the search for by Douglas Gregor · 14 years ago
  98. 3ecd785 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago
  99. c90f56d Revert r100193 since it causes failures in objc in clang by Mon P Wang · 14 years ago
  100. 8facca6 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago