1. 2c7886d Hoist the logic for selecting the Objective-C dispatch method into the runtime by David Chisnall · 12 years ago
  2. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  3. 8af669f Add a -fuse-init-array option to cc1 and map to the UseInitArray target by Rafael Espindola · 12 years ago
  4. 4ec2678 Move the iOSVersionMin string to a header so as to avoid a dangling pointer. by Chad Rosier · 12 years ago
  5. 4206c27 Rip out old code for finding libraries in GCC's directories. by Bob Wilson · 12 years ago
  6. 769aa2d Driver: Turn the default value for -fmath-errno into a proper target hook and disable it by default on more platforms. by Benjamin Kramer · 12 years ago
  7. c3cb072 Make a modern Objective-C runtime the default target for *BSD. Don't yet change this on GNU/Linux, where the GCC runtime still tends to be used. by David Chisnall · 12 years ago
  8. 09c9a56 Use VersionTuple to manage macosx versions in the driver. No functionality change. by Benjamin Kramer · 12 years ago
  9. 2a25396 Enable default @synthesize by default. by Ted Kremenek · 12 years ago
  10. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  11. 5840dd9 [driver] Emit an error when trying to use ARC on macosx earlier than 10.6 by Argyrios Kyrtzidis · 12 years ago
  12. 033d300 Re-enable the Darwin ARM integrated assembler. by Jim Grosbach · 12 years ago
  13. f186879 Temporarily revert r151288: by Chad Rosier · 12 years ago
  14. d649586 ARM: enable the integrated assembler by default for Darwin. by Jim Grosbach · 12 years ago
  15. 0e65959 Implement a -gcc-toolchain command line option that does the same as by Rafael Espindola · 12 years ago
  16. 31c4690 First pass at Solaris toolchain support. This version compiles and links hello by David Chisnall · 13 years ago
  17. d747efa Begin refactoring to use the newly added triple predicates for by Chandler Carruth · 13 years ago
  18. 1d16f0f Revert r149083 which is not the direction we're going in the Clang by Chandler Carruth · 13 years ago
  19. 34144f6 Keep track of the original target the user specified before by Joerg Sonnenberger · 13 years ago
  20. 32f88be Remove the 'ToolTriple' concept from the NetBSD toolchain along with my by Chandler Carruth · 13 years ago
  21. 4d7ff6e Switch the ToolChain types to all store a Driver reference rather than by Chandler Carruth · 13 years ago
  22. 1c6f04a Make a major refactoring to how the GCC installation detection works. by Chandler Carruth · 13 years ago
  23. fa5be91 Address one part of the FIXME I introduced my switching the triple by Chandler Carruth · 13 years ago
  24. 5d84bb4 At least within these classes, consistently spell 'GCC' as 'GCC'. by Chandler Carruth · 13 years ago
  25. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  26. 79cbbdc Split the Windows toolchain definition into its own file. This is by Chandler Carruth · 13 years ago
  27. dfba027 Enable stack protectors by default for iOS. <rdar://problem/8836680> by Bob Wilson · 13 years ago
  28. 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
  29. 6d402dc Misc Minix-specific changes to clang: by Eli Friedman · 13 years ago
  30. c24767c Driver: Add a --rtlib={compiler-rt,libgcc} argument which I plan to use to allow by Daniel Dunbar · 13 years ago
  31. d936d9d Fix an issue that Duncan discovered on a specific (no longer current) by Chandler Carruth · 13 years ago
  32. b37fe61 Begin lifting some of the one-off checking logic into generic helper by Chandler Carruth · 13 years ago
  33. 19347ed Move the GCC installation detection logic down into the Generic_GCC by Chandler Carruth · 13 years ago
  34. 7902d76 The version objects need to actually store the version strings; they by Chandler Carruth · 13 years ago
  35. 0e29dbb Lift the GCCVersion type into the header file and start persisting it in by Chandler Carruth · 13 years ago
  36. fa13459 Switch some of these interfaces from std::string to StringRef and Twine. by Chandler Carruth · 13 years ago
  37. 69cd4aa Remove a pointless member. I have no idea why I made this not a local by Chandler Carruth · 13 years ago
  38. f13b13e Move the GCC installation detection helper a member of the Linux by Chandler Carruth · 13 years ago
  39. 7d7e9f9 Move the Linux header searching from the Frontend to the Driver. This is by Chandler Carruth · 13 years ago
  40. ca23419 Begin the migration of header search logic to the driver, starting with by Chandler Carruth · 13 years ago
  41. 163b151 Clang driver changes for iOS 5.0 and OS X Lion support. by Bob Wilson · 13 years ago
  42. 8aa76ea For i386 kext fallback to llvm-gcc, search paths for several Darwin versions. by Bob Wilson · 13 years ago
  43. 61ab80a [driver] Default to arm mode when using the integrated assembler. by Chad Rosier · 13 years ago
  44. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  45. e3685fd default property synthesis is off by default for now. by Fariborz Jahanian · 13 years ago
  46. 4a042470 objective-c: Make auto synthesis of properties the default. by Fariborz Jahanian · 13 years ago
  47. 2fef111 enable -fstack-protector on 10.5 for usermode binaries by default. by Nico Weber · 13 years ago
  48. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  49. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  50. 3404fe7 Build and use libcompiler_rt whenever possible. by Eric Christopher · 13 years ago
  51. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  52. 182564c Make the triple an explicit argument of FindTargetProgramPath. by Joerg Sonnenberger · 13 years ago
  53. 5f5c37b Driver/Darwin: Change Darwin toolchain to explicitly track is-ios-sim bit, and by Daniel Dunbar · 13 years ago
  54. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  55. 4035580 Driver/Darwin: Tweak link logic for simulator. by Daniel Dunbar · 13 years ago
  56. ac0659a Driver: Give SelectTool access to the action inputs. by Daniel Dunbar · 13 years ago
  57. 79be940 Driver/Darwin: Kill the DarwinGCC toolchain. by Daniel Dunbar · 13 years ago
  58. bbe8e3e Driver/Darwin: Be bug compatible with GCC and ignore -pg on ARM. by Daniel Dunbar · 13 years ago
  59. 2fb468d Disable default synthesized properties until we can properly re-evaluate the feature. by Ted Kremenek · 14 years ago
  60. 398c610 build: Add support for DISABLE_DEFAULT_STRICT_ALIASING, which does what one by Daniel Dunbar · 14 years ago
  61. 8e50a96 Add NetBSD target support. Patch by Joerg Sonnenberger. by Benjamin Kramer · 14 years ago
  62. c32647d Add -fobjc-default-synthesized-properties flag by Ted Kremenek · 14 years ago
  63. c1da981 Use ld directly on linux. Changes from the previous try: by Rafael Espindola · 14 years ago
  64. 138e66f Revert while I debug test failures :-( by Rafael Espindola · 14 years ago
  65. 29a88f4 Switch clang to run ld directly on linux. I tested this on all the linux by Rafael Espindola · 14 years ago
  66. e43cfa1 Switch to using the integrated assembler by default on x86 and x86-64 ELF by Rafael Espindola · 14 years ago
  67. 7433fed Driver: implement driver automagic support for -lcc_kext by Shantonu Sen · 14 years ago
  68. 132e35d Driver: Fix spelling of AddCXXStdlibLibArgs, which I copy-n-pasto'd. by Daniel Dunbar · 14 years ago
  69. efe91ea Driver/DarwinClang: The new toolchain definition is going to drop the -L inside by Daniel Dunbar · 14 years ago
  70. b993f5d Driver: Add a toolchain hook for whether the system has native LLVM support. by Daniel Dunbar · 14 years ago
  71. 00577ad Driver: Move Clang "triple" computation routines to method on the by Daniel Dunbar · 14 years ago
  72. ff58e36 Visual Studio tools used on win32 hosts when targeting win32. by Michael J. Spencer · 14 years ago
  73. ba30bbe Run the assembler instead of gcc on Linux. by Rafael Espindola · 14 years ago
  74. 25b58eb Driver/Darwin: Change where Darwin computes the host version, to normalize tool by Daniel Dunbar · 14 years ago
  75. c2bda62 Driver/Darwin: Inline some constants. by Daniel Dunbar · 14 years ago
  76. 214afe9 Driver/FreeBSD: Change how FreeBSD derives the Lib32 variable, to normalize tool by Daniel Dunbar · 14 years ago
  77. 4180011 Driver: Move HostInfo::lookupTypeForExtension to ToolChain::LookupTypeForExtension. by Daniel Dunbar · 14 years ago
  78. ef44a5d Driver/Darwin: Always allow blocks on Darwin, so that users can conditionally by Daniel Dunbar · 14 years ago
  79. 60baf0f Driver/Darwin: Add deployment target after doing argument translation, so that by Daniel Dunbar · 14 years ago
  80. c0e665e Driver: Factor out Darwin::AddDeploymentTarget. by Daniel Dunbar · 14 years ago
  81. 38e317d add driver support for minix, patch by Kees van Reeuwijk from PR7583 by Chris Lattner · 14 years ago
  82. 71a6cbc Driver: Add make variable to allow disabling default integrated assembler, till by Daniel Dunbar · 14 years ago
  83. 279c1db Driver: Add an explicit argument translation phase to the driver itself. We are going to need this to handle things like -Xassembler, -Xpreprocessor, and -Xlinker which we might have to introspect. by Daniel Dunbar · 14 years ago
  84. eb840bd Driver: Enable -integrated-as by default, at least for Darwin/x86 without -static. by Daniel Dunbar · 14 years ago
  85. 92dd191 VISIBILITY_HIDDEN was renamed LLVM_LIBRARY_VISIBILITY. by Duncan Sands · 14 years ago
  86. f645aaa Driver/Darwin: Fix Objective-C non-fragile ABI and dispatch method defaults, which were wrong in numerous places. by Daniel Dunbar · 14 years ago
  87. f643b9b NeXT: Clean up dispatch method policy selection. by Daniel Dunbar · 14 years ago
  88. 43a9b32 Driver: Ignore -fobjc-gc and -fobjc-gc-only for platforms which don't support them. by Daniel Dunbar · 14 years ago
  89. 03d87ee Driver: Fix possible crash when targetting an unknown (unsupported) Darwin by Daniel Dunbar · 14 years ago
  90. 3a47c4e add TCE target support, patch by Pekka J! by Chris Lattner · 14 years ago
  91. b2987d1 Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixes by Daniel Dunbar · 15 years ago
  92. 609508c Driver/Darwin: Darwin uses -fobjc-legacy-dispatch on ARM. by Daniel Dunbar · 15 years ago
  93. 5435fc9 Driver/Darwin: Eliminate invalid uses of DarwinVersion -- this fixes a number of by Daniel Dunbar · 15 years ago
  94. ce3fdf2 Driver/Darwin: Simplify target version checks. by Daniel Dunbar · 15 years ago
  95. cacb0f0 Driver/Darwin: Fix a few link arguments when targetting different iPhoneOS by Daniel Dunbar · 15 years ago
  96. cc8e189 Driver/Darwin: Eliminate confusing IsIPhoneOS parameter -- this was actually by Daniel Dunbar · 15 years ago
  97. 2603137 Driver/Darwin: Track target platform more explicitly in tool chain, eventually by Daniel Dunbar · 15 years ago
  98. 314cba0 Simplify. by Daniel Dunbar · 15 years ago
  99. 816bc31 Driver/Darwin: Honor IPHONEOS_DEPLOYMENT_TARGET. by Daniel Dunbar · 15 years ago
  100. eeff406 Driver/Darwin/ld: Factor out getDarwinArchName, for getting the "Darwin" arch by Daniel Dunbar · 15 years ago