Mikhail Glushenkov
							
						 | 
						
							
							
							
							
							
								
							
							
								be23113e93
								
							
						 | 
						
							
							
								
								Split the Build function into two parts.
							
							
							
							
							
							
							
							llvm-svn: 50736 
							
						 | 
						
							2008-05-06 17:25:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 | 
						
							
							
							
							
							
								
							
							
								6ec1761ef6
								
							
						 | 
						
							
							
								
								Add an ability to choose between different edges based on edge properties.
							
							
							
							
							
							
							
							llvm-svn: 50732 
							
						 | 
						
							2008-05-06 17:23:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 | 
						
							
							
							
							
							
								
							
							
								39a9335241
								
							
						 | 
						
							
							
								
								Cosmetic change: if( -> if (
							
							
							
							
							
							
							
							llvm-svn: 50728 
							
						 | 
						
							2008-05-06 16:37:33 +00:00 | 
						
					
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 | 
						
							
							
							
							
							
								
							
							
								251280ce0b
								
							
						 | 
						
							
							
								
								More work on edge properties. Use Edge classes instead of strings in CompilationGraph.
							
							
							
							
							
							
							
							llvm-svn: 50726 
							
						 | 
						
							2008-05-06 16:36:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 | 
						
							
							
							
							
							
								
							
							
								459df48de7
								
							
						 | 
						
							
							
								
								Ongoing work: add an edge typechecker, rudimentary support for edge properties.
							
							
							
							
							
							
							
							llvm-svn: 50725 
							
						 | 
						
							2008-05-06 16:36:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 | 
						
							
							
							
							
							
								
							
							
								adcb08d1b3
								
							
						 | 
						
							
							
								
								Convert internal representation to use DAG. This gives us more flexibility and enables future improvements.
							
							
							
							
							
							
							
							llvm-svn: 50724 
							
						 | 
						
							2008-05-06 16:35:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Mikhail Glushenkov
							
						 | 
						
							
							
							
							
							
								
							
							
								a8276c5323
								
							
						 | 
						
							
							
								
								Code reorg
							
							
							
							
							
							
							
							llvm-svn: 50722 
							
						 | 
						
							2008-05-06 16:34:12 +00:00 |