Chris Lattner 
							
						 
					 
					
						
						
							
						
						35d86fef1f 
					 
					
						
						
							
							Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-26 21:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ba4733d901 
					 
					
						
						
							
							Remove what little AIX support we have.  It has never been tested and isn't  
						
						... 
						
						
						
						complete.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29156  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-15 01:24:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d6721a4a1 
					 
					
						
						
							
							An overaggressive #ifdef allows a function to fall off the bottom of the  
						
						... 
						
						
						
						function instead of returning a value.  This sometimes allowed the ppc32 jit
to be used in 64-bit mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-12 20:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90ac1c0775 
					 
					
						
						
							
							Undisable ppc64 jit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-06 17:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b1d26f6665 
					 
					
						
						
							
							Implement the getPointerRegClass method, which is required for the ptr_rc  
						
						... 
						
						
						
						magic to work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-17 00:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af89fa609b 
					 
					
						
						
							
							Remove the -darwin and -aix llc options, inferring darwinism and aixism from  
						
						... 
						
						
						
						the target triple & subtarget info.  woo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-16 18:50:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1790d44d0d 
					 
					
						
						
							
							Don't pass target name into TargetData anymore, it is never used or needed.  
						
						... 
						
						
						
						Remove explicit casts to std::string now that there is no overload resolution
issues in the TargetData ctors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-16 18:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						94de9a8951 
					 
					
						
						
							
							First baby step towards ppc64 support.  This adds a new -march=ppc64 backend  
						
						... 
						
						
						
						that is currently just like ppc32 :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-16 01:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						bcd8a8264e 
					 
					
						
						
							
							Make TargetData strings less redundant.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28423  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-20 23:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d988b32aba 
					 
					
						
						
							
							Make all of the TargetMachine subclasses use the new string TargetData methods.  
						
						... 
						
						
						
						This is part of the on-going work on PR 761.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-20 00:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a69571c799 
					 
					
						
						
							
							Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses.  This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.  
						
						... 
						
						
						
						This fixes PR 759.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 01:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						d9993b0b2d 
					 
					
						
						
							
							Fix the comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-21 22:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						6fcbd6961d 
					 
					
						
						
							
							Change the PPC JIT to use a Static relocation model  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27937  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-21 22:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						957e1674e7 
					 
					
						
						
							
							Disable switch lowering for targets based on the selection dag isel,  
						
						... 
						
						
						
						letting the code generator handle them directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27539  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 19:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc641b9d8b 
					 
					
						
						
							
							Eliminate IntrinsicLowering from TargetMachine.  
						
						... 
						
						
						
						Make the CBE and V9 backends create their own, since they're the only ones that use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-23 05:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						714554d707 
					 
					
						
						
							
							Added a way for TargetLowering to specify what values can be used as the  
						
						... 
						
						
						
						scale component of the target addressing mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-16 21:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9c543b2299 
					 
					
						
						
							
							PPC LSR pass should use target lowering hooks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-13 23:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c4c6257c1a 
					 
					
						
						
							
							Added getTargetLowering() to TargetMachine. Refactored targets to support this.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-13 23:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d0839f3071 
					 
					
						
						
							
							PPC JIT relocation model should be DynamicNoPIC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-23 22:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4c1aa86657 
					 
					
						
						
							
							- Added option -relocation-model to set relocation model. Valid values include static, pic,  
						
						... 
						
						
						
						dynamic-no-pic, and default.
PPC and x86 default is dynamic-no-pic for Darwin, pic for others.
- Removed options -enable-pic and -ppc-static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-22 20:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						05f1fe8d44 
					 
					
						
						
							
							Goodbye PPC pattern isel.  You have served us well, but it is now time for  
						
						... 
						
						
						
						you to ride off into the sunset.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-12 01:46:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						a7cea6f599 
					 
					
						
						
							
							Tie dwarf generation to darwin assembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 13:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df2e425f2a 
					 
					
						
						
							
							Add a new option to indicate we want the code generator to emit code quickly,  
						
						... 
						
						
						
						not spending tons of time microoptimizing it.  This is useful for an -O0
style of build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-08 02:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						6cee630070 
					 
					
						
						
							
							Allow itineraries to be passed through the Target Machine.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-01 20:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						1d9d7427c4 
					 
					
						
						
							
							First bits of 64 bit PowerPC stuff, currently disabled.  A lot of this is  
						
						... 
						
						
						
						purely mechanical.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-18 00:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						21e463b2bf 
					 
					
						
						
							
							More PPC32 -> PPC changes, as well as merging some classes that were  
						
						... 
						
						
						
						redundant after the change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-16 05:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						16e71f2f70 
					 
					
						
						
							
							Rename PPC32*.h to PPC*.h  
						
						... 
						
						
						
						This completes the grand PPC file renaming
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b9459b731a 
					 
					
						
						
							
							Merge PPCJITInfo.h and PPC32JITInfo.h.  Note that the PowerPCJITInfo  
						
						... 
						
						
						
						and PPC32JITInfo classes should be merged.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23744  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2668959b88 
					 
					
						
						
							
							Rename PowerPC*.h to PPC*.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec4b73cb09 
					 
					
						
						
							
							Nuke the PowerPCTargetMachine.h header.  Note that the PowerPCTargetMachine  
						
						... 
						
						
						
						still should be merged into the PPC32TargetMachine class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:44:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f13befb456 
					 
					
						
						
							
							Make the JIT default to the DAG isel instead of the pattern isel, like LLC.  
						
						... 
						
						
						
						The Pattern isel has some strange memory corruption issues going on. :(
This should have been converted over anyway, but it got forgotten somehow
when switching to the dag isel.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-29 17:31:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e8d2dc197 
					 
					
						
						
							
							Move the post-lsr simplify cfg pass after lowereh, so it can clean up after  
						
						... 
						
						
						
						eh lowering as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23459  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-27 00:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						73e37c35be 
					 
					
						
						
							
							turn on dag isel by default  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-02 19:53:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b1e1180ca0 
					 
					
						
						
							
							1. Use SubtargetFeatures in llc/lli.  
						
						... 
						
						
						
						2. Propagate feature "string" to all targets.
3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-01 21:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						73bfa71524 
					 
					
						
						
							
							Remove the X86 and PowerPC Simple instruction selectors; their time has  
						
						... 
						
						
						
						passed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-18 23:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8482dd894d 
					 
					
						
						
							
							add a beta option for turning on dag->dag isel  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22837  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-17 19:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0096bd19d 
					 
					
						
						
							
							Turn loop strength reduction on by default.  
						
						... 
						
						
						
						Only run createLowerConstantExpressionsPass for the simple isel.  The DAG
isel has no need for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22794  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-15 23:47:04 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						8f331325a2 
					 
					
						
						
							
							Remove support for 64b PPC, it's been broken for a long time.  It'll be  
						
						... 
						
						
						
						back once a DAG->DAG ISel exists.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-13 05:59:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3c304a3ba1 
					 
					
						
						
							
							Consolidate the GPOpt stuff to all use the Subtarget, instead of still  
						
						... 
						
						
						
						depending on the command line option.  Now the command line option just
sets the subtarget as appropriate.  G5 opts will now default to on on
G5-enabled nightly testers among other machines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-05 22:05:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4e624ecd07 
					 
					
						
						
							
							don't crash when running the PPC backend on non-ppc hosts without specifying  
						
						... 
						
						
						
						a subtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22677  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-05 16:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						3d72d14887 
					 
					
						
						
							
							Use the new subtarget support to automatically choose the correct ABI  
						
						... 
						
						
						
						and asm printer for PowerPC if one is not specified.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-04 20:49:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						8c00f8cdc7 
					 
					
						
						
							
							Add Subtarget support to PowerPC.  Next up, using it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-04 07:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						00b16889ab 
					 
					
						
						
							
							Eliminate all remaining tabs and trailing spaces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-27 06:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						2497e6391f 
					 
					
						
						
							
							Support building non-PIC  
						
						... 
						
						
						
						Remove the LoadHiAddr pseudo-instruction.
Optimization of stores to and loads from statics.
Force JIT to use new non-PIC codepaths.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-21 20:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2130c08930 
					 
					
						
						
							
							revert to using 4-byte alignment for doubles, as specified by the ABI  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-21 19:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						adeb43ddf4 
					 
					
						
						
							
							Generate mfocrf when targeting g5.  Generate fsqrt/fsqrts when targetin g5.  
						
						... 
						
						
						
						8-byte align doubles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-20 22:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						a3fd400fa8 
					 
					
						
						
							
							Integrate SelectFPExpr into SelectExpr.  This gets PPC32 closer to being  
						
						... 
						
						
						
						automatically generated from a target description.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-19 16:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0431c96cec 
					 
					
						
						
							
							Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFile  
						
						... 
						
						
						
						interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-25 02:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b5f662fa03 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 23:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						f8b02949e3 
					 
					
						
						
							
							Make pattern isel default for ppc  
						
						... 
						
						
						
						Add new ppc beta option related to using condition registers
Make pattern isel control flag (-enable-pattern-isel) global and tristate
  0 == off
  1 == on
  2 == target default
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-15 22:12:16 +00:00