summaryrefslogtreecommitdiffstats
path: root/lib/MC
Commit message (Expand)AuthorAgeFilesLines
* use EmitLinkage for functions as well as globals. One outputChris Lattner2010-01-261-1/+1
* Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner2010-01-263-3/+1
* Emit .comm alignment in bytes but .align in powers of 2 for ARM ELF.Rafael Espindola2010-01-264-2/+4
* eliminate MCAsmInfo::NeedsSet: we now just use .set on any platformChris Lattner2010-01-262-2/+0
* mcstreamerize gprel32 emission.Chris Lattner2010-01-253-12/+14
* rename MAI::PICJumpTableDirective to MAI::GPRel32Directive toChris Lattner2010-01-251-1/+1
* remove JumpTableDirective, it is always null.Chris Lattner2010-01-251-1/+0
* wirte up .file and .file to the mc asmparser.Chris Lattner2010-01-251-3/+7
* mcstreamerize .file and .file. This also fixes an issue where theChris Lattner2010-01-253-30/+66
* emit ELF .type directives through MCStreamer instead of doing it textually.Chris Lattner2010-01-251-1/+1
* add symbol attribute support for the ELF .type directive.Chris Lattner2010-01-252-1/+29
* emit the .size directive for global variables on ELF throughChris Lattner2010-01-253-1/+10
* all supported target now have aligned common support.Chris Lattner2010-01-252-2/+1
* coff targets support alignment on .commChris Lattner2010-01-251-1/+0
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-242-2/+0
* fix a parsing problem on instructions like:Chris Lattner2010-01-241-4/+3
* mcize lcomm, simplify .comm, extend both to support 64-bit sizes.Chris Lattner2010-01-235-9/+28
* resolve a fixme: the "nonexecutable stack directive" is actuallyChris Lattner2010-01-232-1/+2
* mcize visibility directives.Chris Lattner2010-01-233-6/+11
* move the various directive enums out of the MCStreamer classChris Lattner2010-01-234-66/+56
* mcstreamerize .no_dead_strip and .reference for static ctors/dtors.Chris Lattner2010-01-233-2/+3
* mcize jump table and constant pool entry labels, .local on elf,Chris Lattner2010-01-231-1/+2
* teach MCAsmStreamer::EmitBytes to use .ascii and .ascizChris Lattner2010-01-231-3/+47
* Changes to fix buffering that I forgot to commit with previous patch.Chris Lattner2010-01-221-1/+6
* Convert some more random-comment-printing stuff to use Chris Lattner2010-01-221-0/+5
* add a new MCAsmStreamer::GetCommentOS method to simplify stuffChris Lattner2010-01-222-10/+39
* rename addComment -> AddComment for consistency.Chris Lattner2010-01-221-4/+4
* Simplify some uses of str(n)cmp with StringRef.Benjamin Kramer2010-01-221-7/+5
* add comment support to the rest of the directives.Chris Lattner2010-01-221-14/+21
* stop using strtoll, it gives windows heartburn.Chris Lattner2010-01-221-8/+24
* Add the ability for MCStreamer to emit comments on the same line as directives.Chris Lattner2010-01-221-8/+59
* pass "-fasm-verbose" into createAsmStreamer.Chris Lattner2010-01-221-8/+9
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-222-0/+2
* move some files out of the llvm-mc tool into the MCParser library soChris Lattner2010-01-222-0/+2085
* forgot to svn add these, doh.Chris Lattner2010-01-222-0/+22
* create a new MCParser library and move some stuff into it.Chris Lattner2010-01-225-7/+5
* don't forget to initialize an instance variable!Chris Lattner2010-01-201-2/+2
* use getGlobalDirective(), don't hardcode .globl. PR6093Chris Lattner2010-01-201-13/+13
* make mcasmstreamer handle expanding 8 byte integer constants to Chris Lattner2010-01-201-3/+12
* give createAsmStreamer an 'isLittleEndian' argument.Chris Lattner2010-01-201-3/+8
* revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner2010-01-203-5/+3
* give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner2010-01-193-3/+5
* add a new EmitIntValue method that MCStreamer impls can optionally defineChris Lattner2010-01-192-6/+36
* Promoted the getTok() method to MCAsmParser so thatSean Callanan2010-01-191-1/+5
* Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner2010-01-194-33/+41
* mcstreamerize AsmPrinter::EmitZeros, at least when emitting to the Chris Lattner2010-01-191-0/+2
* add an MCAsmStreamer::EmitFill specialization of EmitFill thatChris Lattner2010-01-191-0/+15
* add a "MCStreamer::EmitFill" method, and move the default implementationChris Lattner2010-01-191-0/+9
* remove MAI::ZeroDirectiveSuffix, which is only used by MASM,Chris Lattner2010-01-191-1/+0
* stop using the .lcomm pseudoop on darwin, instead, directly use theChris Lattner2010-01-192-3/+2