1. a2f9d21 Minor fix to ObjC layout bitmap metadata. Found while I was trying to by Eli Friedman · 12 years ago
  2. c54e25f Classify the INT_MIN/-1 check as -fsanitize=signed-integer-overflow, not as -fsanitize=divide-by-zero. by Richard Smith · 12 years ago
  3. 38ad4f4 Propagate CharUnits into ObjC CodeGen. No intended functional change. by Eli Friedman · 12 years ago
  4. c7be102 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 12 years ago
  5. fd1ba91 ARM byval: when type alignment is bigger than ABI alignment, we can't guarantee by Manman Ren · 12 years ago
  6. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  7. ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
  8. 71c0dcc On PowerPC64, integer arguments and return values need to be sign- or by Ulrich Weigand · 12 years ago
  9. c441cd3 Fixes liftime of captured block variables in mrr mode, per John's feedback, as by Fariborz Jahanian · 12 years ago
  10. 70ae122 Emit debug info for C++ struct definitions as DW_TAG_structure_type (instead of class_type). by David Blaikie · 12 years ago
  11. 44fcff9 objective-C mrr block. Block variable layout metadata in mrr mode. by Fariborz Jahanian · 12 years ago
  12. 9417b05 Fix debug tag type of forward declarations of struct/class in C++. by David Blaikie · 12 years ago
  13. aee56fa Update the front end to use minsize attribute by Quentin Colombet · 12 years ago
  14. 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
  15. da082f1 Clean up misapplication of diff. by Richard Smith · 12 years ago
  16. cc30561 Split emission of -ftrapv checks and -fcatch-undefined-behavior checks into by Richard Smith · 12 years ago
  17. bb12243 Remove divison-by-zero checks from -ftrapv. These checks were incompatible with by Richard Smith · 12 years ago
  18. 00a8541 Silence -Wformat on platforms where uint64_t is unsigned long. by Matt Beaumont-Gay · 12 years ago
  19. f22ae65 objective-C block meta-data. This patch completes meta-data by Fariborz Jahanian · 12 years ago
  20. 292d67b -fcatch-undefined-behavior: Start checking loads and stores for null pointers. by Richard Smith · 12 years ago
  21. 710c517 ARM AAPCS-VFP: fix tracking of allocated VFP registers. by Manman Ren · 12 years ago
  22. b3fa55f ARM AAPCS-VFP: fix handling of homogeneous aggreate. by Manman Ren · 12 years ago
  23. c6abe9e objective-C arc/mrr: Another patch for the new captured block variable by Fariborz Jahanian · 12 years ago
  24. 356d9cc Change ForceSizeOpt attribute into MinSize attribute by Quentin Colombet · 12 years ago
  25. ee1ea80 Don't crash on bad atomic operations. PR14176. by Eli Friedman · 12 years ago
  26. 8e68ef0 Revert commit r166946 by Quentin Colombet · 12 years ago
  27. ba927d9 Make forcesizeopt attribute available to the end user by Quentin Colombet · 12 years ago
  28. e6b3dba Handle '*' and '#' asm constraint modifiers. by Ulrich Weigand · 12 years ago
  29. c46b435 objective-C arc/mrr: Patch for the new block variable layout meta-data. by Fariborz Jahanian · 12 years ago
  30. 0a7dd83 Move two helper functions to AST so that sema can use them. by Rafael Espindola · 12 years ago
  31. 034653c Refactor some code into a new findMaterializedTemporary function. by Rafael Espindola · 12 years ago
  32. 582e185 Refactor some code into a new skipRValueSubobjectAdjustments function. by Rafael Espindola · 12 years ago
  33. ecccc1e Delay codegen to after collecting all SubobjectAdjustment so that the collection by Rafael Espindola · 12 years ago
  34. 3d7c780 Add missing safety check to an optimization for do-while loops. PR14191. by Eli Friedman · 12 years ago
  35. aa01466 Don't crash synthesizing an ObjC property with an empty struct type. <rdar://problem/12547611>. by Eli Friedman · 12 years ago
  36. 107dae4 Add comment for my patch in r166809. by Fariborz Jahanian · 12 years ago
  37. 7b5209c Remove BLOCK_BYREF_LAYOUT_BYREF flags from list of by Fariborz Jahanian · 12 years ago
  38. c1868e5 objective-C IRGen: for @implementation nested in by Fariborz Jahanian · 12 years ago
  39. 485717e This patch addresses a 64-bit PowerPC ELF ABI compatibility issue with by Bill Schmidt · 12 years ago
  40. 3dac20a Declare type of flags to be used in a __block (byref) by Fariborz Jahanian · 12 years ago
  41. 9046768 Oz optimization level sets ForceSizeOpt attribute for each function by Quentin Colombet · 12 years ago
  42. 40effbb Changing name of enum for block literal flags to represent what it is meant for. by Fariborz Jahanian · 12 years ago
  43. e11dba8 Add some new types in preparation of encoding of captured block variable by Fariborz Jahanian · 12 years ago
  44. af879c0 Provide comment describing what buildBlockDescriptor does. by Fariborz Jahanian · 12 years ago
  45. 956a5a1 Cleanup some clang code to use new type functions instead of using cast<>. by Micah Villmow · 12 years ago
  46. 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
  47. 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
  48. 8e1cee6 -fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen side. by Richard Smith · 12 years ago
  49. 465e89e When we're devirtualizing a method call, make sure the method has the correct IR type. by Eli Friedman · 12 years ago
  50. aafd111 Remove the HiddenWeakTemplateVTables CodeGen option. It's currently unused. by Douglas Gregor · 12 years ago
  51. 129369d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 12 years ago
  52. e4aeeaa Add padding inreg registers to cause llvm to skip ecx when needed with by Rafael Espindola · 12 years ago
  53. b693269 Add inreg markers with the x86_fastcallcc calling convention. by Rafael Espindola · 12 years ago
  54. fa60be0 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 12 years ago
  55. 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
  56. 5f14fcb Don't try to use inreg with 0 sized structs. Thanks to Eli for reporting the by Rafael Espindola · 12 years ago
  57. c6f84cf Move private classes into anonymous namespaces. by Benjamin Kramer · 12 years ago
  58. 5016a70 DR1472: A reference isn't odr-used if it has preceding initialization, by Richard Smith · 12 years ago
  59. cbbe2c0 IRgen: Initialize TargetLoweringInfo with a triple. by Daniel Dunbar · 12 years ago
  60. 0b4cc95 Fix handling of the regparm attribute in the presence of classes with copy by Rafael Espindola · 12 years ago
  61. 25030c4 Reintroduce the TargetTransformInfo to the clang pass manager. by Nadav Rotem · 12 years ago
  62. 25dfaac Fix up comment and invert order. Most simple check first. by Eric Christopher · 12 years ago
  63. da3301e Add a new option for and disable column number information as there by Eric Christopher · 12 years ago
  64. 7c00881 Revert svn r165741 "Add TargetTransformInfo to the clang driver." by Bob Wilson · 12 years ago
  65. 9556b39 Revert r158009 since there are some uses of artificial functions in debug info. by Eric Christopher · 12 years ago
  66. b03527a Set a special flag in class metadata when an Objective-C class by John McCall · 12 years ago
  67. 621915c Organize and rename the magic constants for class flags. by John McCall · 12 years ago
  68. 015f33b At -O0, prefer objc_storeStrong with a null new value to the by John McCall · 12 years ago
  69. 193646f "'Might as well make it static const.' -- John McCall" -- Michael Scott by Nico Weber · 12 years ago
  70. 2eb9a95 PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. by David Blaikie · 12 years ago
  71. 263366f Add pnaclcall convention to Native Client targets. by Derek Schuff · 12 years ago
  72. 9337102 ARM ABI: fix ABI alignment issues in varargs. by Manman Ren · 12 years ago
  73. 97f8157 ARM ABI: passing illegal vector types as varargs. by Manman Ren · 12 years ago
  74. d105e73 ARM ABI: fix ABI alignment issues when passing legal vector types as varargs. by Manman Ren · 12 years ago
  75. 4695f91 When using a symbol with attribute weakref, search for it first and by Joerg Sonnenberger · 12 years ago
  76. 891dac7 GNUstep runtime version default to 1.6, generate correct property attribute by David Chisnall · 12 years ago
  77. a240df2 Transform pattern: by Alexey Samsonov · 12 years ago
  78. a637556 Use the Attributes::get method which takes an AttrVal value directly to simplify the code a bit. No functionality change. by Bill Wendling · 12 years ago
  79. 7a0c064 Un-revert r164907 and r164902 (+ follow-ups), 10.6 build fix to follow. by Daniel Dunbar · 12 years ago
  80. dc0d4e2 Revert r164907 and r164902 (+ follow-ups). They broke building on 10.6. by Nico Weber · 12 years ago
  81. 0d58339 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 12 years ago
  82. ba1f040 [asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. clang part: for FunctionPass we need to run asan at a different point, otherwise it will run before inlining by Kostya Serebryany · 12 years ago
  83. 75d37b4 Use enum values instead of magic numbers for indexing into the attribute list. by Bill Wendling · 12 years ago
  84. 50e6b18 Attributes Rewrite by Bill Wendling · 12 years ago
  85. 802cd5b At -O0, emit an @llvm.trap() call at the end of a value-returning function which by Richard Smith · 12 years ago
  86. 4d68ed5 Remove operator cast method in favor of querying with the correct method. by Bill Wendling · 12 years ago
  87. e91e9ec Use the Builder to create the stack alignment attribute. by Bill Wendling · 12 years ago
  88. 2784453 "Implement" codegen support for __noop(). by Nico Weber · 12 years ago
  89. 4308581 Simplify. Suggestion by Sean Silva. by Nico Weber · 12 years ago
  90. 5f608ae Make -mms-bitfields behave consistently. by Eli Friedman · 12 years ago
  91. b2aa66c -fcatch-undefined-behavior: Trap undefined behavior due to conversions to or by Richard Smith · 12 years ago
  92. b1f5fe0 This patch addresses PR13948. by Bill Schmidt · 12 years ago
  93. 2916831 Add TargetTransformInfo to the clang driver. by Nadav Rotem · 12 years ago
  94. 90da80c Fix build failure from r165722 by Derek Schuff · 12 years ago
  95. cadaf4b Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. by Micah Villmow · 12 years ago
  96. 7da46f9 Properly factor Native Client defines to support NaCl as an OS by Derek Schuff · 12 years ago
  97. babaf31 Make X86_64ABIInfo clean for ABIs with 32 bit pointers, such as X32 by Derek Schuff · 12 years ago
  98. c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
  99. b9966bd objective-C IRgen: When sending a method to 'super' by Fariborz Jahanian · 12 years ago
  100. 1e4691b Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor. by Jordan Rose · 12 years ago