Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						fcb6800dd4 
					 
					
						
						
							
							[Sparc] Add support for parsing floating point instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-12 04:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						188fbacade 
					 
					
						
						
							
							[Sparc] Replace (unsigned)-1 with ~OU as suggested by Reid Kleckner.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-12 04:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						1655be290c 
					 
					
						
						
							
							The SPARCv9 ABI returns a float in %f0.  
						
						... 
						
						
						
						This is different from the argument passing convention which puts the
first float argument in %f1.
With this patch, all returned floats are treated as if the 'inreg' flag
were set. This means multiple float return values get packed in %f0,
%f1, %f2, ...
Note that when returning a struct in registers, clang will set the
'inreg' flag on the return value, so that behavior is unchanged. This
also happens when returning a float _Complex.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-12 04:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						50e6d23f0d 
					 
					
						
						
							
							[Sparc] Add missing processor types: v7 and niagara  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-11 23:56:13 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						8104690370 
					 
					
						
						
							
							[Sparc] Bundle instruction with delay slow and its filler. Now, we can use -verify-machineinstrs with SPARC backend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-11 19:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						d0a796e5dd 
					 
					
						
						
							
							[Sparc] Emit retl/ret instead of jmp instruction. It improves the readability of the assembly generated.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-10 02:55:27 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						8ce28c812b 
					 
					
						
						
							
							[Sparc] Add support for parsing jmpl instruction and make indirect call and jmp instructions as aliases to jmpl.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-10 01:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						3102565082 
					 
					
						
						
							
							[Sparc] Multiclass for loads/stores. No functionality change intended.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-09 21:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						8f5124903f 
					 
					
						
						
							
							[SparcV9] Rename operands in some sparc64 instructions so that TableGen can encode them correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-08 07:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						f0e4bf2daa 
					 
					
						
						
							
							[Sparc] Correct the mask for fixup_sparc_br19.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198739  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-08 06:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						7ceaa8623c 
					 
					
						
						
							
							[Sparc] Add support for parsing branch instructions and conditional moves.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-08 06:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b56c57bcbb 
					 
					
						
						
							
							Move the llvm mangler to lib/IR.  
						
						... 
						
						
						
						This makes it available to tools that don't link with target (like llvm-ar).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-07 21:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						974a445bd9 
					 
					
						
						
							
							Re-sort all of the includes with ./utils/sort_includes.py so that  
						
						... 
						
						
						
						subsequent changes are easier to review. About to fix some layering
issues, and wanted to separate out the necessary churn.
Also comment and sink the include of "Windows.h" in three .inc files to
match the usage in Memory.inc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-07 11:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						dff38618c6 
					 
					
						
						
							
							[Sparc] Add support for parsing sparc asm modifiers such as %hi, %lo etc.,  
						
						... 
						
						
						
						Also, correct the offsets for FixupsKindInfo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198681  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-07 08:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						a16f1ce2d9 
					 
					
						
						
							
							[Sparc] Add support for parsing memory operands in sparc AsmParser.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198658  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-07 01:49:11 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						49e36be48a 
					 
					
						
						
							
							[Sparc] Explicitly cast -1 to unsigned to fix buildbot errors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-06 08:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						9429f47d83 
					 
					
						
						
							
							[Sparc] Add initial implementation of disassembler for sparc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198591  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-06 08:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b87d142ba1 
					 
					
						
						
							
							Remove unnecessary #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-06 06:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						8cba6039da 
					 
					
						
						
							
							[Sparc] Add ELF Object Writer for Sparc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-06 01:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4644d79871 
					 
					
						
						
							
							Refactor function that checks that __builtin_returnaddress's argument is constant.  
						
						... 
						
						
						
						This moves the check up into the parent class so that all targets can use it
without having to copy (and keep in sync) the same error message.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198579  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-06 00:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						0dc0e22ada 
					 
					
						
						
							
							SPARC: Make helper function static.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-05 20:26:05 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						5d02c84191 
					 
					
						
						
							
							[Sparc] Add initial implementation of MC Code emitter for sparc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-05 02:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4a816471f5 
					 
					
						
						
							
							Emit an error message if the value passed to __builtin_returnaddress isn't a constant  
						
						... 
						
						
						
						__builtin_returnaddress requires that the value passed into is be a constant.
However, at -O0 even a constant expression may not be converted to a constant.
Emit an error message intead of crashing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-05 01:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						72d2b05254 
					 
					
						
						
							
							[Sparc] Add the initial implementation of an asm parser for sparc/sparcv9.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-04 11:30:13 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						6e202a960e 
					 
					
						
						
							
							[SparcV9]: Implement RETURNADDR and FRAMEADDR lowering in SPARC64.  
						
						... 
						
						
						
						Fixes PR18356.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-04 07:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						8e0f67dcec 
					 
					
						
						
							
							Make the llvm mangler depend only on DataLayout.  
						
						... 
						
						
						
						Before this patch any program that wanted to know the final symbol name of a
GlobalValue had to link with Target.
This patch implements a compromise solution where the mangler uses DataLayout.
This way, any tool that already links with Target (llc, clang) gets the exact
behavior as before and new IR files can be mangled without linking with Target.
With this patch the mangler is constructed with just a DataLayout and DataLayout
is extended to include the information the Mangler needs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198438  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-03 19:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						447c3480e5 
					 
					
						
						
							
							[Sparc] Handle atomic loads/stores in sparc backend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-01 22:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						924ac6dc0c 
					 
					
						
						
							
							[SparcV9]: Custom lower UMULO/SMULO so that the arguments are send to __multi3() in correct order.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-01 20:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						ca0ef6fe4f 
					 
					
						
						
							
							[SparcV9]: Use SRL instead of SLL to clear top 32-bits in ctpop:i32. SLL does not clear top 32 bit, only SRL does.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198280  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-01-01 19:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						a71d72a059 
					 
					
						
						
							
							[SparcV9] Use separate instruction patterns for 64 bit arithmetic instructions instead of reusing 32 bit instruction patterns.  
						
						... 
						
						
						
						This is done to avoid spilling the result of the 64-bit instructions to a 4-byte slot.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-29 07:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						0c67825459 
					 
					
						
						
							
							[SparcV9] For codegen generated library calls that return float, set inreg flag manually in LowerCall().  
						
						... 
						
						
						
						This makes the sparc backend to generate Sparc64 ABI compliant code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-29 04:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						5b9918957a 
					 
					
						
						
							
							[SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI.  
						
						... 
						
						
						
						Also, pass fp128 arguments to varargs through integer registers if necessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-29 01:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						76a1dca38d 
					 
					
						
						
							
							[Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-26 01:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						f3aeebf4c7 
					 
					
						
						
							
							[Sparc] Add target specific MCExpr class to handle sparc specific modifiers like %hi, %lo, etc.,  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-26 00:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						dec96eaecf 
					 
					
						
						
							
							[Sparc] Add MCInstPrinter implementation for SPARC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-25 23:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						33f01f9848 
					 
					
						
						
							
							Add stack alignment information for Sparc.  
						
						... 
						
						
						
						This matches the data in clang which was added by Jakob Stoklund Olesen in
r179596.
Thanks for erikjv on irc for pointing me to the relevant documents:
http://sparc.com/standards/64.psabi.1.35.ps.Z 
page 25: Every stack frame must be 16-byte aligned.
http://sparc.com/standards/psABI3rd.pdf 
page 3-10: Although the architecture requires only word alignment, software convention and the operating system require every stack frame to be doubleword aligned.
I tried to add a test, but it looks like sparc doesn't implement dynamic stack
realignment. This will be tested in clang shortly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-19 02:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ea53c6ae30 
					 
					
						
						
							
							The preferred alignment defaults to the abi alignment. Omit if it is the same.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-16 18:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7ef5520e8c 
					 
					
						
						
							
							On DataLayout, omit the default of p:64:64:64.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-16 17:15:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						48c2927021 
					 
					
						
						
							
							Assume defaults to produce smaller datalayout strings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-13 17:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a3b00b504e 
					 
					
						
						
							
							Move Sparc's getDataLayout out of line and add comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-11 01:07:43 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						0d87d72fa7 
					 
					
						
						
							
							Prune redundant dependencies in LLVMBuild.txt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-11 00:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						847b5d976d 
					 
					
						
						
							
							[SPARCV9]: Adjust the resultant pointer of DYNAMIC_STACKALLOC with the stack BIAS on sparcV9.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-09 05:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						dc50e9af4b 
					 
					
						
						
							
							[Sparc]: Implement getSetCCResultType() in SparcTargetLowering so that umulo/smulo can be lowered on sparcv9 without an assertion error.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-09 04:02:15 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						e0dc442801 
					 
					
						
						
							
							[SparcV9]: Expand MULHU/MULHS:i64 and UMUL_LOHI/SMUL_LOHI:i64 on sparcv9.  
						
						... 
						
						
						
						This fixes PR18150.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-08 22:06:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9472fd7403 
					 
					
						
						
							
							Refactor the setting of PrivateGlobalPrefix.  
						
						... 
						
						
						
						No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-02 23:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						4a6855441c 
					 
					
						
						
							
							Change the default of AsmWriterClassName and isMCAsmWriter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-12-02 04:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						ef70d2a393 
					 
					
						
						
							
							[CMake] Let add_public_tablegen_target() provide intrinsics_gen, too.  
						
						... 
						
						
						
						I think, in principle, intrinsics_gen may be added explicitly.
That said, it can be added incidentally, since each target already has dependencies to llvm-tblgen.
Almost all source files depend on both CommonTaleGen and intrinsics_gen.
Explicit add_dependencies() have been pruned under lib/Target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-28 17:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						ad363187c4 
					 
					
						
						
							
							[CMake] Let add_public_tablegen_target responsible to provide dependency to CommonTableGen.  
						
						... 
						
						
						
						add_public_tablegen_target adds *CommonTableGen to LLVM_COMMON_DEPENDS.
LLVM_COMMON_DEPENDS affects add_llvm_library (and other add_target stuff) within its scope.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-28 17:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						9ec9b8434b 
					 
					
						
						
							
							[CMake] Prune include_directories() in llvm/lib/Target. add_llvm_target() sets them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-28 14:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						da99801ab4 
					 
					
						
						
							
							SparcFrameLowering.cpp: Prune 'DL' [-Wunused-variable]  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-25 00:52:46 +00:00