Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1963572f9d 
					 
					
						
						
							
							Correctly align bss.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 17:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f7d4da0c1d 
					 
					
						
						
							
							fix rdar://8456417 - llvm-mc can't do basic math  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114532  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 05:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						aa359bddbf 
					 
					
						
						
							
							Revert unrelated change that was accidentally included in the previous commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 00:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f7c10a3cff 
					 
					
						
						
							
							Implement support for .local and its "interesting" interactions with .comm.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 00:24:38 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						43779dcfef 
					 
					
						
						
							
							Produce a R_X86_64_32 when the value is >=0.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-20 19:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ad49cf5866 
					 
					
						
						
							
							Make sure the STT_FILE symbol is the first one in the symbol table.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114285  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-18 15:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0007489312 
					 
					
						
						
							
							Avoid relocations in a common case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114229  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-17 22:34:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f3f95c9274 
					 
					
						
						
							
							Fix an MSVC warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114184  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-17 16:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						23bea41ec6 
					 
					
						
						
							
							MC/Mach-O/i386: Fix a crash in relocation handling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114176  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-17 15:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						cceba83893 
					 
					
						
						
							
							MC/AsmParser: Add support for 'a + 4@GOTPCREL' and friends, by reconsing the  
						
						... 
						
						
						
						expression to include the modifier.
 - Gross, but this a corner case we don't expect to see often in practice, but
   it is worth accepting.
 - Also improves diagnostics on invalid modifiers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-17 02:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						71859c640f 
					 
					
						
						
							
							Print the address of sections as 0 and create the metadata sections in the  
						
						... 
						
						
						
						same order as gnu as.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-16 19:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						34e3d0cfe5 
					 
					
						
						
							
							Make sure that names like .note.GNU-stack are accepted as valid section names.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-16 17:05:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2ea2ac798b 
					 
					
						
						
							
							Add support for the .zero directive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-16 15:03:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						d80781b98b 
					 
					
						
						
							
							Add a InitSections method to the streamer interface.  
						
						... 
						
						
						
						The ELF implementation now creates text, data and bss to match the gnu as
behavior.
The text streamer still has the old MachO specific behavior since
the testsuite checks that it will error when a directive is given
before a setting the current section for example.
A nice benefit is that -n is not required anymore when producing
ELF files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-15 21:48:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3a210e2d30 
					 
					
						
						
							
							Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."  
						
						... 
						
						
						
						This reverts commit r113632
Conflicts:
	cmake/modules/AddLLVM.cmake
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-13 23:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f713384be5 
					 
					
						
						
							
							Factoring and potential bug fix. The elf "flags" cannot be used as masks.  
						
						... 
						
						
						
						For example, setting STT_OBJECT (1) and STT_FUNC (2), should not produce
a STT_SECTION (3).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-13 17:39:45 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b98ac2a71e 
					 
					
						
						
							
							Add support for leb128 of absolute expressions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-11 16:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cbf8a98c7c 
					 
					
						
						
							
							fix the asmparser so that the target is responsible for skipping to  
						
						... 
						
						
						
						the end of the line on a parser error, allowing skipping to happen
for syntactic errors but not for semantic errors.  Before we would
miss emitting a diagnostic about the second line, because we skipped
it due to the semantic error on the first line:
  foo %eax
  bar %al
This fixes rdar://8414033 - llvm-mc ignores lines after an invalid instruction mnemonic errors
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-11 16:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4e9c939312 
					 
					
						
						
							
							CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-10 21:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						1ab6f2fa7a 
					 
					
						
						
							
							llvm-mc: Don't crash when using -n and we see a directive before the initial section.  
						
						... 
						
						
						
						- This is annoying, because we have to scatter this check everywhere that could emit real data, but I see no better solution.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113552  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 22:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						93bd4d1e6b 
					 
					
						
						
							
							llvm-mc: Make sure we exit != 0 if any errors are encountered.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113551  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 22:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						5e492e8d42 
					 
					
						
						
							
							MCELF: Write relocation fragments in the right endian.  
						
						... 
						
						
						
						- This code is gross, but does the job for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 18:01:29 +00:00 
						 
				 
			
				
					
						
							
							
								Roman Divacky 
							
						 
					 
					
						
						
							
						
						5baf79edc0 
					 
					
						
						
							
							Make ELF OS ABI dependent on the OS from target triple.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113508  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 17:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a6c329d66b 
					 
					
						
						
							
							MC: Give a (lame) hard error if a .org directive would create an unreasonably  
						
						... 
						
						
						
						large object file (> 1GB).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 16:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								Roman Divacky 
							
						 
					 
					
						
						
							
						
						b629dcca72 
					 
					
						
						
							
							ELF_STB_Local is 0 so setting and checking it must be done specially  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 18:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								Roman Divacky 
							
						 
					 
					
						
						
							
						
						563b38a89a 
					 
					
						
						
							
							Unresolved weak symbols have value equal zero.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 14:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						34e53140c2 
					 
					
						
						
							
							change the MC "ParseInstruction" interface to make it the  
						
						... 
						
						
						
						implementation's job to check for and lex the EndOfStatement
marker.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 05:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a9eadca2fd 
					 
					
						
						
							
							MCELF: Align symtab, relocation sections and section headers properly. Patch by Krister Wombell.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 16:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						7d49f2b1bf 
					 
					
						
						
							
							Get rid of "passing signed into unsigned parameter" warning on PPC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-03 19:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1674b0b0e4 
					 
					
						
						
							
							Add AsmParser support for the ELF .previous directive. Patch by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 18:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						230c274724 
					 
					
						
						
							
							Allow MCSA_WeakRef in ELF. Patch by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 17:18:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b1fcfbe89b 
					 
					
						
						
							
							Fix .debug_range for linux. Patch by Krister Wombell.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 16:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ae84d5b9ba 
					 
					
						
						
							
							Use absolute label for DW_AT_stmt_list if a target does not prefer offset here.  
						
						... 
						
						
						
						This patch was developed on top of original patch by Artur Pietrek.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112678  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-31 23:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						232ab949d5 
					 
					
						
						
							
							This is the second of three patches to implement support for the .loc directive  
						
						... 
						
						
						
						and output the dwarf line number tables.  This takes the current loc info after
an instruction is assembled and saves the needed info into an object that has
vector and for each section.  These objects will be used for the final patch to 
build and emit the encoded dwarf line number tables.  Again for now this is only
in the Mach-O streamer but at some point will move to a more generic place.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112668  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-31 22:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						19dc7faf25 
					 
					
						
						
							
							Allow creation of SHT_NULL sections, from Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-31 17:03:33 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						6cc53be24c 
					 
					
						
						
							
							MCELF: The value of all common symbols is the offset from the start of the section.  Patch by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112492  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-30 17:20:17 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						51799ddc7c 
					 
					
						
						
							
							The value is offset from the start of the section for non-common symbols, submitted by Jordan Gordeev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-30 12:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						679d236117 
					 
					
						
						
							
							Index external symbols by symbol table instead of parent section, by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-30 11:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						82a3171b72 
					 
					
						
						
							
							Mark all common symbols external. This is not exactly correct but it lets apps  
						
						... 
						
						
						
						link for now and can be adjusted later. Patch by Roman Divacky.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-30 11:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b188a3789e 
					 
					
						
						
							
							squish dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112350  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-28 03:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						93ded7371f 
					 
					
						
						
							
							MCELF: Port EmitInstruction changes from MachO streamer. Patch by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112260  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-27 10:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						95c602ade3 
					 
					
						
						
							
							MCELF: Always overwrite FixedValue.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-27 10:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						4ba1b3074b 
					 
					
						
						
							
							MCELF: Fix a thinko of mine.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-26 18:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						63d37b9322 
					 
					
						
						
							
							MCELF: Compensate for the addend on i386. Patch by Roman Divacky, with some cleanups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-26 17:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7b83c26051 
					 
					
						
						
							
							MCELF: Use precomputed symbol indices, patch by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 20:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						bf252bef67 
					 
					
						
						
							
							MC: Fix inconsistant naming in COFF object writer. Patch by Cameron Esfahani.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 19:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						6d8f1a9a18 
					 
					
						
						
							
							Change the parsing of .loc back to allow the LineNumber field to be optional as  
						
						... 
						
						
						
						it is with other assemblers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 21:14:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						82c84fdd23 
					 
					
						
						
							
							Fix COFF x86-64 relocations. PR7960.  
						
						... 
						
						
						
						Multiple symbol reloc handling part of the patch by Cameron Esfahani.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 21:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						c1840b3da2 
					 
					
						
						
							
							First bit of support for the dwarf .loc directive.  This patch updates the  
						
						... 
						
						
						
						needed parsing for the .loc directive and saves the current info from that
into the context.  The next patch will take the current loc info after an
instruction is assembled and save that info into a vector for each section for
use to build the line number tables.  The patch after that will encode the info
from those vectors into the output file as the dwarf line tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 20:32:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e17edff28f 
					 
					
						
						
							
							MC/AsmParser: Change ParseExpression to use ParseIdentifier(), to support  
						
						... 
						
						
						
						dollars in identifiers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111946  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 19:13:42 +00:00