Charles Davis 
							
						 
					 
					
						
						
							
						
						81f3830f2e 
					 
					
						
						
							
							Don't allow .seh_handler and .seh_handlerdata directives inside chained  
						
						... 
						
						
						
						unwind areas.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131795  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-21 17:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						321fe74b2d 
					 
					
						
						
							
							A handler for a function in the Win64 EH scheme can be both an unwind handler  
						
						... 
						
						
						
						and an exception handler. Handle that case.
Also, add an 'Emitted' member to the MCWin64EHUnwindInfo struct. It will be
needed later.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-21 15:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						5c2256a571 
					 
					
						
						
							
							Set the "LastFrameInst" field when streaming a .seh_setframe directive. This  
						
						... 
						
						
						
						is needed for an upcoming patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131772  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-21 00:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						d0b76d0004 
					 
					
						
						
							
							"Implement" the HandlerData Win64 EH method in the base MCStreamer.  
						
						... 
						
						
						
						There's really nothing to implement. All this really does is swap to a
pseudo-section that later gets written to the unwind info struct. That
needs to be implemented in the object streamers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131734  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-20 16:06:22 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						78ff647e44 
					 
					
						
						
							
							Looks like OS X assemblers (including MC) don't like  
						
						... 
						
						
						
						foo:
bar = foo
.quad bar
Avoid producing it. Fixes PR9951.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 22:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a6f2678f08 
					 
					
						
						
							
							Misc code refactorings:  
						
						... 
						
						
						
						* Remove unnecessary arguments now that ForceExpAbs is a method.
* Use ForceExpAbs in EmitAbsValue.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131683  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 21:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						61558aaf4f 
					 
					
						
						
							
							Implement the EndProlog Win64 EH method on the base MCStreamer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131679  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 21:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						c3b162857a 
					 
					
						
						
							
							Implement the Win64 EH prolog instruction methods on the base MCStreamer.  
						
						... 
						
						
						
						I had to change the API slightly to avoid overloading issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 19:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						440596ffe5 
					 
					
						
						
							
							Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) Make  
						
						... 
						
						
						
						ours compatible with GAS.
In retrospect, I should have emailed binutils about this earlier. Thanks to
Kai Tietz for pointing out that GAS already had SEH directives.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 17:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						91d9a1c0f7 
					 
					
						
						
							
							Implement the StartChained and EndChained Win64 EH methods on MCStreamer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 04:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						0855bc5b97 
					 
					
						
						
							
							Implement the StartProc and EndProc Win64 EH methods on the base MCStreamer.  
						
						... 
						
						
						
						Based largely on Rafael Espindola's work on CFI. Other methods soon to follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-19 02:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						f07090134d 
					 
					
						
						
							
							Add some more Win64 EH directives:  
						
						... 
						
						
						
						- StartChained and EndChained delimit a chained unwind area, which can contain
  additional operations to be undone if an exception occurs inside of it.
- UnwindOnly declares that this function doesn't handle any exceptions. If it
  has a handler, it's an unwind handler instead of an exception handler.
- Lsda declares the location and size of the LSDA, which in the Win64 EH
  scheme is kept inside the UNWIND_INFO struct. Windows itself ignores the
  LSDA; it's used by the Language-Specific Handler (the "Personality Function"
  from DWARF).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-18 20:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						9c77398d1c 
					 
					
						
						
							
							While thinking about how to know where the functions' boundaries are for  
						
						... 
						
						
						
						the purposes of the Win64 EH tables, I realized we had no way to tell where
the function ends. (MASM bounds functions with PROC and ENDP keywords.)
Add a directive to delimit the end of the function, and rename the 'frame'
directive to more accurately reflect its duality with the new directive.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-18 04:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						cacdc4fc41 
					 
					
						
						
							
							Add a method I forgot in the last commit. Don't worry, this one passed  
						
						... 
						
						
						
						self-host :).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-16 21:13:58 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						baaa320168 
					 
					
						
						
							
							Fix copy-pasto.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-15 17:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						ff96a12db6 
					 
					
						
						
							
							Add stub methods to MCStreamer for emitting Win64 exception-handling  
						
						... 
						
						
						
						information.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-15 17:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						713c4bfc36 
					 
					
						
						
							
							Add CFIStartSections to the asm printer. Add an assert that at least  
						
						... 
						
						
						
						one of the sections is created.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-10 13:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						40a7dbbeff 
					 
					
						
						
							
							Add support for producing .deubg_frame sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-10 03:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c25dad8750 
					 
					
						
						
							
							Factor some code into a new EmitFrames method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-10 03:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f9efd83166 
					 
					
						
						
							
							Parsing and plumbing for .cfi_sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-10 01:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						debd7e4e8b 
					 
					
						
						
							
							Simplify the handling of pcrel relocations on ELF. Now we do the right thing  
						
						... 
						
						
						
						for all symbol differences and can drop the old EmitPCRelSymbolValue
method.
This also make getExprForFDESymbol on ELF equal to the one on MachO, and it
can be made non-virtual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-01 03:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a37bd1d02c 
					 
					
						
						
							
							Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-30 03:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						8bca4106df 
					 
					
						
						
							
							Mark the EH symbol global or weak if the corresponding function is.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-28 12:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ed708f9c1f 
					 
					
						
						
							
							Factor a bit of code to MCStreamer::EmitLabel. Keep track of the last  
						
						... 
						
						
						
						non private symbol. This will be use for handling
foo:
  .cfi_startproc
  ...
On OS X where we have to create a foo.eh symbol.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-27 15:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f3bf9387b 
					 
					
						
						
							
							Reduce clutter in asm output. Do not emit source location as comment for each instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-18 20:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						066c2f495a 
					 
					
						
						
							
							Be consistent about being virtual and returning void in the cfi methods.  
						
						... 
						
						
						
						Implement the ones that were missing in the asm streamer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 23:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5d7dcd3335 
					 
					
						
						
							
							Remove LastOffset from the asm parser.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129378  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 18:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						25f492e778 
					 
					
						
						
							
							Fix the case of a .cfi_rel_offset before any .cfi_def_cfa_offset.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 16:12:03 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c57543964d 
					 
					
						
						
							
							Implement  .cfi_same_value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 15:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						57caad7a33 
					 
					
						
						
							
							Preliminary support for ARM frame save directives emission via MI flags.  
						
						... 
						
						
						
						This is just very first approximation how the stuff should be done
(e.g. ARM-only for now). More to follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127101  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 18:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b5e16af9ea 
					 
					
						
						
							
							Some first rudimentary support for ARM EHABI: print exception table in "text mode".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 18:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Joerg Sonnenberger 
							
						 
					 
					
						
						
							
						
						7d0805dcb8 
					 
					
						
						
							
							Use a vector of pairs to implement the section stack, not two  
						
						... 
						
						
						
						independent vectors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-21 01:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7768a9dce1 
					 
					
						
						
							
							Add support for pushsection and popsection. Patch by Joerg Sonnenberger.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-16 01:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9c54c14cad 
					 
					
						
						
							
							Remove second return.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 02:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b40a71fda1 
					 
					
						
						
							
							Implement cfi_def_cfa. Also don't convert to dwarf reg numbers twice. Looks  
						
						... 
						
						
						
						like 6 is a fixed point of that and so the previous tests were OK :-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122614  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 01:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b4601bd2ff 
					 
					
						
						
							
							Implement cfi_def_cfa_register.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 00:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b790a17efb 
					 
					
						
						
							
							Initial .cfi_offset implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 00:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fe024d0a62 
					 
					
						
						
							
							Implement .cfi_remember_state and .cfi_restore_state.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 18:36:23 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5bba084253 
					 
					
						
						
							
							Start adding basic support for emitting the call frame instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 04:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bdc3167c08 
					 
					
						
						
							
							Add support for .cfi_lsda.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122584  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 15:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3a83c40ab6 
					 
					
						
						
							
							Add support for the same encodings of the personality function that gnu as  
						
						... 
						
						
						
						supports.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 00:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						90a5a0cd7c 
					 
					
						
						
							
							Rename NeedsSetToChangeDiffSize to HasAggressiveSymbolFolding which is a much  
						
						... 
						
						
						
						better name and matches what is used in the MachO writer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122443  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 21:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Beaumont-Gay 
							
						 
					 
					
						
						
							
						
						818b5f5dd7 
					 
					
						
						
							
							Better fix for opt build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 23:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Beaumont-Gay 
							
						 
					 
					
						
						
							
						
						e194b26ffd 
					 
					
						
						
							
							Fix opt -Werror build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 22:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b35d56c2fe 
					 
					
						
						
							
							Generalize an assert.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 07:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						89b9372605 
					 
					
						
						
							
							Fixed version of 121434 with no new memory leaks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 07:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f7fd4aa261 
					 
					
						
						
							
							Revert my previous patch to make the valgrind bots happy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 04:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1c952b9cc9 
					 
					
						
						
							
							Initial support for the cfi directives. This is just enough to get  
						
						... 
						
						
						
						f:
        .cfi_startproc
        nop
        .cfi_endproc
assembled (on ELF).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 23:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						dea914bed9 
					 
					
						
						
							
							Add assert to catch an attempt to emit .byte 256  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 19:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0bbe0b440e 
					 
					
						
						
							
							Second try at making direct object emission produce the same results  
						
						... 
						
						
						
						as llc + llvm-mc. This time ELF is not changed and I tested that llvm-gcc
bootstrap on darwin10 using darwin9's assembler and linker.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 17:27:56 +00:00