aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC
Commit message (Expand)AuthorAgeFilesLines
* Add .loc methods to the streamer.Rafael Espindola2010-11-169-24/+73
* Parse and ignore some .cfi_* directives.Rafael Espindola2010-11-161-0/+95
* A bit more of gnu as compatibility when handling relocations with aliases.Rafael Espindola2010-11-161-2/+5
* Fix compiler warnigns.Benjamin Kramer2010-11-151-2/+2
* Change MCExpr::EvaluateAsRelocatableImpl of variables to return the originalRafael Espindola2010-11-155-116/+60
* Dovetail with Dan Dunbar's rework of ELFObjectWriter.Jason W Kim2010-11-151-223/+311
* Fix PR8565.Rafael Espindola2010-11-152-6/+26
* correct the fixup comment printer to work on big endian platforms.Chris Lattner2010-11-151-1/+8
* add targetoperand flags for jump tables, constant pool and block addressChris Lattner2010-11-151-4/+15
* Move the logic to decide with which symbol we produce a relocation (if any) toRafael Espindola2010-11-141-27/+44
* reimplement ppc asmprinter "toc" handling to use a VariantKindChris Lattner2010-11-141-1/+2
* Fix another case of a .comm directive without a corresponding .typeRafael Espindola2010-11-141-1/+2
* Fix the type of a symbol created with .comm and no corresponding .type.Rafael Espindola2010-11-141-0/+1
* Handle a peculiar comdat case: Creating a section with an undefinedRafael Espindola2010-11-142-29/+55
* Simplify getSymbolIndexInSymbolTable by setting the actual index ofRafael Espindola2010-11-141-11/+6
* Fix warning.Rafael Espindola2010-11-141-0/+4
* MC: Simplify Mach-O and ELF object writer implementations.Daniel Dunbar2010-11-132-192/+98
* Fix warning and add support for printing gnu_unique_object.Rafael Espindola2010-11-131-0/+2
* Parse and record the gnu_unique_object type.Rafael Espindola2010-11-132-0/+2
* Parse and remember discriminators in .loc line. I try to output them withRafael Espindola2010-11-132-2/+8
* Fix the encoding of negative line deltas.Rafael Espindola2010-11-131-1/+1
* MCELF: Copy the symbol name only if we're going to modify it.Benjamin Kramer2010-11-121-9/+8
* Remove what looks like dead code in the production of debug lines.Rafael Espindola2010-11-121-45/+2
* gnu as support both % and @ before types, do the same.Rafael Espindola2010-11-121-10/+4
* Trailing whitespace.Jim Grosbach2010-11-111-5/+5
* Mark labels declared in tls sections as STT_TLS. This matches the behavior ofRafael Espindola2010-11-112-33/+37
* Initial comdat implementation.Rafael Espindola2010-11-113-28/+145
* Make AliasedSymbol able to handle MCTargetExpr. They can get here ifRafael Espindola2010-11-111-3/+16
* Fix the symbol index of weak references. Also make RecordRelocation a bitRafael Espindola2010-11-111-22/+12
* Remove some explicit arguments to getELFSection. This isRafael Espindola2010-11-111-6/+4
* Factor some code into WriteSection.Rafael Espindola2010-11-101-62/+72
* Update the section index map after we add the medatada sections.Rafael Espindola2010-11-101-0/+4
* Use SectionIndexMap in WriteSymbolTable to make it a little less brittle.Rafael Espindola2010-11-101-16/+17
* Factor some code into ComputeIndexMap.Rafael Espindola2010-11-101-14/+28
* Change the String<size> methods to take a fragment instead of a buffer.Rafael Espindola2010-11-101-77/+40
* Use MCSectionELF in places we know we have an ELF section.Rafael Espindola2010-11-102-8/+7
* Update ARMConstantPoolValue to not use a modifier string. Use an explicitJim Grosbach2010-11-101-1/+11
* Fixed version of 118639 with an extra assert to catch similar problemsRafael Espindola2010-11-094-40/+30
* Revert previous patch. Missed a case.Rafael Espindola2010-11-094-29/+40
* Remove IsExplicit. It was always false.Rafael Espindola2010-11-094-40/+29
* Fix typo.Daniel Dunbar2010-11-081-1/+1
* Set default flags for .rodata.Rafael Espindola2010-11-081-1/+3
* Speed up AddSectionToTheEnd. It was walking all fragments in all sections.Rafael Espindola2010-11-071-19/+4
* Relax dwarf line fragments. This fixes a crash in the included testcase.Rafael Espindola2010-11-071-13/+18
* Add '.code 32' assembler directive to MC streamers.Jim Grosbach2010-11-053-0/+3
* MC'ize the '.code 16' and '.thumb_func' ARM directives.Jim Grosbach2010-11-056-2/+36
* Put class into an anonymous namespace.Benjamin Kramer2010-11-051-0/+2
* Allow targets to specify the MachO CPUType/CPUSubtype information.Jim Grosbach2010-11-051-7/+13
* syntaxunified directive is a no-op for MachO writing.Jim Grosbach2010-11-051-0/+1
* Add 118023 back, but with proper spelling for .uleb128/.sleb128.Rafael Espindola2010-11-041-2/+4