Chris Lattner 
							
						 
					 
					
						
						
							
						
						410354fe0c 
					 
					
						
						
							
							Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.  
						
						... 
						
						
						
						Patch by Martin Partel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-22 16:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Sumant Kowshik 
							
						 
					 
					
						
						
							
						
						f8395ba498 
					 
					
						
						
							
							Added comment for removing assert  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-06 18:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Sumant Kowshik 
							
						 
					 
					
						
						
							
						
						14d1d22f37 
					 
					
						
						
							
							Handling of zero length last fields in struct used for growing it arbitrarily  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-06 18:01:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cd04092fe4 
					 
					
						
						
							
							add some prototypes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 00:38:25 +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 
							
						 
					 
					
						
						
							
						
						07753cecb9 
					 
					
						
						
							
							add support for taking the address of free.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 16:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48574ab52c 
					 
					
						
						
							
							merge EquivClassGraphs.h into DataStructure.h with the other DSA pass definitions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-02 20:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						da7c380eb4 
					 
					
						
						
							
							add and use a callee_iterator typedef  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-02 20:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df968b8b37 
					 
					
						
						
							
							Change the ActualCallees callgraph from hash_multimap<Instruction,Function>  
						
						... 
						
						
						
						to std::set<std::pair<Inst,Func>> to avoid duplicate entries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-02 19:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						487cd15fdb 
					 
					
						
						
							
							add new spliceFrom methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-24 23:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						65512d2525 
					 
					
						
						
							
							a hack to allow count-aa to work with ds-aa  :(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-23 21:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ee76095307 
					 
					
						
						
							
							Fix a serious bug where we didn't insert globals into the globalset when  
						
						... 
						
						
						
						cloning a graph.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-22 19:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						54fdcb2480 
					 
					
						
						
							
							add a method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20761  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-22 01:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a2197139b5 
					 
					
						
						
							
							Now that the dead ctor is gone, nothing uses the old node mapping exported by  
						
						... 
						
						
						
						cloneInto: make it an internally used mapping.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-22 00:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5805c426dc 
					 
					
						
						
							
							remove a dead ctor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-22 00:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d65145bd3d 
					 
					
						
						
							
							now that the second argument is always this->ReturnNodes, don't bother passing it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-22 00:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						077531385e 
					 
					
						
						
							
							drop the second argument to cloneInto, which is always the local scalar map.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-22 00:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc77036a82 
					 
					
						
						
							
							move this stuff out of line  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-22 00:09:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f21918bfaf 
					 
					
						
						
							
							allow passing clone flags into the ctor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 22:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d75e334d24 
					 
					
						
						
							
							add a new map  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 20:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3439374ac 
					 
					
						
						
							
							make this const correct  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 20:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c26f6d3899 
					 
					
						
						
							
							Ugh, for some reason, I can't call this unless the reference is const!?!?!?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 10:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38d807ea8b 
					 
					
						
						
							
							Make the first operand of this method be modifiable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20730  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 09:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c012590d7 
					 
					
						
						
							
							add a method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20729  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 09:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9e3c5a2bde 
					 
					
						
						
							
							If merging two calls like: foo(A) and bar(B, C), make sure the result has two  
						
						... 
						
						
						
						arguments, not one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20728  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 09:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7757b9fe9f 
					 
					
						
						
							
							rename a method add a data structure.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20722  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-21 04:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1fd7d4a670 
					 
					
						
						
							
							Remove the InlinedGlobals set which is always empty.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-20 04:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3ee382c68f 
					 
					
						
						
							
							add a method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-20 03:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4c1b5f3e6 
					 
					
						
						
							
							rename some methods and add some new methods for dealing with the globals list  
						
						... 
						
						
						
						in a DSNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20701  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-20 02:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6269be8aca 
					 
					
						
						
							
							Make each scalar map contain a reference to an equivalence class of global  
						
						... 
						
						
						
						variables.  Do not insert a global into the scalar map unless it is the
leader of its equivalence class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-19 22:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed53fe9945 
					 
					
						
						
							
							Each DS collection now contains an equivalence class of globals values.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20694  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-19 22:12:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce325fdb87 
					 
					
						
						
							
							add a method to clear globals from a node  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-19 22:12:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0f34412293 
					 
					
						
						
							
							add 3 methods  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20667  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-17 23:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df6001380a 
					 
					
						
						
							
							remove use of compat_iterator  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-16 22:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a9fec4ed81 
					 
					
						
						
							
							remove warning, make computeGGToGMapping return an invnodemap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 17:52:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						adea6306d4 
					 
					
						
						
							
							add support for hashing nodehandles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 17:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						60cc3e1c4e 
					 
					
						
						
							
							add iterators for return nodes list.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 16:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						805213e65c 
					 
					
						
						
							
							Do it right...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 06:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						0ef161eef9 
					 
					
						
						
							
							Fix VC++ breakage.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 06:15:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e448580492 
					 
					
						
						
							
							Rename method, add counterpart.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 00:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62b2b22573 
					 
					
						
						
							
							Add a useful method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-14 19:22:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc341e616e 
					 
					
						
						
							
							Add support for printing EQ graphs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-13 19:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b25959a632 
					 
					
						
						
							
							remove this from the PA namespace, leaving it in the llvm ns  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20574  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-12 12:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8694c076c7 
					 
					
						
						
							
							Fix some crashes noted by John Mellor-Crummey's group.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-11 00:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d672ab936f 
					 
					
						
						
							
							Add a new method to make it easy to update graphs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20194  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-15 18:40:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						748ca4de2c 
					 
					
						
						
							
							Add some iterators that should have come in long ago  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-09 03:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ddf5a35eed 
					 
					
						
						
							
							Hopefully fix the build on Darwin with GCC 3.3  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-07 16:09:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eefc71be20 
					 
					
						
						
							
							Add some new members  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-04 19:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fbafcb7468 
					 
					
						
						
							
							add new member  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-04 19:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3a826203c7 
					 
					
						
						
							
							Add a new method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-03 18:40:05 +00:00