dfe6ce7abd 
								
							 
						 
						
							
							
								
								[WebAssembly] Remove old experimental disassemler code.  
							
							... 
							
							
							
							Remove support for disassembling an old experimental wasm binary format, which
is no longer in use anywhere.
llvm-svn: 294809 
							
						 
						
							2017-02-11 00:02:23 +00:00  
				
					
						
							
							
								 
						
							
								b89f2d3d92 
								
							 
						 
						
							
							
								
								[WebAssembly] Add instruction definitions for drop and get/set_global.  
							
							... 
							
							
							
							llvm-svn: 293922 
							
						 
						
							2017-02-02 19:29:44 +00:00  
				
					
						
							
							
								 
						
							
								4fc4e42dea 
								
							 
						 
						
							
							
								
								[WebAssembly] Add an option to make get_local/set_local explicit.  
							
							... 
							
							
							
							This patch adds a pass, controlled by an option and off by default for
now, for making implicit get_local/set_local explicit. This simplifies
emitting wasm with MC.
Differential Revision: https://reviews.llvm.org/D25836 
llvm-svn: 285009 
							
						 
						
							2016-10-24 19:49:43 +00:00  
				
					
						
							
							
								 
						
							
								f42454b94b 
								
							 
						 
						
							
							
								
								Move the global variables representing each Target behind accessor function  
							
							... 
							
							
							
							This avoids "static initialization order fiasco"
Differential Revision: https://reviews.llvm.org/D25412 
llvm-svn: 283702 
							
						 
						
							2016-10-09 23:00:34 +00:00  
				
					
						
							
							
								 
						
							
								4b8e8becf6 
								
							 
						 
						
							
							
								
								[WebAssembly] Rename OPERAND_FP32IMM to OPERAND_F32IMM.  
							
							... 
							
							
							
							WebAssembly documentation consistently says "f32" rather than "fp32" to
describe 32-bit floating-point.
llvm-svn: 283146 
							
						 
						
							2016-10-03 21:31:31 +00:00  
				
					
						
							
							
								 
						
							
								aa7429112e 
								
							 
						 
						
							
							
								
								[WebAssembly] Implement support for custom NaN bit patterns.  
							
							... 
							
							
							
							llvm-svn: 260968 
							
						 
						
							2016-02-16 15:14:23 +00:00  
				
					
						
							
							
								 
						
							
								c50b89070c 
								
							 
						 
						
							
							
								
								Update wasm target for r258819.  
							
							... 
							
							
							
							llvm-svn: 258827 
							
						 
						
							2016-01-26 18:21:38 +00:00  
				
					
						
							
							
								 
						
							
								bb3722430f 
								
							 
						 
						
							
							
								
								[WebAssembly] Implement unaligned loads and stores.  
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D16534 
llvm-svn: 258779 
							
						 
						
							2016-01-26 03:39:31 +00:00  
				
					
						
							
							
								 
						
							
								1a42728719 
								
							 
						 
						
							
							
								
								[WebAssembly] Implement a prototype instruction encoder and disassembler.  
							
							... 
							
							
							
							This is using an extremely simple temporary made-up binary format, not the
official binary format (which isn't defined yet).
llvm-svn: 257440 
							
						 
						
							2016-01-12 03:32:29 +00:00