1. 80558d2 Fix Objective-C++ exceptions (GNU runtime). by David Chisnall · 13 years ago
  2. bd4a073 __cxa_atexit does not throw. by Anders Carlsson · 13 years ago
  3. 199c189 Use CharUnits's new increment operator. No change in functionality intended. by Ken Dyck · 13 years ago
  4. 4f318c0 Replace literal '8's with CharWidth in AppendBitField. No change in by Ken Dyck · 13 years ago
  5. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  6. 3209669 The Darwin kernel does not provide useful guard variable support. by John McCall · 13 years ago
  7. 7d2f9d5 Convert alignment values to CharUnits. No change in functionality intended. by Ken Dyck · 13 years ago
  8. 15c152e Convert getSizeInBytes() to getSizeInChars(), which returns its result in by Ken Dyck · 13 years ago
  9. 4a5c87e Convert variables to CharUnits in ConvertStructToPacked(). No change in by Ken Dyck · 13 years ago
  10. 827bbcc 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 · 13 years ago
  11. dc49639 Convert NextOffsetInBytes to CharUnits and rename to NextOffsetInChars. No by Ken Dyck · 13 years ago
  12. 17d12fe Politely inform GCC that we will never fall off the end of that switch. by Matt Beaumont-Gay · 13 years ago
  13. 545aa7a PR9494: Get rid of bitcast which was both unnecessary and written incorrectly. by Eli Friedman · 13 years ago
  14. 4d000b3 Fix foreign exception handling (GNU runtime). by David Chisnall · 13 years ago
  15. a5bcb8f Don't emit read barriers for reading __weak __block variables in non-GC mode. by John McCall · 13 years ago
  16. 8bba1f4 Reorganize the emission of (unfoldable) constant casts a bit, and by John McCall · 13 years ago
  17. a968e97 Reintroduce r127617: "Code generation for noexcept." with fixes. by Sebastian Redl · 13 years ago
  18. 6925cc4 Introduce a CharUnits FieldOffsetInChars variable in AppendField() to by Ken Dyck · 13 years ago
  19. 112d5ee Revert r127617: "Code generation for noexcept." by Jakob Stoklund Olesen · 13 years ago
  20. dc0f137 Switch from internal to linker_private linkage, it is sufficient to please the new linker. by Rafael Espindola · 13 years ago
  21. f86d5f2 Code generation for noexcept. by Sebastian Redl · 13 years ago
  22. 8a37c79 __clear_cache() is varargs and people will occasionally write it without by Eric Christopher · 13 years ago
  23. 584acf2 Fix link of libxul with LTO and the linker in xcode4. It is not clear if this by Rafael Espindola · 13 years ago
  24. b2eb86f Fix incorrect linkage specifiers for selectors. by David Chisnall · 13 years ago
  25. 8026f6d Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. by Sebastian Redl · 13 years ago
  26. f004da4 Use CharUnits for argument passed to AppendPadding() from AppendBitField(). by Ken Dyck · 13 years ago
  27. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 13 years ago
  28. c29ea8f Change parameter to AppendPadding from bytes to CharUnits. No change in by Ken Dyck · 13 years ago
  29. 413ebdb Use a slightly more semantic interface for emitting call arguments. by John McCall · 13 years ago
  30. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
  31. 106ca04 Convert the RecordSize parameter of AppendTailPadding() to CharUnits to by Ken Dyck · 13 years ago
  32. c95a8fc lib/CodeGen/CGCall.cpp: Don't invoke multiple Builder.CreateBitCast() on Builder.CreateMemCpy. Or we would see sideeffect incompatibility among gcc and clang. by NAKAMURA Takumi · 13 years ago
  33. ba877ad Fixed InnerLocStart. by Abramo Bagnara · 13 years ago
  34. 64cd232 Remove a rather egregious use of getFunctionInfo. by John McCall · 13 years ago
  35. 1f6f961 Fix three of the four places where I left breadcrumbs to avoid unnecessary by John McCall · 13 years ago
  36. 311b442 Tame this assert, hopefully fixing self-host. by John McCall · 13 years ago
  37. d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 13 years ago
  38. df04520 Emit block capture initializers as if they were normal initializers for a local by John McCall · 13 years ago
  39. 60d3365 Extract a function to emit an arbitrary expression as if it were the initializer by John McCall · 13 years ago
  40. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
  41. 0507be6 When we adjust the inline ASM type, we need to take into account an early by Bill Wendling · 13 years ago
  42. 6d1155b CodeGenFunction::GenerateBlockFunction() should initialize DebugInfo just like CodeGenFunction::GenerateCode() by Devang Patel · 13 years ago
  43. 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 · 13 years ago
  44. 5de7a0e Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 13 years ago
  45. c2f3e7f The conditional needs to be pushed before the branch. Make the test less by John McCall · 13 years ago
  46. a7f633f An operator new with an empty exception specifier returns null on a bad by John McCall · 13 years ago
  47. 4707b9a Revert r126422 "Use private linkage to avoid symbol conflicts in by Douglas Gregor · 13 years ago
  48. ebc3279 Correctly unwrap 'auto' types. Fixes PR9414. by Anders Carlsson · 13 years ago
  49. 9de4342 StringRefify. by Benjamin Kramer · 13 years ago
  50. e3eb83b Initialize variable. by Bill Wendling · 13 years ago
  51. 79bfb4b Emit a stop point before a call expression so that debugger has some chance of getting some footing when user wants to stop at 2nd bar() in following expression when all function calls are inlined. by Devang Patel · 13 years ago
  52. fb4eb9f Access ivars with inbounds GEPs, even in -fwrapv. It's unlikely that by John McCall · 13 years ago
  53. 604da29 Let's do super message sends with static allocas instead of dynamic ones. by John McCall · 13 years ago
  54. 14aa217 Make AttributedTypes for GC-qualified types and fix some miscellaneous by John McCall · 13 years ago
  55. 093ac46 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 13 years ago
  56. 361cf98 Fix a typo. by Dan Gohman · 13 years ago
  57. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 13 years ago
  58. 0483a6f Only emit string initializers in-place if types match. Fixes PR9373. by Benjamin Kramer · 13 years ago
  59. ca0df92 Revert "Add preliminary support for MSVC-style vtables." by Tilmann Scheller · 13 years ago
  60. 41ba267 revert r126858. by Devang Patel · 13 years ago
  61. 180ff3a IRGen. Fix IR when message returns reference type. // rdar://8604515. by Fariborz Jahanian · 13 years ago
  62. ab456cf Add preliminary support for MSVC-style vtables. by Tilmann Scheller · 13 years ago
  63. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 13 years ago
  64. 810b07c by Devang Patel · 13 years ago
  65. 3da5cb2 Revert r126794. by Devang Patel · 13 years ago
  66. d113a6f Hack in something so that we emit better debug information about by John McCall · 13 years ago
  67. fa0b409 PR9350: increment/decrement of char (and anything else narrower than int) by Eli Friedman · 13 years ago
  68. 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 13 years ago
  69. c0ddef2 objc IRGen for Next runtime message API. by Fariborz Jahanian · 13 years ago
  70. 2cb4222 -fwrapv should turn off the inbounds markers from geps used for pointer by Chris Lattner · 13 years ago
  71. 5c5b587 Use single code path to handle c++ structs and classes while generating debug info. by Devang Patel · 13 years ago
  72. bf1f826 Revert r126678. by Fariborz Jahanian · 13 years ago
  73. 3d04a0e objc IRGen for Next runtime message API. by Fariborz Jahanian · 13 years ago
  74. 3f06e27 Make skipping of vardecls more precise: it's ok to skip a decl if the entire by Chris Lattner · 13 years ago
  75. 9467110 make switch constant folding a bit stronger, handling a missed case. by Chris Lattner · 13 years ago
  76. 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 13 years ago
  77. 035287d remove a bogus assertion, add a comment. by Chris Lattner · 13 years ago
  78. 3858938 make switch condition constant folding much more aggressive, handling by Chris Lattner · 13 years ago
  79. 2bef7f5 fix my containsBreak predicate. by Chris Lattner · 13 years ago
  80. 7a17851 Get rid of the areExceptionsEnabled() getter from LangOptions. by Anders Carlsson · 13 years ago
  81. fda0f1f First tiny step to implementing PR9322: build infrastructure for only emitting the by Chris Lattner · 13 years ago
  82. ef425a6 Add some helper methods that will be used in my next patch. by Chris Lattner · 13 years ago
  83. c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 13 years ago
  84. 448d2cd Don't assume that whoever is asking for a message send is going by John McCall · 13 years ago
  85. a1bcc4d Zero-initialize the struct-return slot of an Objective-C message by John McCall · 13 years ago
  86. 92ee7ca A much-delayed response to Ken Dyck's review: make this somewhat more by John McCall · 13 years ago
  87. bc7fbf0 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 13 years ago
  88. 27f8d70 Tame an assert; the scope depth of a jump destination does not by John McCall · 13 years ago
  89. bab380c Use private linkage to avoid symbol conflicts in corner cases like the one by Rafael Espindola · 13 years ago
  90. e9c5816 Fix type mismatch between property function that CGObjCGNU was returning and the one CGObjC was calling. Fixes bug r9294. by David Chisnall · 13 years ago
  91. 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 13 years ago
  92. 3ee36af A constructor call should force class's debug info even if -flimit-debug-info is enabled. by Devang Patel · 13 years ago
  93. 16674e8 Use LLVM coding standard. by Devang Patel · 13 years ago
  94. 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 13 years ago
  95. 3469585 Reorganize the emission of local variables. by John McCall · 13 years ago
  96. 6f17433 lib/CodeGen/TargetInfo.cpp: On Win64, arg i128 should be emitted as INDIRECT. by NAKAMURA Takumi · 13 years ago
  97. 05f3a50 The instance size of a metaclass should be the size of a class. This is not, in fact, 0, even for very small classes. (GNU runtime) by David Chisnall · 13 years ago
  98. 7cc25fe Bind references to opaque r-values correctly. Add a few test cases by John McCall · 13 years ago
  99. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
  100. c1cfdf8 Add a LangOptions::areExceptionsEnabled and start using it. by Anders Carlsson · 13 years ago