Chris Lattner 
							
						 
					 
					
						
						
							
						
						3f1e8e7ceb 
					 
					
						
						
							
							Completely rewrite how getelementptr instructions are expanded.  This has two  
						
						... 
						
						
						
						(minor) benefits right now:
1. An extra dummy MOVrr32 is gone.  This move would often be coallesced by
   both allocators anyway.
2. The code now uses the gep_type_iterator to walk the gep, which should future
   proof it a bit.  It still assumes that array indexes are Longs though.
These don't really justify rewriting the code.  The big benefit will come later
though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11710  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-22 07:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e87331d11d 
					 
					
						
						
							
							Fix the mneumonics for the mov instructions to have the source and destination  
						
						... 
						
						
						
						order in the correct sense!! Arg!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-17 06:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ddc3fbd22 
					 
					
						
						
							
							Fix the last crimes against nature that used the 'ir' ordering to use the  
						
						... 
						
						
						
						'ri' ordering instead... no it's not possible to store a register into an
immediate!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-17 06:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6e173a0d9c 
					 
					
						
						
							
							Rename MOVi[mr] instructions to MOV[rm]i  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-17 06:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55b5481255 
					 
					
						
						
							
							Rename the IMULri* instructions to IMULrri, as they are actually three address  
						
						... 
						
						
						
						instructions.  Add forms of these instructions that read from memory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-17 04:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0e5b79c174 
					 
					
						
						
							
							Implement llvm.(frame|return)address(0) correctly.  They are used by the LLVM JIT, among other  
						
						... 
						
						
						
						applications
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11459  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-15 01:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						300d0eda6f 
					 
					
						
						
							
							finegrainify namespacification, fix 80col prob  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-14 06:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a0f224ce9 
					 
					
						
						
							
							Codegen llvm.memset into rep stos[bwd].  Simplify code for llvm.memcpy  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11442  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-14 04:46:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0712283e43 
					 
					
						
						
							
							There is no need to emit a shift if the size is constant, which is common  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-13 23:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						915e5e56d7 
					 
					
						
						
							
							Add support for the rep movs[bwd] instructions, and emit them when code  
						
						... 
						
						
						
						generating the llvm.memcpy intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-12 17:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						c0b9dc5be7 
					 
					
						
						
							
							Change MachineBasicBlock's vector of MachineInstr pointers into an  
						
						... 
						
						
						
						ilist of MachineInstr objects. This allows constant time removal and
insertion of MachineInstr instances from anywhere in each
MachineBasicBlock. It also allows for constant time splicing of
MachineInstrs into or out of MachineBasicBlocks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11340  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-12 02:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d21cd809b6 
					 
					
						
						
							
							Adjust to the changed StructType interface.  In particular, getElementTypes() is gone.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-09 04:37:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f08a92e6c 
					 
					
						
						
							
							Generate ftst instructions for comparison against zero  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-03 18:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f8fd6d9ea 
					 
					
						
						
							
							Generate the fchs instruction to negate a floating point number  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11078  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-02 19:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af70362e40 
					 
					
						
						
							
							Codegen -0.0 correctly.  Do not use fldz!  This is another -0.0 == +0.0 problem, arg.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-02 18:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf93cdde56 
					 
					
						
						
							
							Add (currently disabled) support to the instruction selector to only insert  
						
						... 
						
						
						
						FP_REG_KILL instructions at the end of blocks involved with critical edges.
Fix a bug where FP_REG_KILL instructions weren't inserted in fall through
unconditional branches.  Perhaps this will fix some linscan problems?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-30 22:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						f998a7e671 
					 
					
						
						
							
							Output mov %REG = 0 instead of xor %REG, %REG, %REG to clear a  
						
						... 
						
						
						
						register so that LiveVariable analysis is not confused.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-12 07:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f70e0c216c 
					 
					
						
						
							
							Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering  
						
						... 
						
						
						
						implementation from the TargetMachine directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 21:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aed386e6b0 
					 
					
						
						
							
							Whoops, don't try to lower non intrinsic calls  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 09:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4482715f3d 
					 
					
						
						
							
							implement support for the intrinsic lowering functionality  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 09:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						0ef76cadbb 
					 
					
						
						
							
							Move FP_REG_KILL closer to the return instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-21 16:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						9abc81790e 
					 
					
						
						
							
							Move FP_REG_KILL closer to the actual branch instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 17:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						e0bb3e766d 
					 
					
						
						
							
							Remove floating point killer pass. This is now implemented in the  
						
						... 
						
						
						
						instruction selector by adding a new pseudo-instruction
FP_REG_KILL. This instruction implicitly defines all x86 fp registers
and is a terminator so that passes which add machine code at the end
of basic blocks (like phi elimination) do not add instructions between
it and the branch or return instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 16:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						dfcc9cfaa8 
					 
					
						
						
							
							Constant shift expressions, meet InstSelectSimple.   Yow!!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-22 06:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						2dd3e1b435 
					 
					
						
						
							
							Stub for constant shift expr support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-22 05:18:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62b767b8d7 
					 
					
						
						
							
							Fix PR123  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-18 17:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cadff4477e 
					 
					
						
						
							
							Delete unused EmitByteSwap method  
						
						... 
						
						
						
						Implement mul/div/rem constant expressions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9424  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-23 17:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						c8893fcc71 
					 
					
						
						
							
							* Order includes according to style guide  
						
						... 
						
						
						
						* Convert tabs to spaces
* Make code fit within 80 columns
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-23 16:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b576c94c15 
					 
					
						
						
							
							Added LLVM project notice to the top of every C++ source file.  
						
						... 
						
						
						
						Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ac1d71588 
					 
					
						
						
							
							Further cleanups and simplifications  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 04:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c09db2959 
					 
					
						
						
							
							Eliminate code for pointer size and endianness emulation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 04:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c01d1232fe 
					 
					
						
						
							
							* Rename X86::IMULr16 -> X86::IMULrr16  
						
						... 
						
						
						
						* Implement R1 = R2 * C where R1 and R2 are 32 or 16 bits. This avoids an
  extra copy into a register, reducing register pressure.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 03:42:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b2acc51bb2 
					 
					
						
						
							
							* Multiplications by 2^X are turned into shifts.  This factors code out of the  
						
						... 
						
						
						
						getelementptr code path for use by other code paths (like malloc and alloca).
* Optimize comparisons with zero
* Generate neg, not, inc, and dec instructions, when possible.
This gives some code size wins, which might translate into performance.  We'll
see tommorow in the nightly tester.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-19 21:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a81fc68f8e 
					 
					
						
						
							
							Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llx  
						
						... 
						
						
						
						This also fixes miscompilation of 176.gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-19 00:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7381506368 
					 
					
						
						
							
							Add support for the new varargs intrinsics  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-18 05:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fd05924946 
					 
					
						
						
							
							Decrease usage of use_size()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 16:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						cf00c4ab3b 
					 
					
						
						
							
							Fix spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c58c169eda 
					 
					
						
						
							
							Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-05 19:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ee5457cbe8 
					 
					
						
						
							
							Eliminate support for the llvm.unwind intrinisic, using the Unwind instruction instead  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-08 19:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36143fc444 
					 
					
						
						
							
							Add support for the unwind instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-08 18:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aeb54b882c 
					 
					
						
						
							
							Add support for the llvm.unwind intrinsic, which we codegen to just do an abort  
						
						... 
						
						
						
						until we implement unwinding.
Add support for the invoke instruction, which codegens just like a call with
a branch after it.
The end effect of this change is that programs using the invoke instruction,
but never unwinding, will work fine.  Programs that unwind will abort until
we get unwind support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-28 21:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						58c41fe687 
					 
					
						
						
							
							Implement: Jello/test-constantexpr.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-24 19:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						72af6b8e5d 
					 
					
						
						
							
							Add support for the sig(set|long)jmp intrinsics  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7951  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-18 16:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						19df3876e6 
					 
					
						
						
							
							Factory methods for FunctionPasses now return type FunctionPass *.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-13 18:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						02beda1221 
					 
					
						
						
							
							This is the real fix for the previous register allocator problem.  
						
						... 
						
						
						
						Physical registers should not float around.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-05 00:48:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e2cb8b991 
					 
					
						
						
							
							Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-04 02:12:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7db1fa9802 
					 
					
						
						
							
							Use target specific interface instead of forcing it to be target-generic  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-30 05:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d281de2181 
					 
					
						
						
							
							Rename function to be more consistent with filename  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-26 23:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a865b015b 
					 
					
						
						
							
							If the pass changes _anything_ it must return true  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-26 23:05:37 +00:00