Evan Cheng 
							
						 
					 
					
						
						
							
						
						0c9f92e1ff 
					 
					
						
						
							
							Allow any MachineBasicBlock (not just the entry block) to have live-in physical  
						
						... 
						
						
						
						registers. Make sure liveinterval analysis is correctly creating live ranges
for them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-13 01:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bcd2498f4f 
					 
					
						
						
							
							Removed more <iostream> includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 20:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a6c4c1eb90 
					 
					
						
						
							
							Do away with kill / dead maps. Move kill / dead info onto MI's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-15 20:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						438f7bc67c 
					 
					
						
						
							
							Add implicit def / use operands to MachineInstr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31633  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-10 08:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3ed469ccd7 
					 
					
						
						
							
							For PR786:  
						
						... 
						
						
						
						Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
fall out by removing unused variables. Remaining warnings have to do with
unused functions (I didn't want to delete code without review) and unused
variables in generated code. Maintainers should clean up the remaining
issues when they see them. All changes pass DejaGnu tests and Olden.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 20:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f7da4e939f 
					 
					
						
						
							
							Fix for PR929. The PHI nodes were being gone through for each instruction  
						
						... 
						
						
						
						in a successor block for every block...resulting in some O(N^k) algorithm
which wasn't very good for performance. Calculating this information up
front and keeping it in a map made it much faster.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-03 07:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d8f44e07b8 
					 
					
						
						
							
							Only call isUse/isDef on register operands  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30118  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-05 20:19:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a3abdc63c 
					 
					
						
						
							
							Move two methods out of line, make them work when the record for a machine  
						
						... 
						
						
						
						instruction includes physregs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-03 00:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d8925c7c5 
					 
					
						
						
							
							Eliminate RegisterAnalysis.  RegisterPass now does all that is necessary.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-27 22:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						cd4317efcf 
					 
					
						
						
							
							Eliminate data relocations by using NULL instead of global empty list.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-21 21:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4efeab208c 
					 
					
						
						
							
							Remove a bunch more dead V9 specific stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 01:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dacceef266 
					 
					
						
						
							
							Add a LiveVariables::VarInfo::dump method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 05:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ac28fbd043 
					 
					
						
						
							
							Add section switching to common code generator code.  Add a couple of  
						
						... 
						
						
						
						asserts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 07:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						657b4d1ac6 
					 
					
						
						
							
							Implement LiveVariables.h change  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-24 00:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						44b94c2185 
					 
					
						
						
							
							adjust to new live variables interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-23 23:42:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						712ad0c36d 
					 
					
						
						
							
							allow a virtual register to be associated with live-in values.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-13 07:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						edf128a7fa 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 22:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d493b34d31 
					 
					
						
						
							
							Consider the livein/out set for a function, allowing targets to not have to  
						
						... 
						
						
						
						use ugly imp_def/imp_uses for arguments and return values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-09 15:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a6e163edc 
					 
					
						
						
							
							Just in case, handle something that is both a use and a def.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-19 17:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d45be36965 
					 
					
						
						
							
							When an instruction moves, make sure to update the VarInfo::Kills list as  
						
						... 
						
						
						
						well as all of teh other stuff in livevar. This fixes the compiler crash
on fourinarow last night.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-19 17:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6fcd8d848d 
					 
					
						
						
							
							Do not use variable sized arrays in C++, they are non-portable.  Patch  
						
						... 
						
						
						
						contributed by Morten Ofstad
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-25 18:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						2e58a41089 
					 
					
						
						
							
							Give a better assertion if we see a use before a def.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						81bc6e377e 
					 
					
						
						
							
							Remove dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-28 22:43:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						22a2f6d5b0 
					 
					
						
						
							
							Use newly added API in MRegisterInfo and don't expose the allocatable  
						
						... 
						
						
						
						register set anymore. Its users now use the MRegisterInfo API.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-26 22:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74de8b1b26 
					 
					
						
						
							
							There is no need to store the MBB along with the MI any more, we can now  
						
						... 
						
						
						
						ask instructions for their parent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14998  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-19 07:04:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						472405e0dc 
					 
					
						
						
							
							Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-19 06:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						73d4adfb1e 
					 
					
						
						
							
							Remove the DefBlock element of VarInfo.  DefBlock is always DefInst->getParent()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-19 06:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9fb6cf1d82 
					 
					
						
						
							
							Add checks to ensure that there are no unreachable blocks in the function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-09 16:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8490f9c92e 
					 
					
						
						
							
							Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'s  
						
						... 
						
						
						
						use them instead of a local LiveVariables numbering
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-01 06:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ba9771549 
					 
					
						
						
							
							Start using MBB numbers directly instead of going through the live variables  
						
						... 
						
						
						
						map.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-01 04:29:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a5287a6376 
					 
					
						
						
							
							Instead of building a private numbering of MBB's use brg's nifty auto-numbering.  
						
						... 
						
						
						
						Also convert df_iterator -> df_ext_iterator for subsequent stuff I'm doing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14517  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-01 04:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						09ba906cf5 
					 
					
						
						
							
							Convert tabs to spaces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 21:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9bcdcd17c7 
					 
					
						
						
							
							Adjust to new TargetMachine interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-02 05:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6d3848df7e 
					 
					
						
						
							
							Patch to fix PR337.  Make sure to mark all aliased physical registers as used  
						
						... 
						
						
						
						when we see a read of a register.  This is important in cases like:
AL = ...
AH = ...
   = AX
The read of AX must make both the AL and AH defs live until the use.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-10 05:12:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f25fb4bc64 
					 
					
						
						
							
							Stop LiveVariables from using BasicBlocks as part of the mapping, instead  
						
						... 
						
						
						
						use MachineBasicBlocks.  To do this, we traverse the Machine CFG instead of
the LLVM CFG, which is also *MUCH* more efficient by having fewer levels of
indirections and mappings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-01 21:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						a8db01ac83 
					 
					
						
						
							
							Correctly update LiveVariables when an instruction changes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-30 22:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						92bc3bc11c 
					 
					
						
						
							
							Add an assert  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12010  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-29 22:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						71e353ed35 
					 
					
						
						
							
							Uncomment assertions that register# != 0 on calls to  
						
						... 
						
						
						
						MRegisterInfo::is{Physical,Virtual}Register. Apply appropriate fixes
to relevant files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-26 22:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a96478d7d6 
					 
					
						
						
							
							Fix an iterator invalidation problem.  :(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-19 18:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5ed001b6af 
					 
					
						
						
							
							Add method to update livevar when an instruction moves  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-19 18:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						859a18b583 
					 
					
						
						
							
							Make dense maps keyed on physical registers smallerusing  
						
						... 
						
						
						
						MRegisterInfo::getNumRegs() instead of
MRegisterInfo::FirstVirtualRegister.
Also use MRegisterInfo::is{Physical,Virtual}Register where
appropriate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-15 21:37:17 +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 
							
						 
					 
					
						
						
							
						
						61b08f193a 
					 
					
						
						
							
							Add #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11285  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-10 21:18:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1cbe4d0ad0 
					 
					
						
						
							
							Do not use MachineOperand::isVirtualRegister either!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11283  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-10 21:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d878d80d6 
					 
					
						
						
							
							Eliminate users of MachineOperand::isPhysicalRegister  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-10 20:41:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						499487742e 
					 
					
						
						
							
							Ugh, perform an optimization that GCC should be able to do itself.  This  
						
						... 
						
						
						
						speeds up livevar from .48/.32s -> .45/.31s in LLC on perlbmk
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-09 01:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96aef89338 
					 
					
						
						
							
							Only do stuff for the REAL number of physical registers we have, not 1024.  
						
						... 
						
						
						
						This speeds up live variables a lot, from .60/.39s -> .47/.26s in LLC, for
the first/second pass respectively.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-09 01:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ef09c63e7b 
					 
					
						
						
							
							Finegrainify namespacification, use new MRegisterInfo::isVirtualRegister  
						
						... 
						
						
						
						method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-31 21:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						49a5aaacef 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						Implement LiveVariables::getIndexMachineBasicBlock
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11018  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-30 22:08:53 +00:00