Jim Grosbach 
							
						 
					 
					
						
						
							
						
						fcba5e6b64 
					 
					
						
						
							
							cortex m4 has floating point support, but only single precision.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-11 15:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7b4d31176e 
					 
					
						
						
							
							Report error if codegen tries to instantiate a ARM target when the cpu does support it. e.g. cortex-m* processors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110798  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-11 07:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						11db068721 
					 
					
						
						
							
							- Add subtarget feature -mattr=+db which determine whether an ARM cpu has the  
						
						... 
						
						
						
						memory and synchronization barrier dmb and dsb instructions.
- Change instruction names to something more sensible (matching name of actual
  instructions).
- Added tests for memory barrier codegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-11 06:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9de1ac267e 
					 
					
						
						
							
							Explicitly initialize SlowFPBrcc and Pref32BitThumb to false.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-09 19:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						29402132f3 
					 
					
						
						
							
							Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/pack  
						
						... 
						
						
						
						instructions to subtarget features and update tests to reflect.
PR5717.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 23:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						b1dc393bd5 
					 
					
						
						
							
							Add initial support for ARMv7M subtarget and cortex-m3 cpu. Patch by  
						
						... 
						
						
						
						Jordy <snhjordy@gmail.com >.
Followup patches will add some tests and adjust to use Subtarget features
for the instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 20:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						46510a73e9 
					 
					
						
						
							
							Add const qualifiers to CodeGen's use of LLVM IR constructs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-15 01:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						7ec7a0e96b 
					 
					
						
						
							
							switch the flag for using NEON for SP floating point to a subtarget 'feature'.  
						
						... 
						
						
						
						Re-commit. This time complete with testsuite updates.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 23:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						78e496e165 
					 
					
						
						
							
							need to fix 'make check' tests first. revert for a moment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 23:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						bd17bc96bf 
					 
					
						
						
							
							switch the flag for using NEON for SP floating point to a subtarget 'feature'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99568  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 23:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						6b2e8dc9a0 
					 
					
						
						
							
							switch the use-vml[as] instructions flag to a subtarget 'feature'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 23:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						65cef00142 
					 
					
						
						
							
							ARM cortex-a8 doesn't do vmla/vmls well. disable them by default for that cpu  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 20:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						2676737e5e 
					 
					
						
						
							
							Make the use of the vmla and vmls VFP instructions controllable via cmd line.  
						
						... 
						
						
						
						Preliminary testing shows significant performance wins by not using these
instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 22:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						631379e79c 
					 
					
						
						
							
							Add substarget feature for FP16  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 18:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ce7bf1c55f 
					 
					
						
						
							
							Initial bits of ARMv4-only support.  
						
						... 
						
						
						
						Patch by John Tytgat!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-06 19:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						f0356fe140 
					 
					
						
						
							
							Kill ModuleProvider and ghost linkage by inverting the relationship between  
						
						... 
						
						
						
						Modules and ModuleProviders. Because the "ModuleProvider" simply materializes
GlobalValues now, and doesn't provide modules, it's renamed to
"GVMaterializer". Code that used to need a ModuleProvider to materialize
Functions can now materialize the Functions directly. Functions no longer use a
magic linkage to record that they're materializable; they simply ask the
GVMaterializer.
Because the C ABI must never change, we can't remove LLVMModuleProviderRef or
the functions that refer to it. Instead, because Module now exposes the same
functionality ModuleProvider used to, we store a Module* in any
LLVMModuleProviderRef and translate in the wrapper methods.  The bindings to
other languages still use the ModuleProvider concept.  It would probably be
worth some time to update them to follow the C++ more closely, but I don't
intend to do it.
Fixes http://llvm.org/PR5737  and http://llvm.org/PR5735 .
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-27 20:34:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						15217e63bc 
					 
					
						
						
							
							Remove isProfitableToDuplicateIndirectBranch target hook.  It is profitable  
						
						... 
						
						
						
						for all the processors where I have tried it, and even when it might not help
performance, the cost is quite low.  The opportunities for duplicating
indirect branches are limited by other factors so code size does not change
much due to tail duplicating indirect branches aggressively.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90144  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-30 18:35:03 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						5cdc3a949a 
					 
					
						
						
							
							Materialize global addresses via movt/movw pair, this is always better  
						
						... 
						
						
						
						than doing the same via constpool:
1. Load from constpool costs 3 cycles on A9, movt/movw pair - just 2.
2. Load from constpool might stall up to 300 cycles due to cache miss.
3. Movt/movw does not use load/store unit.
4. Less constpool entries => better compiler performance.
This is only enabled on ELF systems, since darwin does not have needed
relocations (yet).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89720  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-24 00:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						834b08af8d 
					 
					
						
						
							
							Add a target hook to allow changing the tail duplication limit based on the  
						
						... 
						
						
						
						contents of the block to be duplicated.  Use this for ARM Cortex A8/9 to
be more aggressive tail duplicating indirect branches, since it makes it
much more likely that they will be predicted in the branch target buffer.
Testcase coming soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-18 03:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						87d21b92fc 
					 
					
						
						
							
							Allow target to specify regclass for which antideps will only be broken along the critical path.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-13 19:52:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						c2e8a7e8d2 
					 
					
						
						
							
							Fixed to address code review. No functional changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-10 00:48:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b46aea1032 
					 
					
						
						
							
							I am no spelling bee.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-16 06:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d3dd50fec0 
					 
					
						
						
							
							Enable post-alloc scheduling for all ARM variants except for Thumb1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-16 06:11:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						fee0c1074c 
					 
					
						
						
							
							Add comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84246  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-16 05:33:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						9843a93e83 
					 
					
						
						
							
							Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83218  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-01 22:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						471850ab84 
					 
					
						
						
							
							Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-01 21:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						0dad89fa94 
					 
					
						
						
							
							Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post-register-allocation scheduling. By default it is off. For ARM, enable/disable with -mattr=+/-postrasched. Enable by default for cortex-a8.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-30 00:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						63476a8040 
					 
					
						
						
							
							Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-03 07:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e4e4ed3b56 
					 
					
						
						
							
							Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80404  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-28 23:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e22f4da01d 
					 
					
						
						
							
							Remove some dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 18:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Goodwin 
							
						 
					 
					
						
						
							
						
						42a83f2d15 
					 
					
						
						
							
							Initial support for single-precision FP using NEON. Added "neonfp" attribute to enable. Added patterns for some binary FP operations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-04 17:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						3be03406c9 
					 
					
						
						
							
							Normalize Subtarget constructors to take a target triple string instead of  
						
						... 
						
						
						
						Module*.
Also, dropped uses of TargetMachine where unnecessary. The only target which
still takes a TargetMachine& is Mips, I would appreciate it if someone would
normalize this to match other targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-02 22:11:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b620724e61 
					 
					
						
						
							
							Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the same  
						
						... 
						
						
						
						instructions for calls since BL and BLX are always 32-bit long and BX is always
16-bit long.
Also, we should be using BLX to call external function stubs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77756  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-01 00:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						9170ab6685 
					 
					
						
						
							
							Use thumb2 for ARM architectures V6T2 and later.  Fix a bug in checking  
						
						... 
						
						
						
						for "thumb" and add a check for V6T2.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73905  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-22 21:28:22 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						54fc124d72 
					 
					
						
						
							
							For Darwin on ARMv6 and newer, make register r9 available for use as a  
						
						... 
						
						
						
						caller-saved register.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-22 21:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cd828618b8 
					 
					
						
						
							
							Remove UseThumbBacktraces. Just check if subtarget is darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73734  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-18 23:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0eebf653a7 
					 
					
						
						
							
							The attached patches implement most of the ARM AAPCS-VFP hard float  
						
						... 
						
						
						
						ABI. The missing piece is support for putting "homogeneous aggregates"
into registers.
Patch by Sandeep Patel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-08 22:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						70459bef9c 
					 
					
						
						
							
							Implement review feedback. Make thumb2 'normal' subtarget feature  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72698  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-01 20:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d4022c3fbb 
					 
					
						
						
							
							Add placeholder for thumb2 stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-29 23:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6d7d2aa38a 
					 
					
						
						
							
							Add ARMv7 architecture, Cortex processors and different FPU modes handling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72337  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-23 19:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						41a024385f 
					 
					
						
						
							
							Propagate CPU string out of SubtargetFeatures  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-23 19:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8c6b991635 
					 
					
						
						
							
							ARM target now also recognize triplets like thumbv6-apple-darwin and set thumb mode and arch subversion. Eventually thumb triplets will go way and replaced with function notes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-09 20:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4b1747430a 
					 
					
						
						
							
							Recognize triplets starting with armv5-, armv6- etc. And set the ARM arch version accordingly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66365  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-08 04:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						04321f70f5 
					 
					
						
						
							
							Added -march=thumb; removed -enable-thumb.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34521  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-23 03:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Lauro Ramos Venancio 
							
						 
					 
					
						
						
							
						
						3630e78db9 
					 
					
						
						
							
							Add ABI information to ARM subtarget.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34245  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-13 19:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						1a3771e30e 
					 
					
						
						
							
							Introduce TargetType's ELF and Darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-19 19:22:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a8e2989ece 
					 
					
						
						
							
							ARM backend contribution from Apple.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-19 07:51:42 +00:00