1. 2fa67ef Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 12 years ago
  2. bbe89d5 Fixing a precedence issue with my previous commit. by Aaron Ballman · 12 years ago
  3. 99ecd9f Fixing an MSVC warning about an unsafe mixture of Boolean and unsigned types in a logical operator. by Aaron Ballman · 12 years ago
  4. db748a3 Fix a small calling-convention bug for x86-32. PR14453. by Eli Friedman · 12 years ago
  5. 4d1a6e4 This patch exposes to Clang users three more sanitizers are experimental features of ASan: by Alexey Samsonov · 12 years ago
  6. 8b8a09e Merge function types in C. by Rafael Espindola · 12 years ago
  7. b15c898 objective-C blocks: Make sure that identical logic is used by Fariborz Jahanian · 12 years ago
  8. 060f34d ABI: comments from Eli on r168820. by Manman Ren · 12 years ago
  9. f51c61c ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store of by Manman Ren · 12 years ago
  10. 11c9a6e [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. by Kostya Serebryany · 12 years ago
  11. 82c458e objective-C arc: load of a __weak object happens via call to by Fariborz Jahanian · 12 years ago
  12. b854036 Add -fsanitize=integer for reporting suspicious integer behaviors. by Will Dietz · 12 years ago
  13. c9715fc This patch addresses an incompatibility relative to the 64-bit PowerPC ELF ABI. by Bill Schmidt · 12 years ago
  14. f419a85 MSPGCC renamed ISR vectors from vector_<address> to __isr_<number>. This patch makes Clang reflect this scheme. by Anton Korobeynikov · 12 years ago
  15. 8548908 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 12 years ago
  16. dd85159 Update method calls to the new interface re r168354. by Bill Wendling · 12 years ago
  17. 7baa711 Enable inlining of 4 byte atomic ops on ppc32, 8 byte atomic ops on ppc64. by Benjamin Kramer · 12 years ago
  18. 426391c A step towards sorting out handling of triviality of special members in C++11. by Richard Smith · 12 years ago
  19. 84fd6df Make sure CodeGenTypes correctly reconverts function types. Fixes PR14355, a crash in IR generation. by Eli Friedman · 12 years ago
  20. 8fd8ee9 Simplify code. No functionality change. by Benjamin Kramer · 12 years ago
  21. c4a7790 Use empty parens for empty function parameter list instead of '(void)'. by Dmitri Gribenko · 12 years ago
  22. 931c083 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 12 years ago
  23. f5bf912 When evaluating variably modified types for function parameters, dig out the by Eli Friedman · 12 years ago
  24. 70cd619 The ObjC++-to-C++ personality trick is only necessary on NeXT runtimes, by John McCall · 12 years ago
  25. 7d4b9fa fixes a buildbot failure. by Fariborz Jahanian · 12 years ago
  26. ccf57ea Fix 80-column violation. by Fariborz Jahanian · 12 years ago
  27. 3ca23d7 objective-C blocks: Provide layout map for byref by Fariborz Jahanian · 12 years ago
  28. 2b07dd3 Move some GNUStep-specific code out of CGObjCGNU. by John McCall · 12 years ago
  29. 0c949ef Revert "Use the 'count' attribute instead of the 'upper_bound' attribute." by Eric Christopher · 12 years ago
  30. 30305be Use the 'count' attribute instead of the 'upper_bound' attribute. by Bill Wendling · 12 years ago
  31. 8187c7e Fix IR generation for bool on PPC (and any other target where bool is not 8 bits in memory). by Eli Friedman · 12 years ago
  32. a97d2ec objective-C blocks: Change BLOCK_HAS_EXTENDED_LAYOUT to be 1<<31. by Fariborz Jahanian · 12 years ago
  33. 8616f9a Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 12 years ago
  34. 485577d Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 12 years ago
  35. 7e29327 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
  36. e938536 When deciding whether to convert an array construction loop into a memcpy, look by Richard Smith · 12 years ago
  37. 1da01d6 objective-C blocks: bring back the CharUnit patch for by Fariborz Jahanian · 12 years ago
  38. c686004 Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note that by David Chisnall · 12 years ago
  39. 7745786 Put something sane in the DWARF offset field for bitfield ObjC ivars. by Eli Friedman · 12 years ago
  40. 4179ddd Implement codegen for init_priority attribute properly - make sure it by Anton Korobeynikov · 12 years ago
  41. e5b4666 Back out 167431+167437+167487; I didn't realize how incomplete our test by Eli Friedman · 12 years ago
  42. 1307120 Fix a silly mistake in r167437. by Eli Friedman · 12 years ago
  43. cb489dd Cleanup: 80-column violation by Manman Ren · 12 years ago
  44. 885ad69 ARM byval: when type alignment is bigger than ABI alignment, instead of by Manman Ren · 12 years ago
  45. 8cb809a Propagate CharUnits through CGObjCMac.cpp. by Eli Friedman · 12 years ago
  46. a2f9d21 Minor fix to ObjC layout bitmap metadata. Found while I was trying to by Eli Friedman · 12 years ago
  47. c54e25f Classify the INT_MIN/-1 check as -fsanitize=signed-integer-overflow, not as -fsanitize=divide-by-zero. by Richard Smith · 12 years ago
  48. 38ad4f4 Propagate CharUnits into ObjC CodeGen. No intended functional change. by Eli Friedman · 12 years ago
  49. c7be102 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 12 years ago
  50. fd1ba91 ARM byval: when type alignment is bigger than ABI alignment, we can't guarantee by Manman Ren · 12 years ago
  51. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  52. ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
  53. 71c0dcc On PowerPC64, integer arguments and return values need to be sign- or by Ulrich Weigand · 12 years ago
  54. c441cd3 Fixes liftime of captured block variables in mrr mode, per John's feedback, as by Fariborz Jahanian · 12 years ago
  55. 70ae122 Emit debug info for C++ struct definitions as DW_TAG_structure_type (instead of class_type). by David Blaikie · 12 years ago
  56. 44fcff9 objective-C mrr block. Block variable layout metadata in mrr mode. by Fariborz Jahanian · 12 years ago
  57. 9417b05 Fix debug tag type of forward declarations of struct/class in C++. by David Blaikie · 12 years ago
  58. aee56fa Update the front end to use minsize attribute by Quentin Colombet · 12 years ago
  59. 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
  60. da082f1 Clean up misapplication of diff. by Richard Smith · 12 years ago
  61. cc30561 Split emission of -ftrapv checks and -fcatch-undefined-behavior checks into by Richard Smith · 12 years ago
  62. bb12243 Remove divison-by-zero checks from -ftrapv. These checks were incompatible with by Richard Smith · 12 years ago
  63. 00a8541 Silence -Wformat on platforms where uint64_t is unsigned long. by Matt Beaumont-Gay · 12 years ago
  64. f22ae65 objective-C block meta-data. This patch completes meta-data by Fariborz Jahanian · 12 years ago
  65. 292d67b -fcatch-undefined-behavior: Start checking loads and stores for null pointers. by Richard Smith · 12 years ago
  66. 710c517 ARM AAPCS-VFP: fix tracking of allocated VFP registers. by Manman Ren · 12 years ago
  67. b3fa55f ARM AAPCS-VFP: fix handling of homogeneous aggreate. by Manman Ren · 12 years ago
  68. c6abe9e objective-C arc/mrr: Another patch for the new captured block variable by Fariborz Jahanian · 12 years ago
  69. 356d9cc Change ForceSizeOpt attribute into MinSize attribute by Quentin Colombet · 12 years ago
  70. ee1ea80 Don't crash on bad atomic operations. PR14176. by Eli Friedman · 12 years ago
  71. 8e68ef0 Revert commit r166946 by Quentin Colombet · 12 years ago
  72. ba927d9 Make forcesizeopt attribute available to the end user by Quentin Colombet · 12 years ago
  73. e6b3dba Handle '*' and '#' asm constraint modifiers. by Ulrich Weigand · 12 years ago
  74. c46b435 objective-C arc/mrr: Patch for the new block variable layout meta-data. by Fariborz Jahanian · 12 years ago
  75. 0a7dd83 Move two helper functions to AST so that sema can use them. by Rafael Espindola · 12 years ago
  76. 034653c Refactor some code into a new findMaterializedTemporary function. by Rafael Espindola · 12 years ago
  77. 582e185 Refactor some code into a new skipRValueSubobjectAdjustments function. by Rafael Espindola · 12 years ago
  78. ecccc1e Delay codegen to after collecting all SubobjectAdjustment so that the collection by Rafael Espindola · 12 years ago
  79. 3d7c780 Add missing safety check to an optimization for do-while loops. PR14191. by Eli Friedman · 12 years ago
  80. aa01466 Don't crash synthesizing an ObjC property with an empty struct type. <rdar://problem/12547611>. by Eli Friedman · 12 years ago
  81. 107dae4 Add comment for my patch in r166809. by Fariborz Jahanian · 12 years ago
  82. 7b5209c Remove BLOCK_BYREF_LAYOUT_BYREF flags from list of by Fariborz Jahanian · 12 years ago
  83. c1868e5 objective-C IRGen: for @implementation nested in by Fariborz Jahanian · 12 years ago
  84. 485717e This patch addresses a 64-bit PowerPC ELF ABI compatibility issue with by Bill Schmidt · 12 years ago
  85. 3dac20a Declare type of flags to be used in a __block (byref) by Fariborz Jahanian · 12 years ago
  86. 9046768 Oz optimization level sets ForceSizeOpt attribute for each function by Quentin Colombet · 12 years ago
  87. 40effbb Changing name of enum for block literal flags to represent what it is meant for. by Fariborz Jahanian · 12 years ago
  88. e11dba8 Add some new types in preparation of encoding of captured block variable by Fariborz Jahanian · 12 years ago
  89. af879c0 Provide comment describing what buildBlockDescriptor does. by Fariborz Jahanian · 12 years ago
  90. 956a5a1 Cleanup some clang code to use new type functions instead of using cast<>. by Micah Villmow · 12 years ago
  91. b16abb1 Modify the targets to set appropriate calling convention defaults and C variables when using a gnueabihf or aapcs-vfp target. by David Tweed · 12 years ago
  92. 34b41f8 Initialize debug info for special cases of functions that lack declarations and are generated by Clang (global initializers/destructors, thunks) . Fixes PR13942. by Alexey Samsonov · 12 years ago
  93. 8e1cee6 -fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen side. by Richard Smith · 12 years ago
  94. 465e89e When we're devirtualizing a method call, make sure the method has the correct IR type. by Eli Friedman · 12 years ago
  95. aafd111 Remove the HiddenWeakTemplateVTables CodeGen option. It's currently unused. by Douglas Gregor · 12 years ago
  96. 129369d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 12 years ago
  97. e4aeeaa Add padding inreg registers to cause llvm to skip ecx when needed with by Rafael Espindola · 12 years ago
  98. b693269 Add inreg markers with the x86_fastcallcc calling convention. by Rafael Espindola · 12 years ago
  99. fa60be0 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 12 years ago
  100. 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago