1. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  2. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  3. 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
  4. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  5. ead363b Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 13 years ago
  6. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  7. 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 13 years ago
  8. 45c4ea7 Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 13 years ago
  9. a5e19c6 Emit wide string literals with the appropriate alignment. by John McCall · 13 years ago
  10. e926523 CodeGen: rename CodeGenModule::Runtime to ObjCRuntime by Peter Collingbourne · 13 years ago
  11. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  12. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  13. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  14. 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 13 years ago
  15. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  16. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  17. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  18. fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 13 years ago
  19. 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 14 years ago
  20. 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 14 years ago
  21. 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 14 years ago
  22. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
  23. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
  24. f0c11f7 After much contemplation, I've decided that we probably shouldn't "unique" by John McCall · 14 years ago
  25. bda0d6b We were emitting construction v-tables with internal linkage all the time. by John McCall · 14 years ago
  26. e80d567 Update type cache when a type is completed. Radar 9168773 by Devang Patel · 14 years ago
  27. 3209669 The Darwin kernel does not provide useful guard variable support. by John McCall · 14 years ago
  28. 1f6f961 Fix three of the four places where I left breadcrumbs to avoid unnecessary by John McCall · 14 years ago
  29. d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 14 years ago
  30. aa11289 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 · 14 years ago
  31. 5de7a0e Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 14 years ago
  32. 9de4342 StringRefify. by Benjamin Kramer · 14 years ago
  33. bc7fbf0 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 14 years ago
  34. 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 14 years ago
  35. 3469585 Reorganize the emission of local variables. by John McCall · 14 years ago
  36. 5936e33 Assorted cleanup: by John McCall · 14 years ago
  37. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
  38. 84c49e4 Simplify thunks code. by Anders Carlsson · 14 years ago
  39. bbfd5ba Pass a 'ForVTable' flag to GetAddrOfThunk and pass it along to GetOrCreateLLVMFunction so that we by Anders Carlsson · 14 years ago
  40. 1faa89f Re-land r124768, with a fix for PR9130. by Anders Carlsson · 14 years ago
  41. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 14 years ago
  42. 01de7a4 Revert 124768. by Rafael Espindola · 14 years ago
  43. aedd9d5 Don't try to mark virtual members referenced for classes where the key function by Anders Carlsson · 14 years ago
  44. c7e98fa Move GetLLVMVisibility to CodeGenModule. by Anders Carlsson · 14 years ago
  45. fa2e99f Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum instead of an "IsForRTTI" flag. by Anders Carlsson · 14 years ago
  46. 0ffeaad Get rid of an unneeded parameter from setGlobalVisibility. by Anders Carlsson · 14 years ago
  47. 3bd6202 Add a new function, to be used by CGRTTI, CGVTables and CGVTT (which each has their own copy of this code). by Anders Carlsson · 14 years ago
  48. c93a776 Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true. by Anders Carlsson · 14 years ago
  49. 3a717f7 Change CodeGenModule::getVTableLinkage to be a non-static member function. by Anders Carlsson · 14 years ago
  50. c532b50 Add unnamed_addr in CreateRuntimeVariable. by Rafael Espindola · 14 years ago
  51. 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 14 years ago
  52. 9f0c7cc Simplify mem{cpy, move, set} creation with IRBuilder. by Benjamin Kramer · 14 years ago
  53. 3030eb8 Simplify the logic for emitting guard variables for template static by John McCall · 14 years ago
  54. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  55. 354e712 Do the guarding of instantiated static data members by Fariborz Jahanian · 14 years ago
  56. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  57. 4c73307 This patch implements Next's IRGen for -fconstant-string-class=class-name. by Fariborz Jahanian · 14 years ago
  58. 3d5aff5 Experimental TBAA support. by Dan Gohman · 14 years ago
  59. b259383 Opportunistically use the C++ personality function in ObjC++ by John McCall · 14 years ago
  60. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  61. 0bab0cd Abstract out everything having to do with member pointers into the ABI by John McCall · 14 years ago
  62. f16aa10 Go back to asking CodeGenTypes whether a type is zero-initializable. by John McCall · 14 years ago
  63. 875ab10 Abstract out member-pointer creation. I'm really unhappy about the current by John McCall · 14 years ago
  64. 071cc7d Implement support for member pointers under the Microsoft C++ ABI in the by Charles Davis · 14 years ago
  65. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  66. cbfe502 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 14 years ago
  67. 90e99a8 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
  68. ea04432 cave in to reality and make ABIInfo depend on CodeGenTypes. by Chris Lattner · 14 years ago
  69. 754b9fb IRgen: Support user defined attributes on block runtime functions. by Daniel Dunbar · 14 years ago
  70. 673431a IRgen: Move blocks runtime interfaces to CodeGenModule. by Daniel Dunbar · 14 years ago
  71. bf40cb5 When deferring the emission of declarations with initializers in C++, remember by John McCall · 14 years ago
  72. dacf9dd CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosing by Daniel Dunbar · 14 years ago
  73. 744016d Provide a hook for the benefit of clients using clang IR gen as a subroutine: by John McCall · 14 years ago
  74. ec2830d tidy up OrderGlobalInits by Chris Lattner · 14 years ago
  75. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
  76. 9a20d55 Switch over to the new caching version of getMangledName. by Anders Carlsson · 14 years ago
  77. 793a990 Add a new variant of getMangledName that caches the mangling for decls. by Anders Carlsson · 14 years ago
  78. f489688 Per Chris's comment, remove another static (this one by Fariborz Jahanian · 14 years ago
  79. e0b691a In supporting init-priority, globals with the same init_priority must be by Fariborz Jahanian · 14 years ago
  80. 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
  81. 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
  82. 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
  83. afd0429 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 14 years ago
  84. c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
  85. 3a811f1 IRgen: Add a stub class for generating ABI-specific C++ code. by Charles Davis · 15 years ago
  86. 35415f5 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 15 years ago
  87. 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 15 years ago
  88. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  89. 9dffe6f Fix -fno-rtti -fexceptions by forcing the emission of (non-"builtin") RTTI by John McCall · 15 years ago
  90. 109dfc6 IRGen for initialization/destruction of by Fariborz Jahanian · 15 years ago
  91. e04d45e Get rid of the old GetNonVirtualBaseClassOffset and change all call sites to use the new version. by Anders Carlsson · 15 years ago
  92. a04efdf Change CodeGenFunction::GetAddressOfDerivedClass to take a BasePath. by Anders Carlsson · 15 years ago
  93. 2bb5dda More work toward implementing NeXt's -fno-constant-cfstrings - wip. by Fariborz Jahanian · 15 years ago
  94. 33e982b Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 15 years ago
  95. 63326a5 Some renaming of methods, fixes typo (related to PR6769). by Fariborz Jahanian · 15 years ago
  96. 65ad5a4 Local static variables must be available module-wise by Fariborz Jahanian · 15 years ago
  97. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 15 years ago
  98. 461e326 Rename CGVtable files to CGVTables. by Anders Carlsson · 15 years ago
  99. e17ad2f Unbreak the build by Douglas Gregor · 15 years ago
  100. 3ecd785 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 15 years ago