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