Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Change anther counter to decimal. | Rafael Espindola | 2011-08-04 | 30 | -157/+157 | |
| | | | | llvm-svn: 136870 | |||||
* | Don't print a counter in hex. | Rafael Espindola | 2011-08-04 | 21 | -35/+35 | |
| | | | | llvm-svn: 136869 | |||||
* | Print all the bits in the addend. | Rafael Espindola | 2011-08-04 | 24 | -115/+115 | |
| | | | | llvm-svn: 136867 | |||||
* | Fix http://llvm.org/bugs/show_bug.cgi?id=10568 | Jason W Kim | 2011-08-04 | 1 | -0/+13 | |
| | | | | | | Move the reloc size assert into AsmBackend - where it is more apropos. llvm-svn: 136855 | |||||
* | Extend the hack for _GLOBAL_OFFSET_TABLE_ slightly; PR10389. | Eli Friedman | 2011-07-20 | 1 | -2/+3 | |
| | | | | llvm-svn: 135607 | |||||
* | PR10370: Make sure we know how to relax push correctly on x86-64. | Eli Friedman | 2011-07-15 | 1 | -5/+5 | |
| | | | | llvm-svn: 135303 | |||||
* | Update MC/ELF/relocation.s with change to X86 PUSH64i8 in r134501. | Kevin Enderby | 2011-07-06 | 1 | -5/+5 | |
| | | | | llvm-svn: 134511 | |||||
* | Add support for @GOTPTOFF in i386 mode. | Nick Lewycky | 2011-06-04 | 1 | -0/+8 | |
| | | | | llvm-svn: 132643 | |||||
* | Use %rbp on a 64 bit test. | Rafael Espindola | 2011-05-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 132279 | |||||
* | Move ARM specific test into the ARM subdir. | Benjamin Kramer | 2011-05-28 | 1 | -20/+0 | |
| | | | | llvm-svn: 132255 | |||||
* | ADD64ri32 sign extends its argument, so we need to use a R_X86_64_32S. | Rafael Espindola | 2011-05-19 | 1 | -0/+7 | |
| | | | | | | | | Fixes PR9934. We really need to start tblgening the relocation info :-( llvm-svn: 131669 | |||||
* | sets bit 0 of the function address of thumb function in .symtab | Rafael Espindola | 2011-05-16 | 1 | -0/+20 | |
| | | | | | | | | | | ("T is 1 if the target symbol S has type STT_FUNC and the symbol addresses a Thumb instruction ;it is 0 otherwise." from "ELF for the ARM Architecture" 4.7.1.2) Patch by Koan-Sin Tan! llvm-svn: 131406 | |||||
* | In a debug_frame the cfi offset is to the start of the debug_frame section! | Rafael Espindola | 2011-05-10 | 1 | -6/+2 | |
| | | | | llvm-svn: 131129 | |||||
* | Add support for producing .deubg_frame sections. | Rafael Espindola | 2011-05-10 | 1 | -0/+42 | |
| | | | | llvm-svn: 131121 | |||||
* | Fix the case of a .cfi_rel_offset before any .cfi_def_cfa_offset. | Rafael Espindola | 2011-04-12 | 1 | -0/+41 | |
| | | | | llvm-svn: 129362 | |||||
* | Implement .cfi_same_value. | Rafael Espindola | 2011-04-12 | 1 | -0/+42 | |
| | | | | llvm-svn: 129361 | |||||
* | Implement cfi_rel_offset | Rafael Espindola | 2011-04-11 | 1 | -0/+49 | |
| | | | | llvm-svn: 129306 | |||||
* | Add test for previous commit. | Rafael Espindola | 2011-04-11 | 1 | -0/+46 | |
| | | | | llvm-svn: 129304 | |||||
* | Update tests | Rafael Espindola | 2011-04-07 | 29 | -66/+66 | |
| | | | | llvm-svn: 129116 | |||||
* | Write the section table and the section data in the same order that | Rafael Espindola | 2011-03-20 | 26 | -224/+225 | |
| | | | | | | | gun as does. This makes it a lot easier to compare the output of both as the addresses are now a lot closer. llvm-svn: 127972 | |||||
* | Fix handling of @IDNTPOFF relocations, they need to get STT_TLS. | Joerg Sonnenberger | 2011-03-17 | 1 | -0/+10 | |
| | | | | | | While here, add VK_ARM_TPOFF and VK_ARM_GOTTPOFF, too. llvm-svn: 127780 | |||||
* | Be nice to Xcore and the XMOS assembler and avoid quoting section names | Joerg Sonnenberger | 2011-03-04 | 1 | -1/+1 | |
| | | | | | | that contain only letters, digits and the characters "_" and ".". llvm-svn: 127028 | |||||
* | Bug#9033: For the ELF assembler output, always quote the section name. | Joerg Sonnenberger | 2011-03-03 | 1 | -0/+10 | |
| | | | | llvm-svn: 126963 | |||||
* | PR9352: Always emit a relocation for weak symbols. Not emitting relocations | Eli Friedman | 2011-03-03 | 1 | -0/+15 | |
| | | | | | | | | for calls to weak symbols with a definition has the appearance of working with LLVM-generated code because weak symbol definitions are put in their own sections. llvm-svn: 126933 | |||||
* | split this test into arch specific pieces, so the ARM | Chris Lattner | 2011-02-25 | 1 | -1/+0 | |
| | | | | | | | test isn't run when the arm backend isn't built. This fixes PR9327 llvm-svn: 126500 | |||||
* | Restore r125595 (reverted in r126336) with modifications: | Joerg Sonnenberger | 2011-02-24 | 2 | -0/+24 | |
| | | | | | | | Introduce a variable in the AsmParserExtension whether [] is valid in an expression. If it is true, parse them like (). Enable this for ELF only. llvm-svn: 126443 | |||||
* | Put in the symbol table symbols only used in a .globl statement. | Rafael Espindola | 2011-02-23 | 1 | -0/+26 | |
| | | | | | | Fixes PR9292. llvm-svn: 126330 | |||||
* | Handle FK_PCRel_1 and add a test case for this and FK_PCRel_4. | Joerg Sonnenberger | 2011-02-21 | 1 | -0/+33 | |
| | | | | llvm-svn: 126157 | |||||
* | Add some limited support for labels in org directives. Hopefully enough to fix | Rafael Espindola | 2011-02-20 | 1 | -0/+13 | |
| | | | | | | PR9245. llvm-svn: 126091 | |||||
* | Gas is very inconsistent about when a relaxation/relocation is needed. Do | Rafael Espindola | 2011-02-16 | 1 | -17/+3 | |
| | | | | | | the right thing and stop trying to copy it. Fixes PR8944. llvm-svn: 125648 | |||||
* | Add support for specifying register name in cfi-register/offset/def | Roman Divacky | 2011-01-27 | 1 | -1/+1 | |
| | | | | | | as well as register number. llvm-svn: 124379 | |||||
* | Jörg Sonnenberger noticed that we were missing this test. | Rafael Espindola | 2011-01-24 | 1 | -0/+9 | |
| | | | | llvm-svn: 124139 | |||||
* | Handle strings in section names the same way as gas: | Rafael Espindola | 2011-01-24 | 1 | -0/+7 | |
| | | | | | | | * If the name is a single string, we remove the quotes * If the name starts without a quote, we include any quotes in the name llvm-svn: 124127 | |||||
* | Add support for the --noexecstack option. | Rafael Espindola | 2011-01-23 | 1 | -0/+24 | |
| | | | | llvm-svn: 124077 | |||||
* | Add support for lowercase variants. | Rafael Espindola | 2011-01-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 124071 | |||||
* | Delay the creation of eh_frame so that the user can change the defaults. | Rafael Espindola | 2011-01-23 | 1 | -0/+16 | |
| | | | | | | Add support for SHT_X86_64_UNWIND. llvm-svn: 124059 | |||||
* | Update tests. | Rafael Espindola | 2011-01-16 | 1 | -4/+4 | |
| | | | | llvm-svn: 123591 | |||||
* | Convert MC tests to .s so codegen changes won't break them. | Evan Cheng | 2011-01-03 | 5 | -127/+184 | |
| | | | | llvm-svn: 122786 | |||||
* | Fix PR8878. | Rafael Espindola | 2011-01-01 | 1 | -0/+7 | |
| | | | | llvm-svn: 122658 | |||||
* | Correctly encode pcrel|indirect. | Rafael Espindola | 2010-12-29 | 1 | -61/+206 | |
| | | | | llvm-svn: 122624 | |||||
* | Fix bug when trying to output uint16_t or uint32_t. | Rafael Espindola | 2010-12-29 | 1 | -0/+45 | |
| | | | | llvm-svn: 122615 | |||||
* | Implement cfi_def_cfa. Also don't convert to dwarf reg numbers twice. Looks | Rafael Espindola | 2010-12-29 | 1 | -0/+42 | |
| | | | | | | like 6 is a fixed point of that and so the previous tests were OK :-) llvm-svn: 122614 | |||||
* | Implement cfi_def_cfa_register. | Rafael Espindola | 2010-12-29 | 1 | -0/+41 | |
| | | | | llvm-svn: 122612 | |||||
* | Initial .cfi_offset implementation. | Rafael Espindola | 2010-12-29 | 1 | -0/+42 | |
| | | | | llvm-svn: 122611 | |||||
* | Don't produce a "DW_CFA_advance_loc 0". | Rafael Espindola | 2010-12-28 | 1 | -0/+48 | |
| | | | | llvm-svn: 122609 | |||||
* | Implement .cfi_remember_state and .cfi_restore_state. | Rafael Espindola | 2010-12-28 | 1 | -0/+45 | |
| | | | | llvm-svn: 122602 | |||||
* | Relax address updates in the eh_frame section. | Rafael Espindola | 2010-12-28 | 1 | -6/+3 | |
| | | | | llvm-svn: 122591 | |||||
* | Start adding basic support for emitting the call frame instructions. | Rafael Espindola | 2010-12-28 | 1 | -0/+49 | |
| | | | | llvm-svn: 122590 | |||||
* | Add support for .cfi_lsda. | Rafael Espindola | 2010-12-27 | 1 | -125/+159 | |
| | | | | llvm-svn: 122584 | |||||
* | Handle reloc_riprel_4byte_movq_load. Should make the bots happy. | Rafael Espindola | 2010-12-27 | 1 | -0/+7 | |
| | | | | llvm-svn: 122579 |