2015-07-28 23:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								USING:  compiler.cfg  help.markup  help.syntax  kernel  sequences  ;
 
							 
						 
					
						
							
								
									
										
										
										
											2015-06-14 02:59:03 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								IN:  compiler.cfg.ssa.interference 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-07-27 05:11:49 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								HELP:  sets-interfere? 
							 
						 
					
						
							
								
									
										
										
										
											2015-07-28 23:06:59 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								{ $values { "seq1"  sequence  } { "seq2"  sequence  } { "merged/f"  object  } { "?"  boolean  } }
							 
						 
					
						
							
								
									
										
										
										
											2015-07-27 05:11:49 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								{ $description "Checks if two sets consisting of "  { $link vreg-info } " instances interfere with each other. If they interfere, then copies can not be eliminated."  } ;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-06-14 02:59:03 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								HELP:  vreg-info 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								{ $class-description
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  "Slots:" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  { $table
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { { $slot "vreg"  } { "The vreg the vreg-info is the info for."  } }
							 
						 
					
						
							
								
									
										
										
										
											2015-07-27 05:11:49 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { { $slot "bb"  } { "The "  { $link basic-block } " in which the vreg is defined."  } }
							 
						 
					
						
							
								
									
										
										
										
											2015-06-14 02:59:03 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								  }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								ARTICLE: "compiler.cfg.ssa.interference"  "Interference testing using SSA properties." 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								"Interference testing using SSA properties" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$nl
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								"Based on:" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$nl
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								"Revisiting Out-of-SSA Translation for Correctness, Code Quality, and Efficiency http://hal.archives-ouvertes.fr/docs/00/34/99/25/PDF/OutSSA-RR.pdf"  ;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								ABOUT: "compiler.cfg.ssa.interference"