Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb4f10b4d5 
					 
					
						
						
							
							Override use_back in instruction/basicblock to provide more type information.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30678  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-30 22:20:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a71965b1ad 
					 
					
						
						
							
							add method, correct comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30584  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-23 04:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Prus 
							
						 
					 
					
						
						
							
						
						dd49dbfe44 
					 
					
						
						
							
							New method BasicBlock::getFirstNonPHI.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28724  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-08 15:46:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bddcb9427c 
					 
					
						
						
							
							For PR778:  
						
						... 
						
						
						
						Move file-scoped documentation to class-scoped so it is more readily
accessible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28689  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-05 16:29:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						70cfe13f19 
					 
					
						
						
							
							Remove some dead argument names which irritates GCC at certain warning levels.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-25 17:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						07216eabb7 
					 
					
						
						
							
							add a helper method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-12 22:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						9eb59ec548 
					 
					
						
						
							
							Eliminate tabs and trailing spaces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-27 05:53:44 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						05bb8831d3 
					 
					
						
						
							
							Fix a thinko in the documentation of the splitBasicBlock method. The branch  
						
						... 
						
						
						
						instruction is added to the original block, not the new block.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21513  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-25 00:31:53 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9769ab2226 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0b2fc9b560 
					 
					
						
						
							
							add an argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-12 18:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4d24a5d450 
					 
					
						
						
							
							remove reverse BB iterators.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 05:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d1e40728d 
					 
					
						
						
							
							remove all of the various setName implementations, consolidating them into  
						
						... 
						
						
						
						Value::setName, which is no longer virtual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-05 19:51:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d0478744b3 
					 
					
						
						
							
							Remove the second argument to Value::setName, it is never needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20457  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-05 18:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ad993cbb77 
					 
					
						
						
							
							add a new method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-24 02:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bca81448ac 
					 
					
						
						
							
							Improve conformance with the Misha spelling benchmark suite  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-30 00:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38653f0ac8 
					 
					
						
						
							
							Adjust to changes in ilist  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19922  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-29 18:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c063502e32 
					 
					
						
						
							
							Warning fixes for VC++, contributed by Morten Ofstad!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17831  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 19:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1fca5ff62b 
					 
					
						
						
							
							Convert 'struct' to 'class' in various places to adhere to the coding standards  
						
						... 
						
						
						
						and work better with VC++.  Patch contributed by Morten Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 16:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b92f50fe60 
					 
					
						
						
							
							Add long overdue methods  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-11 22:21:13 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						caeb8b4041 
					 
					
						
						
							
							Don't use identifiers that start with an _  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-03 21:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						a4c6c522ee 
					 
					
						
						
							
							Minor aesthetic alignments; no functional changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-17 22:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						f40ae3cc9d 
					 
					
						
						
							
							* Minor aesthetic alignment of iterator declarations  
						
						... 
						
						
						
						* Removed redundant function comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-17 22:25:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed97ad63c2 
					 
					
						
						
							
							Remove long obsolete method.  switch instructions are first class entities in the CFG, and have been for a LOOOONG time.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-11 01:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3fb57b691d 
					 
					
						
						
							
							Delete the BasicBlock ctor that only takes a BasicBlock to insert before.  This  
						
						... 
						
						
						
						fails when the basic block points to the function->end.  Instead, require that
the client pass in the function AND the basicblock to insert into.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-04 03:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						febdf58538 
					 
					
						
						
							
							Remove broken doxygen comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-15 04:37:10 +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 
							
						 
					 
					
						
						
							
						
						072ddb1dac 
					 
					
						
						
							
							Expose new print methods  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-30 23:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						6fbcc26f14 
					 
					
						
						
							
							Added LLVM copyright header (for lack of a better term).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 20:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						01ed1c0846 
					 
					
						
						
							
							Remove obsolete scoped pred and succ iterator typedefs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-01 22:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48486893f4 
					 
					
						
						
							
							Standardize header file comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 18:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6c804b0d2 
					 
					
						
						
							
							Minor simplification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 02:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4bd4aa5e3c 
					 
					
						
						
							
							Allow specifying the name for the newly split basic block  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-24 03:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5cf816b09e 
					 
					
						
						
							
							- Add new ctor to BasicBlock to allow insertion before any BB, not just at  
						
						... 
						
						
						
						the end of the function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-26 05:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fab8c796f6 
					 
					
						
						
							
							* Clean up some comments  
						
						... 
						
						
						
						* Move code out of header file to .cpp files, to make future changes easier
* Add arguments to classes so that they can be automatically inserted into their
  parent structure upon creation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-06 21:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2619905926 
					 
					
						
						
							
							Convert comments to Doxygen style  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-25 22:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						08272fbdb2 
					 
					
						
						
							
							Moved MachineCodeForBB to be an annotation on BasicBlock.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-08 22:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18961504fc 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-06-25 16:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5109f75f50 
					 
					
						
						
							
							* Add virtual print methods  
						
						... 
						
						
						
						* s/Method/Function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2172  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-08 21:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b6e0c852a8 
					 
					
						
						
							
							Change Method to Function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-23 22:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d16aa16cb1 
					 
					
						
						
							
							Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into  
						
						... 
						
						
						
						llvm/Support/CFG.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 22:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9aa4142dad 
					 
					
						
						
							
							* Move BasicBlock and Method graph stuff to new "llvm/Support/CFG.h" file  
						
						... 
						
						
						
						* Move Method::inst_* to new "llvm/Support/InstIterator.h" file
* Method.h no longer #includes BasicBlock.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 21:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						17a5a1ea38 
					 
					
						
						
							
							Remove extraneous #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-03 06:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						697954c15d 
					 
					
						
						
							
							Changes to build successfully with GCC 3.02  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-01-20 22:54:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9bb2df410 
					 
					
						
						
							
							Rename ConstPoolVal -> Constant  
						
						... 
						
						
						
						Rename ConstPool*   -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-12-03 22:26:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cee8f9ae67 
					 
					
						
						
							
							Create a new #include "Support/..." directory structure to move things  
						
						... 
						
						
						
						from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-27 00:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b00c582b6d 
					 
					
						
						
							
							Commit more code over to new cast style  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-02 03:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9636a91649 
					 
					
						
						
							
							Add support for new style casts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@694  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 16:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7295eb4ea3 
					 
					
						
						
							
							Add support for newer cleaner isa, cast, dyn_cast  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 13:58:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0604b84c7 
					 
					
						
						
							
							Pull predecessor and successor iterators out of the CFG*.h files, and plop them into  
						
						... 
						
						
						
						the BasicBlock class where they should be.  pred_begin/pred_end become methods on BasicBlock,
and the cfg namespace isn't used anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 13:19:53 +00:00