- Dec 29, 2010
-
-
Rafael Espindola authored
llvm-svn: 122616
-
Rafael Espindola authored
like 6 is a fixed point of that and so the previous tests were OK :-) llvm-svn: 122614
-
Rafael Espindola authored
llvm-svn: 122612
-
Rafael Espindola authored
llvm-svn: 122611
-
- Dec 28, 2010
-
-
Rafael Espindola authored
llvm-svn: 122602
-
Rafael Espindola authored
llvm-svn: 122590
-
- Dec 27, 2010
-
-
Rafael Espindola authored
llvm-svn: 122584
-
Rafael Espindola authored
supports. llvm-svn: 122577
-
- Dec 22, 2010
-
-
Rafael Espindola authored
better name and matches what is used in the MachO writer. llvm-svn: 122443
-
- Dec 16, 2010
-
-
Matt Beaumont-Gay authored
llvm-svn: 121910
-
- Dec 15, 2010
-
-
Matt Beaumont-Gay authored
llvm-svn: 121904
-
Rafael Espindola authored
llvm-svn: 121851
-
- Dec 10, 2010
-
-
Rafael Espindola authored
llvm-svn: 121471
-
Rafael Espindola authored
llvm-svn: 121461
-
Rafael Espindola authored
f: .cfi_startproc nop .cfi_endproc assembled (on ELF). llvm-svn: 121434
-
- Dec 09, 2010
-
-
Devang Patel authored
llvm-svn: 121402
-
- Dec 06, 2010
-
-
Rafael Espindola authored
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. llvm-svn: 121006
-
Rafael Espindola authored
linux and darwin assemblers happy :-( llvm-svn: 121004
-
Rafael Espindola authored
that no relocations are used (on MochO). Fixes llc producing different output from llc + llvm-mc. llvm-svn: 121000
-
- Dec 03, 2010
-
-
Rafael Espindola authored
difference is much smaller (about 0.3s) but significant. llvm-svn: 120787
-
Rafael Espindola authored
avoids creating leb128 fragments and speeds up the test in PR8711 to 33s. llvm-svn: 120774
-
Rafael Espindola authored
data fragment. This reduces the time to assemble the test in 8711 from 60s to 54s. llvm-svn: 120767
-
- Nov 28, 2010
-
-
Rafael Espindola authored
llvm-svn: 120243
-
- Nov 22, 2010
-
-
Rafael Espindola authored
llvm-svn: 119972
-
- Nov 16, 2010
-
-
Rafael Espindola authored
Next: Add support for the !HasDotLocAndDotFile case to the MCAsmStreamer and then switch codegen to use it. llvm-svn: 119384
-
- Nov 02, 2010
-
-
Rafael Espindola authored
llvm-svn: 118023
-
- Nov 01, 2010
-
-
Rafael Espindola authored
llvm-svn: 117911
-
- Sep 30, 2010
-
-
Kevin Enderby authored
and output the dwarf line number tables. This contains the code to emit and encode the dwarf line tables from the previously gathered information in the MCLineSection objects. This contains all the details to encode the line and address deltas into the dwarf line table. To do this an MCDwarfLineAddrFragment has been added. Also this moves the interface code out of Mach-O streamer into MCDwarf so it should be useable by other object file formats. There is now one call to be made from an MCObjectStreamer EmitInstruction() method: MCLineEntry::Make(this, getCurrentSection()); to create a line entry after each instruction is assembled. And one call call to be made from an MCObjectStreamer Finish() method: MCDwarfFileTable::Emit(this, DwarfLineSection); when getContext().hasDwarfFiles() is true and is passed a object file specific MCSection where to emit the dwarf file and the line tables. This appears to now be correct for 32-bit targets, at least x86. But the relocation entries for 64-bit Darwin needs some further work which is next up to work on. So for now the 64-bit Mach-O target does not output the dwarf file and line tables. llvm-svn: 115157
-
- Sep 02, 2010
-
-
Benjamin Kramer authored
llvm-svn: 112849
-
- Jul 19, 2010
-
-
Michael J. Spencer authored
llvm-svn: 108682
-
- May 20, 2010
-
-
Matt Fleming authored
llvm-svn: 104264
-
- Apr 04, 2010
-
-
Chris Lattner authored
a few more things in AsmPrinter.cpp. llvm-svn: 100294
-
- Apr 03, 2010
-
-
Chris Lattner authored
llvm-svn: 100290
-
Chris Lattner authored
If we have an MCAsmStreamer, we continue to emit asm textually, otherwise we (currently) emit an error to errs and ignore it. llvm-svn: 100289
-
- Mar 09, 2010
-
-
Chris Lattner authored
llvm-svn: 98017
-
- Jan 22, 2010
-
-
Chris Lattner authored
that doesn't want to use twines. llvm-svn: 94199
-
- Jan 19, 2010
-
-
Chris Lattner authored
and that clients can use. llvm-svn: 93923
-
Chris Lattner authored
identifier. There is no way to work around it. llvm-svn: 93896
-
Chris Lattner authored
(which just iteratively emits bytes) to MCStreamer. llvm-svn: 93888
-
- Aug 18, 2009
-
-
Chris Lattner authored
MCAsmStreamer. Based on this, eliminate the current section from AsmPrinter. While I'm at it, clean up the last of the horrible "switch to null section" stuff and add an assert. This change is in preparation for completely eliminating asmprinter::switchtosection. llvm-svn: 79324
-