| 
							
							
								 Evan Cheng | d6594ae54c | Added support for machine specific constantpool values. These are useful for representing expressions that can only be resolved at link time, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30278 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-09-12 21:00:35 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 0b3e525a3a | Start using SDVTList more consistently git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29711 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-08-15 19:11:05 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 213a16c637 | Add code to resize the CSEMap hash table.  This doesn't speedup codegen of kimwitu, but seems like a good idea from a "avoid performance cliffs" standpoint :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29675 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-08-14 22:19:25 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 8731c0d234 | Track # nodes in a CSEMap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29643 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-08-12 01:07:51 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7ed9ea81f8 | Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% speedup in isel time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29640 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-08-11 23:55:53 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | cbea3045ce | Start moving leaf nodes over to the CSEMap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29625 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-08-11 21:00:46 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | e2e34093c7 | new method for adding ints git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29622 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-08-11 18:53:44 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 51a4911121 | New CSEMap datastructure impl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29555 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-08-07 23:31:24 +00:00 |  |