Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								0ff4c68e15
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.stacks.local: to simplify, end-local-analysis can take the block it operates on as argument
							
							
							
							
							
						 | 
						
							2015-04-29 09:31:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								2536943e82
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.*: new word connect-Nto1-bbs
							
							
							
							
							
							
							
							using that word predecessors is already up-to-date so calling needs-predecessors isn't needed 
							
						 | 
						
							2015-04-29 09:31:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								8a7699e42c
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.*: refactoring to remove the initial-basic-block word
							
							
							
							
							
						 | 
						
							2015-04-29 09:31:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								ba4736ff75
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.stacks.local: change current-height to a two-tuple { { d emit-d } { r emit-r } } it makes the code a bit simpler
							
							
							
							
							
						 | 
						
							2015-04-29 09:31:54 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c65877104e
								
							
								
							
						 | 
						
							
							
								
								compiler: cleanup usings.
							
							
							
							
							
						 | 
						
							2014-12-13 16:10:21 -08:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								769ca5550f
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.*: docs for compiler words
							
							
							
							
							
						 | 
						
							2014-08-13 11:01:11 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								bf473ec943
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: fix some docs.
							
							
							
							
							
						 | 
						
							2014-06-08 18:20:27 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								160df8b3f1
								
							
								
							
						 | 
						
							
							
								
								Docs: for compiler.cfg.* vocabs
							
							
							
							
							
						 | 
						
							2014-06-08 11:48:31 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								2d7f344109
								
							
								
							
						 | 
						
							
							
								
								Docs: more docs for compiler.cfg.* words
							
							
							
							
							
						 | 
						
							2014-06-08 11:48:30 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								6cca0ea468
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: Rename <##foo> to ##foo, in the low-level IR
							
							
							
							
							
						 | 
						
							2011-11-11 19:48:38 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								eb2a0c611b
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: Change low-level IR constructors from ##foo to <##foo>
							
							
							
							
							
						 | 
						
							2011-11-06 23:02:46 -08:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7e24994db5
								
							
								
							
						 | 
						
							
							
								
								Whitespace fix
							
							
							
							
							
						 | 
						
							2010-06-23 03:56:17 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								68cd067f31
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.builder: if there is a conditional where every branch is known to throw an error, don't process any of the (unreachable) code after the conditional, since this can confuse analysis (reported by Daniel Ehrenberg)
							
							
							
							
							
						 | 
						
							2010-06-23 03:33:15 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c211c3e84e
								
							
								
							
						 | 
						
							
							
								
								FFI rewrite part 1: split up ##alien-invoke and friends into smaller instructions
							
							
							
							
							
						 | 
						
							2010-05-09 21:36:52 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7590ad3574
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: introduce less temporaries when building CFG
							
							
							
							
							
						 | 
						
							2009-07-24 03:37:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d947c61bd7
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.stacks: now performs online local DCN
							
							
							
							
							
						 | 
						
							2009-07-23 20:54:38 -05:00 |