summaryrefslogtreecommitdiff
path: root/include/llvm/MC
AgeCommit message (Expand)AuthorFilesLines
2010-11-29Merge System into Support.Michael J. Spencer12-12/+12
2010-11-28Make EmitIntValue non virtual.Rafael Espindola1-2/+1
2010-11-28Move EmitValue to MCObjectStreamer.Rafael Espindola1-0/+1
2010-11-28Fixed verson of r120245.Rafael Espindola1-0/+1
2010-11-28Revert previous patch while I debug the darwin bootstrap failure.Rafael Espindola1-1/+0
2010-11-28Factor some duplicated code into MCObjectStreamer::EmitLabel.Rafael Espindola1-0/+1
2010-11-28Make EmitSymbolValue non virtual.Rafael Espindola1-2/+2
2010-11-28Avoid code duplication in the many unsupported EmitGPRel32Value implementations.Rafael Espindola1-1/+1
2010-11-28Make EmitULEB128IntValue and EmitSLEB128IntValue non virtual.Rafael Espindola1-2/+2
2010-11-28Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola1-5/+10
2010-11-26Fix Whitespace.Michael J. Spencer1-12/+12
2010-11-23Invalidate the layout on any relaxation, not just Instructions. Bug found by ...Rafael Espindola1-4/+3
2010-11-23Reuse data fragments while lowering. Patch by David Meyer.Rafael Espindola1-2/+9
2010-11-22Add basic CFI methods to the streamer interface.Rafael Espindola1-0/+8
2010-11-22Remove some #includes.Rafael Espindola1-2/+2
2010-11-19Added support for the Mach-O .symbol_resolver directive. rdar://8673046Kevin Enderby3-1/+8
2010-11-19Add a MCLineSectionOrder vector so that we produce the line tables in aRafael Espindola2-3/+18
2010-11-19Change some methods in MCDwarf.cpp to be able to handle an arbitraryRafael Espindola2-3/+13
2010-11-18Change CodeGen to use .loc directives. This produces a lot more readable outputRafael Espindola1-7/+0
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola4-0/+7
2010-11-17MC-JIT: Stub out "pure" streamer.Daniel Dunbar1-0/+7
2010-11-16Add .loc methods to the streamer.Rafael Espindola1-1/+8
2010-11-16Add const.Rafael Espindola1-6/+6
2010-11-15Change MCExpr::EvaluateAsRelocatableImpl of variables to return the originalRafael Espindola1-0/+5
2010-11-15Fix PR8565.Rafael Espindola1-7/+7
2010-11-15add targetoperand flags for jump tables, constant pool and block addressChris Lattner1-1/+3
2010-11-14reimplement ppc asmprinter "toc" handling to use a VariantKindChris Lattner1-1/+3
2010-11-13MC: Simplify Mach-O and ELF object writer implementations.Daniel Dunbar3-103/+8
2010-11-13Parse and record the gnu_unique_object type.Rafael Espindola1-0/+1
2010-11-13Parse and remember discriminators in .loc line. I try to output them withRafael Espindola2-3/+16
2010-11-11Initial comdat implementation.Rafael Espindola2-4/+14
2010-11-10Use MCSectionELF in places we know we have an ELF section.Rafael Espindola1-3/+4
2010-11-10Update ARMConstantPoolValue to not use a modifier string. Use an explicitJim Grosbach1-3/+9
2010-11-09Fixed version of 118639 with an extra assert to catch similar problemsRafael Espindola2-10/+2
2010-11-09Revert previous patch. Missed a case.Rafael Espindola2-2/+10
2010-11-09Remove IsExplicit. It was always false.Rafael Espindola2-10/+2
2010-11-07Relax dwarf line fragments. This fixes a crash in the included testcase.Rafael Espindola1-1/+11
2010-11-05Add '.code 32' assembler directive to MC streamers.Jim Grosbach1-1/+2
2010-11-05MC'ize the '.code 16' and '.thumb_func' ARM directives.Jim Grosbach2-1/+6
2010-11-05Trailing whitespace.Jim Grosbach1-1/+1
2010-11-05Allow targets to specify the MachO CPUType/CPUSubtype information.Jim Grosbach1-1/+2
2010-11-02Do relaxations with FT_Org fragments. Fixes the FIXME:Rafael Espindola1-1/+10
2010-11-02Add support for expressions in .sleb/.uleb directives.Rafael Espindola3-7/+57
2010-11-01Move EmitInstruction to MCObjectStreamer so that ELF and MachO can share it.Rafael Espindola1-0/+4
2010-11-01Implement .weakref.Rafael Espindola3-4/+17
2010-10-28Implement TLSLD.Rafael Espindola1-0/+1
2010-10-28Implement DTPOFF.Rafael Espindola1-0/+1
2010-10-28Implement TLSLDM.Rafael Espindola1-0/+1
2010-10-28Implement VK_GOTNTPOFF and switch RelocNeedsGOT to use VariantKind.Rafael Espindola1-0/+1
2010-10-22Making the e_machine configurable by the target backend in ELFObjectWriter.Wesley Peck1-1/+2