Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						3ab68895b4 
					 
					
						
						
							
							Use llvm-as only for compiling .ll -> .bc.  
						
						... 
						
						
						
						llc can compile .ll files directly these days.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-09 05:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						976248d836 
					 
					
						
						
							
							Unbreak the build.  
						
						... 
						
						
						
						Forgot about the need to reconfigure after modifying Base.td.in....
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-08 06:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						6d80d2b6e0 
					 
					
						
						
							
							Make the Base plugin understand -MF and -MT.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-08 04:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						ad981bfbcc 
					 
					
						
						
							
							Add a way to query the number of input files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-28 01:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						57a7e94de9 
					 
					
						
						
							
							Allow llvmc to take .bc files as input.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81452  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-10 17:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						4558f481b8 
					 
					
						
						
							
							Support --with-llvmgccdir and friends in llvmc, take 2.  
						
						... 
						
						
						
						Should now work when building with objdir != srcdir and when llvm-gcc is not
available.
Thanks to Duncan Sands for testing and advice!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-21 19:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5a22d6a6a0 
					 
					
						
						
							
							Revert 69474 and 69475. They are causing failures during a bootstrap on Darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69478  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-18 21:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						7ba8ad31df 
					 
					
						
						
							
							Add a configure check for llvm-gcc (reapply).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-18 20:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						ebcceeeaba 
					 
					
						
						
							
							Temporarily revert r69438 and r69439. These were causing failures during a  
						
						... 
						
						
						
						release build of llvm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69440  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-18 11:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						126b014c60 
					 
					
						
						
							
							Add a configure check for llvm-gcc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69438  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-18 09:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						46801029ea 
					 
					
						
						
							
							Do not pass '-relocation-model=pic' to llc.  
						
						... 
						
						
						
						Does not work well on 32 bit targets. Bug reported by Albert Graef.
This patch also adds new "-Wllc,option" syntax to pass options to llc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-31 18:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						178b00ce50 
					 
					
						
						
							
							Move example plugins to the example/ directory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 10:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						540d73f0cb 
					 
					
						
						
							
							Move the rules for building plugins to Makefile.rules.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-02 09:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b14f5b5e9d 
					 
					
						
						
							
							Fix build with objdir != srcdir.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-02 09:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						f188178a2f 
					 
					
						
						
							
							Reorganize llvmc code.  
						
						... 
						
						
						
						Move the code from 'llvmc/driver' into a new CompilerDriver library, and change
the build system accordingly. Makes it easier for projects using LLVM to build
their own llvmc-based drivers.
Tested with objdir != srcdir.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-02 09:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e441b831c0 
					 
					
						
						
							
							Fix 'llvm-config --libs' output.  
						
						... 
						
						
						
						Change the naming scheme for llvmc plugins so that they do not appear in
'llvm-config --libs' output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-21 13:05:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						ba71d677dd 
					 
					
						
						
							
							Add a '-Wo,' option that passes options to opt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-11 22:19:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						de1e521648 
					 
					
						
						
							
							Merge Base.td and Tools.td.  
						
						... 
						
						
						
						This stuff is not used outside Base.td, and with the conversion of the
compilation graph to string-based format became much less (if at all)
useful.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-11 10:38:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						74bcb057c0 
					 
					
						
						
							
							Support -emit-llvm properly (with -S and -c).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-09 14:40:18 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b4ced5a3c4 
					 
					
						
						
							
							Make 'extern' an option property.  
						
						... 
						
						
						
						Makes (forward) work better.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60667  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-07 16:47:12 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						940cdfe697 
					 
					
						
						
							
							Plugin updates: support more options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-07 16:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						c8813da34a 
					 
					
						
						
							
							Update plugins to use (actions).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-07 16:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						bfdef3a6b2 
					 
					
						
						
							
							Scrap some boilerplate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-28 00:14:11 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						113ec35f7f 
					 
					
						
						
							
							Since the old llvmc was removed, rename llvmc2 to llvmc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-25 21:38:12 +00:00