1. 8019c45 Fix personality function name when using SjLj exceptions. by Daniel Dunbar · 14 years ago
  2. 69677ea zero-cost exception API for NeXt runtime. by Fariborz Jahanian · 14 years ago
  3. 0140d92 This cast is no longer needed; the FIXME is fixed. by Dan Gohman · 14 years ago
  4. 707bef3 This cast is no longer required. by Dan Gohman · 14 years ago
  5. 6d172e2 Update __builtin_setjmp codegen to match llvmCore changes in r104900. by Jim Grosbach · 14 years ago
  6. 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
  7. 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
  8. aeeb701 Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_column by John McCall · 14 years ago
  9. c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
  10. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago
  11. 2736071 Correctly pass aggregates by reference when emitting thunks. by John McCall · 14 years ago
  12. 4c464b9 Patch to fix a irgen crash accessing an initialized local static by Fariborz Jahanian · 14 years ago
  13. 685b1d9 Extract the ObjC and blocks manglers into their own class. No functionality by Charles Davis · 14 years ago
  14. 1b12a3b Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 14 years ago
  15. 3a811f1 IRgen: Add a stub class for generating ABI-specific C++ code. by Charles Davis · 14 years ago
  16. 6e5d9b0 Fix compilation failure by Douglas Gregor · 14 years ago
  17. 35415f5 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 14 years ago
  18. 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 14 years ago
  19. 89cf2e3 Add a comment for r104472. by Benjamin Kramer · 14 years ago
  20. 92b9bd9 PR5863: Don't erase unreachable BBs which have an associated cleanup size. by Benjamin Kramer · 14 years ago
  21. fa037bd Re-teach IR gen to perform GC moves on rvalues resulting from various ObjC by John McCall · 14 years ago
  22. 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
  23. 1884eb0 Re-land the fix for PR7139. by Anders Carlsson · 14 years ago
  24. 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 14 years ago
  25. ef072fd Push a return-value slot throughout ObjC message-send codegen. Will be by John McCall · 14 years ago
  26. 892fa6c Unbreak self-host. by Anders Carlsson · 14 years ago
  27. db9b12e Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle setting null data member pointers correctly. Fixes PR7139. by Anders Carlsson · 14 years ago
  28. 45d3fe1 Don't remove the break/continue scope of a for loop until after we've by Douglas Gregor · 14 years ago
  29. 663218b When generating the call arguments in a thunk to call the thunkee, do by Douglas Gregor · 14 years ago
  30. f54b80f Add braces to avoid an ambiguous else, fixing a GCC warning. by Chandler Carruth · 14 years ago
  31. ee50429 Allocate space in a block record for implicit references to the Objective C by John McCall · 14 years ago
  32. a9976d3 When emitting an lvalue for an anonymous struct or union member during by John McCall · 14 years ago
  33. 842ddd0 Adds support for generation of objc_memmove_collectable API by Fariborz Jahanian · 14 years ago
  34. 1d49f21 Copy construction of non-trivial properties must not by Fariborz Jahanian · 14 years ago
  35. 419aa96 Picky, picky by Douglas Gregor · 14 years ago
  36. 7226530 Fix a thinko by Douglas Gregor · 14 years ago
  37. e997948 Assert that we do not try to memcpy a non-POD class type in C++. This by Douglas Gregor · 14 years ago
  38. 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
  39. 60dcb84 Rework our handling of binding a reference to a temporary by Douglas Gregor · 14 years ago
  40. cb359df When creating a this-adjustment thunk where the return value is of C++ by Douglas Gregor · 14 years ago
  41. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
  42. 6349ce9 Implement codegen for __builtin_isnormal. by Benjamin Kramer · 14 years ago
  43. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  44. 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
  45. c6772ce Keep track of the LLVM field numbers for non-virtual bases. by Anders Carlsson · 14 years ago
  46. 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
  47. c39211d Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecordDecl. by Anders Carlsson · 14 years ago
  48. 506b57e Clean up some more uses of getAs<ObjCInterfaceType>() that Fariborz pointed by John McCall · 14 years ago
  49. dcf22ad Fix an ambiguous else warning from GCC by adding some much needed curlies. by Chandler Carruth · 14 years ago
  50. 3031c63 Correctly generate IR for ObjC messages sends to protocol-qualified types. by John McCall · 14 years ago
  51. e32b9b8 IRgen: Remove dead function. by Daniel Dunbar · 14 years ago
  52. 5ea6861 C++/Darwin/i386 ABI: Fix some problems with empty record handling. by Daniel Dunbar · 14 years ago
  53. 3d91bbc Ensure that destructors are called for NRVO'd objects when the by Douglas Gregor · 14 years ago
  54. 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
  55. 86a3a03 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  56. 1eb2e59 Revert r103880 (thread-safe static initialization w/ exceptions), by Douglas Gregor · 14 years ago
  57. c9a8fa4 Minor twik to my last patch. (for radar 7986354). by Fariborz Jahanian · 14 years ago
  58. 0ca0b1f Fix API gen for objc_msgSend property of aggregate types by Fariborz Jahanian · 14 years ago
  59. bfcc823 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  60. c00c1f6 Modify this comment per Doug's suggestion: we don't need to mangle protocols. by John McCall · 14 years ago
  61. b5b30b9 When applying the named return value optimization, we still need to by Douglas Gregor · 14 years ago
  62. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  63. d86c477 Implement a simple form of the C++ named return value optimization for by Douglas Gregor · 14 years ago
  64. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  65. 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 14 years ago
  66. 67d438d C++/ABI/x86_64: Member pointers should be classified as INTEGER. by Daniel Dunbar · 14 years ago
  67. 7711523 C++/ABI/i386: Member function pointers should be passed by value. by Daniel Dunbar · 14 years ago
  68. 69cfeb1 Emit an lvalue dynamic_cast even if the result is not used. Another by Douglas Gregor · 14 years ago
  69. 485ee32 When a failed dynamic_cast<T&> (which is an lvalue) results in a by Douglas Gregor · 14 years ago
  70. 5e37d48 Remove an unused function. by Anders Carlsson · 14 years ago
  71. 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
  72. 0fd3d1f Fix thinko in yesterday's fix. by Devang Patel · 14 years ago
  73. 3cb18bc Make sure that value-initialized pointers to data members are initialized correctly. by Anders Carlsson · 14 years ago
  74. a1842d3 C++/Darwin/x86: Teach IRgen it can pass reference types in registers. by Daniel Dunbar · 14 years ago
  75. 8b90a78 Fix context in class static variable's debugging information entry. by Devang Patel · 14 years ago
  76. 1297fd7 Disable the available_externally optimization for inline virtual by Douglas Gregor · 14 years ago
  77. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  78. 8ab870d If given location is invalid then use current location. by Devang Patel · 14 years ago
  79. 60e4fd9 Use end location of DeclStmt to mark stop point. by Devang Patel · 14 years ago
  80. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  81. 9430d5a IRgen/i386/C++: Fix isSingleElementStruct computation for C++ record decls. by Daniel Dunbar · 14 years ago
  82. ba55ec2 It's bad form to create VarDecl's without DeclContexts by Douglas Gregor · 14 years ago
  83. 84c580f Minor refactoring of my last patch. by Fariborz Jahanian · 14 years ago
  84. f8e10a5 Initialize Column. by Devang Patel · 14 years ago
  85. b3ebe94 Objective-C++ Code gen. Handle code gen. for property by Fariborz Jahanian · 14 years ago
  86. 258cf27 If variable location is invalid then use current location. by Devang Patel · 14 years ago
  87. 22b8827 Tweaked selector mangling again (GNU runtime). by David Chisnall · 14 years ago
  88. 20fba8a Fixed linkage problem from last commit (GNU runtime). by David Chisnall · 14 years ago
  89. 87935a8 Tweaked selector generation (GNU runtime). Removed the use of GlobalAliases in the generated bitcode. by David Chisnall · 14 years ago
  90. f4e54a2 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 14 years ago
  91. 100b3b9 Minor mod. to my last patch. by Fariborz Jahanian · 14 years ago
  92. bbb5224 Fixes a Code gen crash trying to use a dot-syntax for by Fariborz Jahanian · 14 years ago
  93. ab69979 Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 14 years ago
  94. b076910 Do not give implicitly-defined virtual members functions by Douglas Gregor · 14 years ago
  95. b0e9216 Fix typo in comment; 80 col violation by Douglas Gregor · 14 years ago
  96. f4aac11 The global variable for the VTT might not have external linkage; allow by Douglas Gregor · 14 years ago
  97. 97a73cd Code Gen support for Getter/Setter synthesis of by Fariborz Jahanian · 14 years ago
  98. 985f739 simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode, by Chris Lattner · 14 years ago
  99. 58ae5b4 add todos for isinf_sign and isnormal, which I don't intend to implement by Chris Lattner · 14 years ago
  100. ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 14 years ago