1. 51b2f6b Remove UpdateCompletedType from the debug info emission. We now by Eric Christopher · 13 years ago
  2. a9b21d2 Bug fix: do not emit static const local variables with mutable members by Richard Smith · 13 years ago
  3. e15c712 When performing IRGen on a global, emit it as a constant if: by Richard Smith · 13 years ago
  4. de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 13 years ago
  5. b49bd27 Teach clang to add metadata tags to calls and invokes in ObjC with by Dan Gohman · 13 years ago
  6. 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 13 years ago
  7. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 13 years ago
  8. d79ed43 build wide strings with ConstantDataArray, just because we can. by Chris Lattner · 13 years ago
  9. 812234b improve the code that handles IR generation of byte-sized string literals to avoid by Chris Lattner · 13 years ago
  10. 0b23971 use cheaper llvm APIs for various bits of IR generation. by Chris Lattner · 13 years ago
  11. 9401069 reapply the patches reverted in r149477, which enable ConstantDataArray. by Chris Lattner · 13 years ago
  12. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  13. 89651ea Move the code that sets the AddressSafety by Alexander Potapenko · 13 years ago
  14. 5d3a4bb Revert r149363 which was part a series of commits that were reverted in llvm by Argyrios Kyrtzidis · 13 years ago
  15. 29254f4 Support @compatibility_alias at run time (GNUstep Runtime) by David Chisnall · 13 years ago
  16. ff8f9ec ConstantArray::get() (for strings) is going away, use by Chris Lattner · 13 years ago
  17. 71efba0 The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 13 years ago
  18. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  19. 7d6a7c0 test svn commit access by Seth Cantrell · 13 years ago
  20. f6b5637 Fix a string over-run detected by ASAN. by Nick Lewycky · 13 years ago
  21. 22afacc Fix special king of typo. by Nick Lewycky · 13 years ago
  22. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  23. 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
  24. 1bf7a3f The `-fwritable-strings' flag doesn't make the backing store strings of all by Bill Wendling · 13 years ago
  25. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  26. 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
  27. bcf6b98 Extend the fix for PR9614 to handle inline asm in the outer decl and by Rafael Espindola · 13 years ago
  28. 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
  29. 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
  30. cc4889f Fix PR9614 for functions with the always_inline attribute. Try to keep by Rafael Espindola · 13 years ago
  31. a411d2f Fix pr9614 by not emitting an available_externally function when it calls by Rafael Espindola · 13 years ago
  32. 1d236ab Replace vectors with arrays. by Benjamin Kramer · 13 years ago
  33. 73fb350 Recommit: by Eric Christopher · 13 years ago
  34. 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 13 years ago
  35. 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 13 years ago
  36. 0628b72 Free 'TheTargetCodeGenInfo' in the class CodeGenModule. This looks like an obvious memory leak that was reported from LLDB devs. The comment indicates the leak is deliberate, but I have no idea why this needs to be so. Please comment/revert if you know otherwise. by Ted Kremenek · 13 years ago
  37. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  38. 6c0aa5f CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 13 years ago
  39. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
  40. 11d7716 Pass from the parser the locations of selector identifiers when creating by Argyrios Kyrtzidis · 13 years ago
  41. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  42. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  43. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  44. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  45. 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 13 years ago
  46. a45680b Correctly generate IR for casted "builtin" functions, where by John McCall · 13 years ago
  47. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  48. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  49. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  50. ead363b Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 13 years ago
  51. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  52. 2873aee Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 13 years ago
  53. 75cf3e8 Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 13 years ago
  54. f391dbe Finalize debug info after all deferred globals are emitted. by Devang Patel · 13 years ago
  55. 4111fef Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a translation unit. by Devang Patel · 13 years ago
  56. 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 13 years ago
  57. 45c4ea7 Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 13 years ago
  58. a5e19c6 Emit wide string literals with the appropriate alignment. by John McCall · 13 years ago
  59. 40f9c30 When rewriting a call to a K&R function to lead to a well-prototyped by John McCall · 13 years ago
  60. e926523 CodeGen: rename CodeGenModule::Runtime to ObjCRuntime by Peter Collingbourne · 13 years ago
  61. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  62. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  63. 9f5bff0 fix PR10415, tidying up IR representation of module level inline asm by Chris Lattner · 13 years ago
  64. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  65. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  66. db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
  67. a5c0434 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
  68. dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
  69. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  70. 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  71. 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 13 years ago
  72. df983a8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 13 years ago
  73. e455f1c Revert r134888 (and related patches in other trees). It was causing by Bill Wendling · 13 years ago
  74. 00d40ea De-constify Types in FunctionType::get(). by Jay Foad · 13 years ago
  75. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  76. dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 13 years ago
  77. 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 13 years ago
  78. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  79. 08d4792 IRgen: Add CGOptions to CGTypes. by Daniel Dunbar · 13 years ago
  80. ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
  81. c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
  82. 7650d95 update for api change. by Chris Lattner · 13 years ago
  83. c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
  84. 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
  85. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  86. cb5d2d0 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 · 13 years ago
  87. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
  88. b0dd670 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 · 13 years ago
  89. abca5a1 Update for llvm api change. by Rafael Espindola · 13 years ago
  90. 25dba5d Code cleanup of my last patch. by Fariborz Jahanian · 13 years ago
  91. 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 13 years ago
  92. 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 13 years ago
  93. 62c296e Simplify by Joerg Sonnenberger · 13 years ago
  94. 4fe497d Bug 8765: Honor assembler labels for builtins. Ensure that the label is by Joerg Sonnenberger · 13 years ago
  95. cf8e168 Produce UTF-8 strings with -fconstant-string-class by Fariborz Jahanian · 13 years ago
  96. 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
  97. da55074 In C++, allow us to emit a global as 'constant' even if it has class by Douglas Gregor · 13 years ago
  98. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  99. 7dcdf5b 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 · 13 years ago
  100. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago