Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								c7a020af87 
								
							 
						 
						
							
							
								
								Remove stray emacs mode marker.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120554 
							
						 
						
							2010-12-01 04:33:27 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								14287de654 
								
							 
						 
						
							
							
								
								Reapply "Driver/Darwin: Time for another spin at switching to the DarwinClang",  
							
							 
							
							... 
							
							
							
							now that eprintf symbol issue is resolved.
llvm-svn: 114166 
							
						 
						
							2010-09-17 04:25:28 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								e4f65f3885 
								
							 
						 
						
							
							
								
								Revert "Driver/Darwin: Time for another spin at switching to the DarwinClang  
							
							 
							
							... 
							
							
							
							toolchain.", while I investigate the totally non-surprising ensuing breakage.
llvm-svn: 114164 
							
						 
						
							2010-09-17 03:46:37 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								a7afcf92d1 
								
							 
						 
						
							
							
								
								Driver/Darwin: Time for another spin at switching to the DarwinClang toolchain.  
							
							 
							
							... 
							
							
							
							llvm-svn: 114149 
							
						 
						
							2010-09-17 01:56:41 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								f241019e24 
								
							 
						 
						
							
							
								
								Driver/Darwin: Switch back to old toolchain, looks like new one isn't quite  
							
							 
							
							... 
							
							
							
							ready yet.
llvm-svn: 112138 
							
						 
						
							2010-08-26 01:41:44 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								b8f7a14575 
								
							 
						 
						
							
							
								
								Driver: Fix thinko where I switched to always using the old toolchain, instead  
							
							 
							
							... 
							
							
							
							of always using the new toolchain.
llvm-svn: 112125 
							
						 
						
							2010-08-26 00:55:55 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								e31e323c02 
								
							 
						 
						
							
							
								
								Driver/Darwin: Switch to using simplified tool chain by default -- what better  
							
							 
							
							... 
							
							
							
							way to see what will break! :)
llvm-svn: 111840 
							
						 
						
							2010-08-23 20:58:55 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								b186bc3c4b 
								
							 
						 
						
							
							
								
								Visual Studio tools used on win32 hosts when targeting win32.  
							
							 
							
							... 
							
							
							
							llvm-svn: 111748 
							
						 
						
							2010-08-21 21:55:07 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								ce25f33e2a 
								
							 
						 
						
							
							
								
								Driver/FreeBSD: Infer the right arch name in the presence of -m32,-m64, for the  
							
							 
							
							... 
							
							
							
							cases we care about.
 - This is eventually going to be unified outside the host specific code.
llvm-svn: 110693 
							
						 
						
							2010-08-10 17:39:05 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								71c723da29 
								
							 
						 
						
							
							
								
								Driver/Darwin: Change where Darwin computes the host version, to normalize tool  
							
							 
							
							... 
							
							
							
							chain construction.
llvm-svn: 110028 
							
						 
						
							2010-08-02 05:44:07 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								3ae26dfc91 
								
							 
						 
						
							
							
								
								Driver/Darwin: Inline some constants.  
							
							 
							
							... 
							
							
							
							llvm-svn: 110026 
							
						 
						
							2010-08-02 05:44:01 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								a18a487633 
								
							 
						 
						
							
							
								
								Driver/FreeBSD: Change how FreeBSD derives the Lib32 variable, to normalize tool  
							
							 
							
							... 
							
							
							
							chain construction.
llvm-svn: 110025 
							
						 
						
							2010-08-02 05:43:59 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								cc7df6cc7b 
								
							 
						 
						
							
							
								
								Driver: Move HostInfo::lookupTypeForExtension to ToolChain::LookupTypeForExtension.  
							
							 
							
							... 
							
							
							
							llvm-svn: 110024 
							
						 
						
							2010-08-02 05:43:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3e2ee147d0 
								
							 
						 
						
							
							
								
								add driver support for minix, patch by Kees van Reeuwijk  
							
							 
							
							... 
							
							
							
							from PR7583
llvm-svn: 107788 
							
						 
						
							2010-07-07 16:01:42 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								9abbebedc8 
								
							 
						 
						
							
							
								
								Driver/Darwin: Support CCC_ENABLE_NEW_DARWIN_TOOLCHAIN as an environment  
							
							 
							
							... 
							
							
							
							override to enable use of the DarwinClang tool chain on all platforms (not just
ARM).
llvm-svn: 99660 
							
						 
						
							2010-03-26 22:41:03 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								b1489c67f0 
								
							 
						 
						
							
							
								
								Remove redundant semicolon  
							
							 
							
							... 
							
							
							
							llvm-svn: 97930 
							
						 
						
							2010-03-08 02:49:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								09797543bd 
								
							 
						 
						
							
							
								
								add TCE target support, patch by Pekka J!  
							
							 
							
							... 
							
							
							
							llvm-svn: 97746 
							
						 
						
							2010-03-04 21:07:38 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								7c870175eb 
								
							 
						 
						
							
							
								
								Driver/Darwin: Eliminate confusing IsIPhoneOS parameter -- this was actually  
							
							 
							
							... 
							
							
							
							just indicating whether the default target should be iPhoneOS.
llvm-svn: 94638 
							
						 
						
							2010-01-27 00:56:44 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								3b8e50d0ed 
								
							 
						 
						
							
							
								
								Driver/Darwin: Track target platform more explicitly in tool chain, eventually  
							
							 
							
							... 
							
							
							
							this should just be part of the tool chain itself once we have eliminated
argument translation.
llvm-svn: 94635 
							
						 
						
							2010-01-27 00:56:25 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								0bfb21e4b0 
								
							 
						 
						
							
							
								
								Use Option::matches instead of direct ID comparison.  
							
							 
							
							... 
							
							
							
							llvm-svn: 89305 
							
						 
						
							2009-11-19 03:26:40 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								7881ac97a5 
								
							 
						 
						
							
							
								
								Revert r83443.  
							
							 
							
							... 
							
							
							
							llvm-svn: 83451 
							
						 
						
							2009-10-07 03:21:11 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Stump
							
						 
						
							 
							
							
							
							
								
							
							
								db9fca7735 
								
							 
						 
						
							
							
								
								Fixup pathnames.  
							
							 
							
							... 
							
							
							
							llvm-svn: 83443 
							
						 
						
							2009-10-07 01:11:54 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								6276f99be5 
								
							 
						 
						
							
							
								
								Split Darwin toolchain into Clang and GCC Darwin toolchains with a common base.  
							
							 
							
							... 
							
							
							
							llvm-svn: 82213 
							
						 
						
							2009-09-18 08:15:13 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Stump
							
						 
						
							 
							
							
							
							
								
							
							
								11289f4280 
								
							 
						 
						
							
							
								
								Remove tabs, and whitespace cleanups.  
							
							 
							
							... 
							
							
							
							llvm-svn: 81346 
							
						 
						
							2009-09-09 15:08:12 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								faabdc3b81 
								
							 
						 
						
							
							
								
								Change Darwin toolchain lookup to use llvm::Triple.  
							
							 
							
							... 
							
							
							
							- -2+1 FIXMEs.
llvm-svn: 81282 
							
						 
						
							2009-09-08 23:37:36 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								1ef3f2aa3a 
								
							 
						 
						
							
							
								
								Rename HostInfo::getToolChain to HostInfo::CreateToolChain, and don't recreate  
							
							 
							
							... 
							
							
							
							the default tool chain when binding the default architecture.
llvm-svn: 81279 
							
						 
						
							2009-09-08 23:37:19 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								b5c741a427 
								
							 
						 
						
							
							
								
								Delete trailing whitespace.  
							
							 
							
							... 
							
							
							
							llvm-svn: 81278 
							
						 
						
							2009-09-08 23:37:08 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								84e727fb72 
								
							 
						 
						
							
							
								
								Darwin: Pass -iphoneos-version-min to ld when building for ARM.  
							
							 
							
							... 
							
							
							
							llvm-svn: 81019 
							
						 
						
							2009-09-04 18:35:21 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								f0a5b9b126 
								
							 
						 
						
							
							
								
								Rename Darwin_X86 toolchain to just Darwin, this can support all platforms.  
							
							 
							
							... 
							
							
							
							llvm-svn: 81016 
							
						 
						
							2009-09-04 18:34:51 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								856e4ff78d 
								
							 
						 
						
							
							
								
								Second half of, clang, AuroraUX toolchain support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 79713 
							
						 
						
							2009-08-22 01:06:46 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								10de9e6602 
								
							 
						 
						
							
							
								
								OpenBSD support.  
							
							 
							
							... 
							
							
							
							- Patch by Jonathan Gray!
llvm-svn: 74453 
							
						 
						
							2009-06-29 20:52:51 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								2d5f363d6d 
								
							 
						 
						
							
							
								
								Fix typo in prev commit.  
							
							 
							
							... 
							
							
							
							llvm-svn: 73556 
							
						 
						
							2009-06-16 21:46:01 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								79c459932b 
								
							 
						 
						
							
							
								
								Darwin/Driver: Also look at -arch command line options when finding the default  
							
							 
							
							... 
							
							
							
							tool chain.
llvm-svn: 73555 
							
						 
						
							2009-06-16 21:39:33 +00:00  
						
					 
				
					
						
							
							
								 
								Eli Friedman
							
						 
						
							 
							
							
							
							
								
							
							
								7c54f66058 
								
							 
						 
						
							
							
								
								PR4308: Fix support for -m32/-m64 on Linux.  
							
							 
							
							... 
							
							
							
							I'll look into cleaning this up a bit as a followup.
llvm-svn: 72794 
							
						 
						
							2009-06-03 18:59:56 +00:00  
						
					 
				
					
						
							
							
								 
								Eli Friedman
							
						 
						
							 
							
							
							
							
								
							
							
								5d3a16f693 
								
							 
						 
						
							
							
								
								ARM is a legitimate Darwin architecture; don't assert.  
							
							 
							
							... 
							
							
							
							llvm-svn: 72538 
							
						 
						
							2009-05-28 20:57:06 +00:00  
						
					 
				
					
						
							
							
								 
								Eli Friedman
							
						 
						
							 
							
							
							
							
								
							
							
								5cd659fd32 
								
							 
						 
						
							
							
								
								Fix for PR4140: Add the start of a Linux toolchain (basically, just  
							
							 
							
							... 
							
							
							
							barely enough to get the given usage of -print-file-name working).
llvm-svn: 72412 
							
						 
						
							2009-05-26 07:52:18 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								b8fb96905d 
								
							 
						 
						
							
							
								
								Fix use after free, found by Benjamin Kramer.  
							
							 
							
							... 
							
							
							
							llvm-svn: 72333 
							
						 
						
							2009-05-23 18:55:58 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								51c7f97bea 
								
							 
						 
						
							
							
								
								(llvm up) Use llvm::Triple for storing target triples.  
							
							 
							
							... 
							
							
							
							- This commit has some messy stuff in it to extend string lifetimes, but that
   will go away once we switch to using the enum'd Triple interfaces.
llvm-svn: 72243 
							
						 
						
							2009-05-22 02:53:45 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								cc9123424f 
								
							 
						 
						
							
							
								
								DragonFly ToolChain definition for driver.  
							
							 
							
							... 
							
							
							
							- Patch by Alex Hornung!
llvm-svn: 70635 
							
						 
						
							2009-05-02 18:28:39 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								0a05d93ed6 
								
							 
						 
						
							
							
								
								Quick and dirty (!) fix to make sure we use powerpc in triples.  
							
							 
							
							... 
							
							
							
							- PR3922
 - I have a clean solution for this in flight, but it may take a while
   to come to fruition so we'll take a quick fix for now.
llvm-svn: 68241 
							
						 
						
							2009-04-01 20:33:11 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								cbe5b2f800 
								
							 
						 
						
							
							
								
								Comment fix.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68069 
							
						 
						
							2009-03-30 22:11:38 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								e24297c6b5 
								
							 
						 
						
							
							
								
								Driver: Sketch FreeBSD tool chain.  
							
							 
							
							... 
							
							
							
							- Patch by Ed Schouten!
llvm-svn: 68061 
							
						 
						
							2009-03-30 21:06:03 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								c7fd57a2f3 
								
							 
						 
						
							
							
								
								Driver: Move GetReleaseVersion to static Driver::GetReleaseVersion method.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67754 
							
						 
						
							2009-03-26 15:58:36 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								76ce7416ae 
								
							 
						 
						
							
							
								
								Driver: Setup file and program search paths in tool chains.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67529 
							
						 
						
							2009-03-23 16:15:50 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								ea9f032613 
								
							 
						 
						
							
							
								
								ccc/Driver: .s defaults to 'assembler-with-cpp' on Darwin.  
							
							 
							
							... 
							
							
							
							- <rdar://problem/6669441> ccc doesn't handle assembler-with-cpp
   semantics correctly (but clang supports it)
 - This is sad, because it requires a fairly useless target
   hook. C'est la vie.
llvm-svn: 67418 
							
						 
						
							2009-03-20 23:39:23 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								7f2600244c 
								
							 
						 
						
							
							
								
								Driver: Parse Darwin version out of target triple.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67388 
							
						 
						
							2009-03-20 18:21:51 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								03e0a4f324 
								
							 
						 
						
							
							
								
								Driver: Sketch Darwin tool chains.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67356 
							
						 
						
							2009-03-20 00:57:52 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								6965c2b113 
								
							 
						 
						
							
							
								
								Driver: UnknownHostInfo was always returning 0.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67150 
							
						 
						
							2009-03-18 01:39:08 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								0160172228 
								
							 
						 
						
							
							
								
								Driver: Release Host, ToolChain, and Tool implementations.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67146 
							
						 
						
							2009-03-18 01:09:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f568f8c889 
								
							 
						 
						
							
							
								
								GCC 4.0 isn't happy with VISIBILITY_HIDDEN on a namespace.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67112 
							
						 
						
							2009-03-17 22:24:01 +00:00