Dan Gohman 
							
						 
					 
					
						
						
							
						
						a8b8332e81 
					 
					
						
						
							
							Remove the std::ostream form of PseudoSourceValue's print,  
						
						... 
						
						
						
						which isn't needed anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-27 16:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						edfb72c628 
					 
					
						
						
							
							simplify PseudoSourceValue printing a bit.  Unnest all of PseudoSourceValue.cpp from the llvm namespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-24 20:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						40ab164d3a 
					 
					
						
						
							
							Print PseudoSourceValue.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-24 18:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6d69ba8a69 
					 
					
						
						
							
							Enable rematerialization of constants using AliasAnalysis::pointsToConstantMemory,  
						
						... 
						
						
						
						and knowledge of PseudoSourceValues. This unfortunately isn't sufficient to allow
constants to be rematerialized in PIC mode -- the extra indirection is a
complication.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54000  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-25 00:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						2b062994a6 
					 
					
						
						
							
							Fix edito in the PseudoSourceValue name list.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-14 17:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a54cf17661 
					 
					
						
						
							
							Include a frame index in the "fixed stack" pseudo source value  
						
						... 
						
						
						
						instead of using the frame index for the SVOffset, which was
inconsistent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-11 22:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cfbb2f074d 
					 
					
						
						
							
							A quick nm audit turned up several fixed tables and objects that were  
						
						... 
						
						
						
						marked read-write. Use const so that they can be allocated in a
read-only segment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48800  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-25 21:45:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						debeeba6ec 
					 
					
						
						
							
							From Chris' review: fix 80 column violations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-11 18:57:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3069b87437 
					 
					
						
						
							
							Follow Chris' suggestion; change the PseudoSourceValue accessors  
						
						... 
						
						
						
						to return pointers instead of references, since this is always what
is needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46857  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-07 18:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						69de1932b3 
					 
					
						
						
							
							Re-apply the memory operand changes, with a fix for the static  
						
						... 
						
						
						
						initializer problem, a minor tweak to the way the
DAGISelEmitter finds load/store nodes, and a renaming of the
new PseudoSourceValue objects.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-06 22:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						334dc1f58d 
					 
					
						
						
							
							Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-31 21:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f38dc192dd 
					 
					
						
						
							
							Add a new PseudoSourceValue class, which will be used to help track  
						
						... 
						
						
						
						memory reference information in the backend. Most of this was written by
Florian Brander, cleanup and updating to TOT by me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-30 16:35:31 +00:00