Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								ee1cd1781a 
								
							 
						 
						
							
							
								
								Have PseudoSourceValue override Value::dump, so that it works  
							
							 
							
							... 
							
							
							
							on PseudoSourceValue values. This also fixes a FIXME in
lib/VMCode/AsmWriter.cpp.
llvm-svn: 60507 
							
						 
						
							2008-12-03 21:37:21 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a5b15bd09b 
								
							 
						 
						
							
							
								
								Remove the std::ostream form of PseudoSourceValue's print,  
							
							 
							
							... 
							
							
							
							which isn't needed anymore.
llvm-svn: 55419 
							
						 
						
							2008-08-27 16:19:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a078d83e17 
								
							 
						 
						
							
							
								
								simplify PseudoSourceValue printing a bit.  Unnest all of PseudoSourceValue.cpp from the llvm namespace.  
							
							 
							
							... 
							
							
							
							llvm-svn: 55293 
							
						 
						
							2008-08-24 20:37:32 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								72e7d91591 
								
							 
						 
						
							
							
								
								Print PseudoSourceValue.  
							
							 
							
							... 
							
							
							
							llvm-svn: 55291 
							
						 
						
							2008-08-24 18:51:20 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								09b0448dbc 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 54000 
							
						 
						
							2008-07-25 00:02:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								793357b115 
								
							 
						 
						
							
							
								
								Fix edito in the PseudoSourceValue name list.  
							
							 
							
							... 
							
							
							
							llvm-svn: 53562 
							
						 
						
							2008-07-14 17:45:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								02c7c6cb33 
								
							 
						 
						
							
							
								
								Include a frame index in the "fixed stack" pseudo source value  
							
							 
							
							... 
							
							
							
							instead of using the frame index for the SVOffset, which was
inconsistent.
llvm-svn: 53486 
							
						 
						
							2008-07-11 22:44:52 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								bdc24adaaf 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 48800 
							
						 
						
							2008-03-25 21:45:14 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								7b5d916c98 
								
							 
						 
						
							
							
								
								From Chris' review: fix 80 column violations  
							
							 
							
							... 
							
							
							
							llvm-svn: 46961 
							
						 
						
							2008-02-11 18:57:43 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								16d4bc3dc0 
								
							 
						 
						
							
							
								
								Follow Chris' suggestion; change the PseudoSourceValue accessors  
							
							 
							
							... 
							
							
							
							to return pointers instead of references, since this is always what
is needed.
llvm-svn: 46857 
							
						 
						
							2008-02-07 18:41:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								2d489b5081 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 46827 
							
						 
						
							2008-02-06 22:27:42 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								27b32b87ed 
								
							 
						 
						
							
							
								
								Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit.  
							
							 
							
							... 
							
							
							
							llvm-svn: 46623 
							
						 
						
							2008-01-31 21:00:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								02b6792dd4 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 46556 
							
						 
						
							2008-01-30 16:35:31 +00:00