| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | The variable ValueSize is set to 1 on both code paths, and then | Duncan Sands | 2010-06-29 | 1 | -5/+1 |
| | | | | | | | ignored! Remove it. llvm-svn: 107138 | ||||
| * | The variable "Value" is carefully set to Layout.getSymbolAddress, | Duncan Sands | 2010-06-29 | 1 | -4/+0 |
| | | | | | | | but then not actually used - maybe a bug? Remove the variable. llvm-svn: 107137 | ||||
| * | Remove unused calls to Lexer.getLoc and the pointless variable HasFillExpr. | Duncan Sands | 2010-06-29 | 1 | -7/+0 |
| | | | | | llvm-svn: 107136 | ||||
| * | Added the darwin .secure_log_unique and .secure_log_reset directives. | Kevin Enderby | 2010-06-28 | 2 | -0/+70 |
| | | | | | llvm-svn: 107077 | ||||
| * | Get the addend correct for i386 pic. | Eric Christopher | 2010-06-22 | 1 | -1/+7 |
| | | | | | | | Thanks Daniel! llvm-svn: 106608 | ||||
| * | "This is just a cosmetic change in MCAsmStreamer.cpp/EmitSymbolAttribute: ↵ | Chris Lattner | 2010-06-21 | 1 | -11/+11 |
| | | | | | | | | | | | | all attributes have now a \t before and after, as done for '.type'. This makes the output look consistent, as well as help some third party assemblers expecting the attributes to be in the second column." Patch by Arnaud de Grandmaison! llvm-svn: 106469 | ||||
| * | Update comment. | Eric Christopher | 2010-06-17 | 1 | -1/+2 |
| | | | | | llvm-svn: 106191 | ||||
| * | In progress on 32-bit addends. | Eric Christopher | 2010-06-16 | 1 | -1/+7 |
| | | | | | llvm-svn: 106154 | ||||
| * | MC/Mach-O: Rewrite atom association to be a final pass we do in Finish(), ↵ | Daniel Dunbar | 2010-06-16 | 1 | -33/+46 |
| | | | | | | | | | instead of tracking as part of emission. - This allows sharing more code with the MCObjectStreamer. llvm-svn: 106143 | ||||
| * | MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol. | Daniel Dunbar | 2010-06-16 | 3 | -10/+9 |
| | | | | | llvm-svn: 106142 | ||||
| * | MC: Lift SwitchSection() and Finish() into MCObjectStreamer. | Daniel Dunbar | 2010-06-16 | 2 | -42/+38 |
| | | | | | llvm-svn: 106141 | ||||
| * | MC: Factor out an MCObjectStreamer class, which will be shared by the concrete | Daniel Dunbar | 2010-06-16 | 3 | -29/+51 |
| | | | | | | | object file format writers. llvm-svn: 106140 | ||||
| * | Fix indentation. | Eric Christopher | 2010-06-16 | 1 | -4/+4 |
| | | | | | llvm-svn: 106072 | ||||
| * | Some more work on mach-o TLV relocations. | Eric Christopher | 2010-06-15 | 1 | -0/+38 |
| | | | | | llvm-svn: 106062 | ||||
| * | Don't call flush() at a library level which isn't checking for errors | Dan Gohman | 2010-06-01 | 2 | -2/+0 |
| | | | | | | | and doesn't know where the output is going. llvm-svn: 105274 | ||||
| * | Rearrange conditionals so we don't get caught with the correct type as wrong. | Eric Christopher | 2010-05-27 | 1 | -3/+3 |
| | | | | | llvm-svn: 104793 | ||||
| * | MC: When running with -mc-relax-all, we can eagerly relax instructions and ↵ | Daniel Dunbar | 2010-05-26 | 2 | -21/+20 |
| | | | | | | | avoid creating unnecessary MCInstFragments. llvm-svn: 104736 | ||||
| * | MC/Mach-O: Factor out EmitInstTo{Fragment,Data} for emitting MCInst's as ↵ | Daniel Dunbar | 2010-05-26 | 1 | -34/+46 |
| | | | | | | | MCInstFragments or appending onto an MCDataFragment. llvm-svn: 104735 | ||||
| * | MC: Change RelaxInstruction to only take the input and output instructions. | Daniel Dunbar | 2010-05-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 104713 | ||||
| * | MC: Eliminate an unnecessary copy. | Daniel Dunbar | 2010-05-26 | 1 | -9/+4 |
| | | | | | llvm-svn: 104709 | ||||
| * | MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query it | Daniel Dunbar | 2010-05-26 | 2 | -2/+2 |
| | | | | | | | before encoding. llvm-svn: 104707 | ||||
| * | MC: Eliminate MCAsmFixup, replace with MCFixup. | Daniel Dunbar | 2010-05-26 | 3 | -24/+20 |
| | | | | | llvm-svn: 104699 | ||||
| * | MC: Use accessors for access to MCAsmFixup. | Daniel Dunbar | 2010-05-26 | 3 | -19/+22 |
| | | | | | llvm-svn: 104697 | ||||
| * | MC: Change MCInst::dump_pretty to not include a trailing newline. | Daniel Dunbar | 2010-05-26 | 2 | -3/+5 |
| | | | | | llvm-svn: 104696 | ||||
| * | MC: Eliminate MCFragment vtable, which was unnecessary. | Daniel Dunbar | 2010-05-26 | 1 | -69/+62 |
| | | | | | llvm-svn: 104689 | ||||
| * | Start adding mach-o tls reloc support. | Eric Christopher | 2010-05-26 | 2 | -2/+10 |
| | | | | | llvm-svn: 104651 | ||||
| * | llvm-mc: Use EmitIntValue where possible, which makes the API calls from the ↵ | Daniel Dunbar | 2010-05-23 | 1 | -3/+6 |
| | | | | | | | AsmParser and CodeGen line up better. llvm-svn: 104467 | ||||
| * | llvm-mc: Use AddBlankLine in asm parser. This makes transliteration match ↵ | Daniel Dunbar | 2010-05-23 | 1 | -0/+9 |
| | | | | | | | the input much more closely, and also makes the API calls from the AsmParser and CodeGen line up better. llvm-svn: 104466 | ||||
| * | MC: Add an MCLoggingStreamer, for use in debugging integrated-as mismatches. | Daniel Dunbar | 2010-05-23 | 2 | -0/+209 |
| | | | | | llvm-svn: 104463 | ||||
| * | Expand on comment. | Eric Christopher | 2010-05-21 | 1 | -1/+2 |
| | | | | | llvm-svn: 104396 | ||||
| * | Fix section attribute name. | Eric Christopher | 2010-05-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 104381 | ||||
| * | Add support for parsing the ELF .type assembler directive. | Matt Fleming | 2010-05-21 | 2 | -0/+50 |
| | | | | | llvm-svn: 104316 | ||||
| * | Grammar fix. This is a test commit. | Matt Fleming | 2010-05-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 104264 | ||||
| * | Reduce string trashing. | Benjamin Kramer | 2010-05-20 | 1 | -2/+2 |
| | | | | | llvm-svn: 104223 | ||||
| * | Partial code for emitting thread local bss data. | Eric Christopher | 2010-05-20 | 2 | -0/+2 |
| | | | | | llvm-svn: 104197 | ||||
| * | fix rdar://7986634 - match instruction opcodes case insensitively. | Chris Lattner | 2010-05-19 | 1 | -1/+6 |
| | | | | | llvm-svn: 104183 | ||||
| * | Implement EmitTBSSSymbol for MachOStreamer. | Eric Christopher | 2010-05-18 | 1 | -5/+7 |
| | | | | | | | Fixes build failure as well. llvm-svn: 104059 | ||||
| * | Make EmitTBSSSymbol take a section argument so that we can find it later. | Eric Christopher | 2010-05-18 | 3 | -9/+15 |
| | | | | | | | Fix up callers and users. llvm-svn: 104057 | ||||
| * | Incorporate Daniel's suggestion and use !isdigit(CurPtr[0]) and not | Kevin Enderby | 2010-05-18 | 1 | -1/+1 |
| | | | | | | | | CurPtr[0] == '\n' when testing the character after a "0b" when looking to see if it part of a something like "jmp 0b". llvm-svn: 104039 | ||||
| * | Fixed the problem with a branch to "0b" that was not parsed by llvm-mc | Kevin Enderby | 2010-05-18 | 1 | -1/+0 |
| | | | | | | | | correctly. The Lexer was incorrectly eating the newline casusing it to branch to address 0. Updated the test case to use a "0:" label and a branch to "0b". llvm-svn: 104038 | ||||
| * | MC/Mach-O: Implement support for setting indirect symbol table offset in ↵ | Daniel Dunbar | 2010-05-18 | 2 | -3/+15 |
| | | | | | | | | | section header. Also, create symbol data for LHS of assignment, to match 'as' symbol ordering better. llvm-svn: 104033 | ||||
| * | MC/Mach-O: Remove some FIXMEs. | Daniel Dunbar | 2010-05-18 | 1 | -7/+3 |
| | | | | | llvm-svn: 104032 | ||||
| * | MC/Mach-O: Fail faster/harder when we see .file, which isn't yet supported. | Daniel Dunbar | 2010-05-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 104031 | ||||
| * | Simplify MCContext::(Next|Get)Instance | Benjamin Kramer | 2010-05-18 | 1 | -24/+8 |
| | | | | | | | | - Allocate MCLabels in the context so they don't leak. - Avoid duplicated densemap lookup. llvm-svn: 104020 | ||||
| * | Added support in MC for Directional Local Labels. | Kevin Enderby | 2010-05-17 | 5 | -9/+117 |
| | | | | | llvm-svn: 103989 | ||||
| * | More data/parsing support for tls directives. Add a few more testcases | Eric Christopher | 2010-05-17 | 1 | -0/+10 |
| | | | | | | | and cleanup comments as well. llvm-svn: 103985 | ||||
| * | MC/Mach-O/x86: Optimal nop sequences should only be used for the .text ↵ | Daniel Dunbar | 2010-05-17 | 1 | -8/+13 |
| | | | | | | | sections, not all sections in the text segment. llvm-svn: 103981 | ||||
| * | MC: Add dyn_cast support to MCSection. | Daniel Dunbar | 2010-05-17 | 1 | -1/+1 |
| | | | | | | | - Of questionable utility, since in general anything which wants to do this should probably be within a target specific hook, which can rely on the sections being of the appropriate type. However, it can be useful for short term hacks. llvm-svn: 103980 | ||||
| * | MC/Mach-O: Reverse order of SymbolData scanning when emitting instructions. | Daniel Dunbar | 2010-05-17 | 1 | -1/+1 |
| | | | | | | | | - This fixes a string table mismatch with 'as' when two new symbols are defined in a single instruction. llvm-svn: 103979 | ||||
| * | Add some section and constant support for darwin TLS. | Eric Christopher | 2010-05-17 | 1 | -1/+8 |
| | | | | | llvm-svn: 103974 | ||||

