1. 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 14 years ago
  2. 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 14 years ago
  3. 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 14 years ago
  4. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  5. 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 14 years ago
  6. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
  7. df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
  8. b9cae1d Remove now unused code. by Anders Carlsson · 14 years ago
  9. 147a23d Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up vtable layout by moving away from the old final overrider computation code that had O(N^2) complexity in some cases. by Anders Carlsson · 14 years ago
  10. 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 14 years ago
  11. e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 14 years ago
  12. 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 14 years ago
  13. e213235 Don't try to emit the vtable for a class just because we're emitting a by John McCall · 14 years ago
  14. c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 14 years ago
  15. abd6b09 When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it. by Anders Carlsson · 14 years ago
  16. dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 14 years ago
  17. 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 14 years ago
  18. 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 14 years ago
  19. 0a02860 More cleanup. by Anders Carlsson · 14 years ago
  20. 7097e75 More cleanup. by Anders Carlsson · 14 years ago
  21. 2638764 Cleanup. by Anders Carlsson · 14 years ago
  22. 61ecf35 Make methods non-virtual again for now. I accidentally committed this in by Charles Davis · 14 years ago
  23. 5b013df Silence GCC warning about an accessible non-virtual destructor in a class with by Chandler Carruth · 14 years ago
  24. 8be373b Remove unused parameter to FinalOverriders::PropagateOverrider. by Anders Carlsson · 14 years ago
  25. 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
  26. c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
  27. 8019c45 Fix personality function name when using SjLj exceptions. by Daniel Dunbar · 14 years ago
  28. 69677ea zero-cost exception API for NeXt runtime. by Fariborz Jahanian · 14 years ago
  29. 0140d92 This cast is no longer needed; the FIXME is fixed. by Dan Gohman · 14 years ago
  30. 707bef3 This cast is no longer required. by Dan Gohman · 14 years ago
  31. 6d172e2 Update __builtin_setjmp codegen to match llvmCore changes in r104900. by Jim Grosbach · 14 years ago
  32. 0a87b37 When null-initializing bases with data member pointers, don't assert on virtual bases. Just initialize them to null. by Anders Carlsson · 14 years ago
  33. 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
  34. aeeb701 Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_column by John McCall · 14 years ago
  35. c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
  36. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago
  37. 2736071 Correctly pass aggregates by reference when emitting thunks. by John McCall · 14 years ago
  38. 4c464b9 Patch to fix a irgen crash accessing an initialized local static by Fariborz Jahanian · 14 years ago
  39. 685b1d9 Extract the ObjC and blocks manglers into their own class. No functionality by Charles Davis · 14 years ago
  40. 1b12a3b Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 14 years ago
  41. 3a811f1 IRgen: Add a stub class for generating ABI-specific C++ code. by Charles Davis · 14 years ago
  42. 6e5d9b0 Fix compilation failure by Douglas Gregor · 14 years ago
  43. 35415f5 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 14 years ago
  44. 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 14 years ago
  45. 89cf2e3 Add a comment for r104472. by Benjamin Kramer · 14 years ago
  46. 92b9bd9 PR5863: Don't erase unreachable BBs which have an associated cleanup size. by Benjamin Kramer · 14 years ago
  47. fa037bd Re-teach IR gen to perform GC moves on rvalues resulting from various ObjC by John McCall · 14 years ago
  48. a40a9f3 Really fix PR7139. There was one boost test that we still failed, and my first fix broke self-host. by Anders Carlsson · 14 years ago
  49. 1884eb0 Re-land the fix for PR7139. by Anders Carlsson · 14 years ago
  50. 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 14 years ago
  51. ef072fd Push a return-value slot throughout ObjC message-send codegen. Will be by John McCall · 14 years ago
  52. 892fa6c Unbreak self-host. by Anders Carlsson · 14 years ago
  53. db9b12e Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle setting null data member pointers correctly. Fixes PR7139. by Anders Carlsson · 14 years ago
  54. 45d3fe1 Don't remove the break/continue scope of a for loop until after we've by Douglas Gregor · 14 years ago
  55. 663218b When generating the call arguments in a thunk to call the thunkee, do by Douglas Gregor · 14 years ago
  56. f54b80f Add braces to avoid an ambiguous else, fixing a GCC warning. by Chandler Carruth · 14 years ago
  57. ee50429 Allocate space in a block record for implicit references to the Objective C by John McCall · 14 years ago
  58. a9976d3 When emitting an lvalue for an anonymous struct or union member during by John McCall · 14 years ago
  59. 842ddd0 Adds support for generation of objc_memmove_collectable API by Fariborz Jahanian · 14 years ago
  60. 1d49f21 Copy construction of non-trivial properties must not by Fariborz Jahanian · 14 years ago
  61. 419aa96 Picky, picky by Douglas Gregor · 14 years ago
  62. 7226530 Fix a thinko by Douglas Gregor · 14 years ago
  63. e997948 Assert that we do not try to memcpy a non-POD class type in C++. This by Douglas Gregor · 14 years ago
  64. a54da05 Fix my inability to spell 'continue' and a case where message sends returning non-pointer-sized things were generating invalid IR inside @try blocks. by David Chisnall · 14 years ago
  65. 60dcb84 Rework our handling of binding a reference to a temporary by Douglas Gregor · 14 years ago
  66. cb359df When creating a this-adjustment thunk where the return value is of C++ by Douglas Gregor · 14 years ago
  67. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
  68. 6349ce9 Implement codegen for __builtin_isnormal. by Benjamin Kramer · 14 years ago
  69. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  70. a83fb4b Correctly initialize bases with member pointers. This should fix PR6441 but that test case is a bit weird and I'd like to investigate further before closing that bug. by Anders Carlsson · 14 years ago
  71. c6772ce Keep track of the LLVM field numbers for non-virtual bases. by Anders Carlsson · 14 years ago
  72. 15ddfdc Start laying out bases as individual fields. We still use ugly i8 arrays but this is a step in the right direction. by Anders Carlsson · 14 years ago
  73. c39211d Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecordDecl. by Anders Carlsson · 14 years ago
  74. 506b57e Clean up some more uses of getAs<ObjCInterfaceType>() that Fariborz pointed by John McCall · 14 years ago
  75. dcf22ad Fix an ambiguous else warning from GCC by adding some much needed curlies. by Chandler Carruth · 14 years ago
  76. 3031c63 Correctly generate IR for ObjC messages sends to protocol-qualified types. by John McCall · 14 years ago
  77. e32b9b8 IRgen: Remove dead function. by Daniel Dunbar · 14 years ago
  78. 5ea6861 C++/Darwin/i386 ABI: Fix some problems with empty record handling. by Daniel Dunbar · 14 years ago
  79. 3d91bbc Ensure that destructors are called for NRVO'd objects when the by Douglas Gregor · 14 years ago
  80. 79a9ad8 Pick the correct personality function based on the language. This prevents link failures when C/ObjC code uses __attribute__((cleanup())) (previously this was inserting references to two libstc++ symbols; the personality function and the __terminate() function). by David Chisnall · 14 years ago
  81. 86a3a03 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  82. 1eb2e59 Revert r103880 (thread-safe static initialization w/ exceptions), by Douglas Gregor · 14 years ago
  83. c9a8fa4 Minor twik to my last patch. (for radar 7986354). by Fariborz Jahanian · 14 years ago
  84. 0ca0b1f Fix API gen for objc_msgSend property of aggregate types by Fariborz Jahanian · 14 years ago
  85. bfcc823 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  86. c00c1f6 Modify this comment per Doug's suggestion: we don't need to mangle protocols. by John McCall · 14 years ago
  87. b5b30b9 When applying the named return value optimization, we still need to by Douglas Gregor · 14 years ago
  88. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  89. d86c477 Implement a simple form of the C++ named return value optimization for by Douglas Gregor · 14 years ago
  90. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  91. 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 14 years ago
  92. 67d438d C++/ABI/x86_64: Member pointers should be classified as INTEGER. by Daniel Dunbar · 14 years ago
  93. 7711523 C++/ABI/i386: Member function pointers should be passed by value. by Daniel Dunbar · 14 years ago
  94. 69cfeb1 Emit an lvalue dynamic_cast even if the result is not used. Another by Douglas Gregor · 14 years ago
  95. 485ee32 When a failed dynamic_cast<T&> (which is an lvalue) results in a by Douglas Gregor · 14 years ago
  96. 5e37d48 Remove an unused function. by Anders Carlsson · 14 years ago
  97. 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
  98. 0fd3d1f Fix thinko in yesterday's fix. by Devang Patel · 14 years ago
  99. 3cb18bc Make sure that value-initialized pointers to data members are initialized correctly. by Anders Carlsson · 14 years ago
  100. a1842d3 C++/Darwin/x86: Teach IRgen it can pass reference types in registers. by Daniel Dunbar · 14 years ago