| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix spelling. | Bill Wendling | 2010-10-19 | 1 | -1/+1 | |
| | | | | | llvm-svn: 116804 | |||||
| * | Move the definition of this to the source file to anchor the vtable. | Chandler Carruth | 2010-10-19 | 1 | -0/+3 | |
| | | | | | llvm-svn: 116779 | |||||
| * | Implement R_386_GOT32. | Rafael Espindola | 2010-10-18 | 1 | -0/+3 | |
| | | | | | llvm-svn: 116744 | |||||
| * | Relocate with .bss instead of using the symbol. Matches gas behavior. | Rafael Espindola | 2010-10-18 | 1 | -0/+3 | |
| | | | | | llvm-svn: 116741 | |||||
| * | Reenable assert. | Rafael Espindola | 2010-10-18 | 1 | -1/+2 | |
| | | | | | llvm-svn: 116738 | |||||
| * | Produce ELF::R_386_GOTPC relocations. | Rafael Espindola | 2010-10-18 | 1 | -1/+6 | |
| | | | | | llvm-svn: 116728 | |||||
| * | Make the bots happy. | Rafael Espindola | 2010-10-18 | 1 | -1/+3 | |
| | | | | | llvm-svn: 116719 | |||||
| * | Produce a R_386_PLT32 when needed. Moved the default cases of switches to the | Rafael Espindola | 2010-10-18 | 1 | -7/+13 | |
| | | | | | | | start for consistency. llvm-svn: 116715 | |||||
| * | Handle GOTOFF correctly on i386. | Rafael Espindola | 2010-10-18 | 1 | -5/+15 | |
| | | | | | llvm-svn: 116711 | |||||
| * | Fix a typo and silence unused variable warnings in -Asserts build. | Benjamin Kramer | 2010-10-17 | 1 | -4/+2 | |
| | | | | | llvm-svn: 116685 | |||||
| * | Add a MCObjectFormat class so that code common to all targets that use a | Rafael Espindola | 2010-10-16 | 5 | -44/+76 | |
| | | | | | | | | | | | | | single object format can be shared. This also adds support for mov zed+(bar-foo), %eax on ELF and COFF targets. llvm-svn: 116675 | |||||
| * | MC-COFF: Add support for default-null weak externals. | Michael J. Spencer | 2010-10-16 | 2 | -48/+62 | |
| | | | | | llvm-svn: 116666 | |||||
| * | MC/AsmParser: Report .stabs directive as unsupported. | Daniel Dunbar | 2010-10-16 | 1 | -0/+9 | |
| | | | | | llvm-svn: 116659 | |||||
| * | Refactor alias handling to AliasedSymbol. | Rafael Espindola | 2010-10-15 | 1 | -13/+15 | |
| | | | | | llvm-svn: 116600 | |||||
| * | Refactor code a bit and avoid creating unnecessary entries in the string | Rafael Espindola | 2010-10-15 | 1 | -19/+19 | |
| | | | | | | | map. llvm-svn: 116579 | |||||
| * | Remove some code duplication. | Rafael Espindola | 2010-10-14 | 1 | -49/+18 | |
| | | | | | llvm-svn: 116484 | |||||
| * | MC-COFF: Fix .bss section size. Fixes PR8335. Patch by NAKAMUTA Takumi! | Michael J. Spencer | 2010-10-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 116155 | |||||
| * | MC-COFF: Implement InitSections. Fixes PR8335. | Michael J. Spencer | 2010-10-09 | 1 | -0/+39 | |
| | | | | | llvm-svn: 116151 | |||||
| * | MC-COFF: Add COFFAsmParser. Completes PR8343. | Michael J. Spencer | 2010-10-09 | 3 | -1/+150 | |
| | | | | | llvm-svn: 116150 | |||||
| * | Fix Whitespace. | Michael J. Spencer | 2010-10-09 | 1 | -58/+58 | |
| | | | | | llvm-svn: 116149 | |||||
| * | MC-COFF: Assert on non-coff sections. | Michael J. Spencer | 2010-10-09 | 2 | -0/+18 | |
| | | | | | llvm-svn: 116148 | |||||
| * | MC: Move ParseDirectiveELFType into ELFAsmParser. COFF uses .type for ↵ | Michael J. Spencer | 2010-10-09 | 2 | -49/+49 | |
| | | | | | | | something else. llvm-svn: 116142 | |||||
| * | MC-COFF: Handle relaxation in COFF better. Fixes PR8321. | Michael J. Spencer | 2010-10-07 | 1 | -1/+29 | |
| | | | | | llvm-svn: 116013 | |||||
| * | Minor cosmetic change: fix DOSish \r\n. | NAKAMURA Takumi | 2010-10-07 | 1 | -4/+4 | |
| | | | | | llvm-svn: 115910 | |||||
| * | MC-COFF: Fix symbol aliases. Fixes PR8251. | Michael J. Spencer | 2010-10-07 | 1 | -5/+36 | |
| | | | | | llvm-svn: 115909 | |||||
| * | Another case of 256 sections not being enough :-) | Rafael Espindola | 2010-10-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 115858 | |||||
| * | Get binding and visibility info from the the alias, but Type from the symbol | Rafael Espindola | 2010-10-06 | 1 | -3/+25 | |
| | | | | | | | being aliased. llvm-svn: 115836 | |||||
| * | MC: Add missing forward in MCLoggingStreamer. | Michael J. Spencer | 2010-10-06 | 1 | -0/+1 | |
| | | | | | llvm-svn: 115830 | |||||
| * | If a symbol is global, reloc against it even if it is in a mergeable section. | Rafael Espindola | 2010-10-06 | 1 | -3/+3 | |
| | | | | | llvm-svn: 115817 | |||||
| * | Make sure weak symbols are listed after the local ones. | Rafael Espindola | 2010-10-06 | 2 | -2/+4 | |
| | | | | | llvm-svn: 115795 | |||||
| * | Correctly handle GOTPCREL relocations. | Rafael Espindola | 2010-10-06 | 1 | -3/+6 | |
| | | | | | llvm-svn: 115793 | |||||
| * | Use a relocation against the symbol if it is a PLT and the symbol is in another | Rafael Espindola | 2010-10-05 | 1 | -2/+11 | |
| | | | | | | | section. Common because of linkonce sections. llvm-svn: 115718 | |||||
| * | Implement more alias cases. | Rafael Espindola | 2010-10-05 | 1 | -0/+11 | |
| | | | | | llvm-svn: 115699 | |||||
| * | 256 sections should be enough for anyone... | Rafael Espindola | 2010-10-05 | 1 | -1/+1 | |
| | | | | | llvm-svn: 115687 | |||||
| * | Don't crash in a strange .size directive. | Rafael Espindola | 2010-10-05 | 1 | -5/+15 | |
| | | | | | llvm-svn: 115684 | |||||
| * | Fix Punctuation. | Michael J. Spencer | 2010-10-05 | 1 | -1/+1 | |
| | | | | | llvm-svn: 115657 | |||||
| * | MC-COFF: Fix (PR8278) temporary symbol relocations. | Michael J. Spencer | 2010-10-05 | 1 | -1/+2 | |
| | | | | | llvm-svn: 115656 | |||||
| * | Add support for a fill value in the .zero directive. | Rafael Espindola | 2010-10-05 | 1 | -1/+8 | |
| | | | | | llvm-svn: 115655 | |||||
| * | Implement a simple alias case and refactor the code a bit so that the | Rafael Espindola | 2010-10-05 | 1 | -17/+35 | |
| | | | | | | | isInSymtab and isLocal logic in the two loops don't get easily out of sync. llvm-svn: 115643 | |||||
| * | Produce a undefined reference to _GLOBAL_OFFSET_TABLE_ when needed. | Rafael Espindola | 2010-10-05 | 1 | -1/+25 | |
| | | | | | llvm-svn: 115623 | |||||
| * | On ELF we need to know which symbols are used in relocations to decide if | Rafael Espindola | 2010-10-05 | 4 | -77/+47 | |
| | | | | | | | | they should be in the symbol table or not. Instead of "guessing", just compute the symbol table after the relocations are known. llvm-svn: 115619 | |||||
| * | Incorporate suggestions by Daniel Dunbar after his review. Thanks Daniel! | Kevin Enderby | 2010-10-04 | 3 | -9/+5 | |
| | | | | | | | | | | | | | | | | | 1) Changed ValidateDwarfFileNumber() to isValidDwarfFileNumber() to be better named. Since it is just a predicate and isn't actually changing any state. 2) Added a missing return in the comments for setCurrentDwarfLoc() in include/llvm/MC/MCContext.h for fix formatting. 3) Changed clearDwarfLocSeen() to ClearDwarfLocSeen() since it does change state. 4) Simplified the last test in isValidDwarfFileNumber() to just a one line boolean test of MCDwarfFiles[FileNumber] != 0 for the final return statement. llvm-svn: 115551 | |||||
| * | Implement ELF::R_X86_64_GOTPCREL. | Rafael Espindola | 2010-10-04 | 1 | -0/+3 | |
| | | | | | llvm-svn: 115547 | |||||
| * | Move isFixupKindX86PCRel. | Rafael Espindola | 2010-10-04 | 1 | -12/+12 | |
| | | | | | llvm-svn: 115545 | |||||
| * | Produce a R_X86_64_PLT32 when needed. | Rafael Espindola | 2010-10-04 | 1 | -1/+10 | |
| | | | | | llvm-svn: 115541 | |||||
| * | Produce a R_X86_64_GOT32 when needed. | Rafael Espindola | 2010-10-04 | 1 | -1/+12 | |
| | | | | | llvm-svn: 115537 | |||||
| * | Add hook in MCSection to decide when to use "optimized nops", for each | Jan Wen Voung | 2010-10-04 | 4 | -7/+13 | |
| | | | | | | | | section kind. Previously, optimized nops were only used for MachO. Also added tests for ELF and COFF. llvm-svn: 115523 | |||||
| * | Include the section address in the computation of the relocation. | Rafael Espindola | 2010-10-04 | 1 | -1/+8 | |
| | | | | | llvm-svn: 115509 | |||||
| * | Correctly compute the relocation when it is not in the first fragment. | Rafael Espindola | 2010-10-04 | 1 | -1/+1 | |
| | | | | | llvm-svn: 115506 | |||||
| * | Implement a very basic PIC case. | Rafael Espindola | 2010-10-03 | 1 | -0/+7 | |
| | | | | | llvm-svn: 115454 | |||||

