aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/WinCOFFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-06Revert r225048: It broke ObjC on AArch64.Lang Hames1-4/+8
2014-12-31Add r224985 back with a fix.Rafael Espindola1-8/+4
2014-12-31Revert "Remove doesSectionRequireSymbols."Rafael Espindola1-4/+8
2014-12-30Remove doesSectionRequireSymbols.Rafael Espindola1-8/+4
2014-12-04clang-formatted ranged loops and assignment, NFC.Yaron Keren1-12/+12
2014-11-11MC, COFF: Use relocations for function references inside the sectionDavid Majnemer1-0/+18
2014-11-11speling.Nico Weber1-1/+1
2014-10-11MC: Bit pack MCSymbolData.Benjamin Kramer1-4/+4
2014-09-29WinCOFFObjectWriter: optimize the string table for common sufficesHans Wennborg1-85/+33
2014-09-28WinCOFFObjectWriter.cpp: make write_uint32_le more efficientHans Wennborg1-6/+4
2014-09-16This add a reset method for WinCOFFObjectWriter, like other MC* classes.Yaron Keren1-0/+16
2014-09-15Fix the build for MSVC, it doesn't support extended sizeofDavid Majnemer1-4/+4
2014-09-15MC: Add support for BigObjDavid Majnemer1-59/+91
2014-09-10Object: Add support for bigobjDavid Majnemer1-1/+1
2014-08-28Silence a -Wsign-compare warning. NFC.Aaron Ballman1-1/+1
2014-08-28MC: Don't crash when the COFF section limit is reachedDavid Majnemer1-6/+11
2014-07-13MC: Let non-temporary COFF aliases be in symtabDavid Majnemer1-8/+19
2014-07-04MC: Correct comment in ExportSymbolDavid Majnemer1-1/+1
2014-06-06MC: prevent early DCE of empty sectionsSaleem Abdulrasool1-7/+3
2014-06-06Fix a few issues with comdat handling on COFF.Rafael Espindola1-6/+24
2014-06-06Revert r210298 'Correctly set the comdat symbol on COFF' as it asserts on Win...Timur Iskhodzhanov1-13/+2
2014-06-05Correctly set the comdat symbol on COFF.Rafael Espindola1-2/+13
2014-05-21MC: introduce ability to restrict recorded relocationsSaleem Abdulrasool1-1/+2
2014-05-15Fix typosAlp Toker1-1/+1
2014-05-02MC: place .file records into the correct sectionSaleem Abdulrasool1-0/+1
2014-05-01Don't propagate StorageClass and ComplexType to aliases.Rafael Espindola1-2/+1
2014-05-01Compute the correct section for zed = foo + 1 in COFF.Rafael Espindola1-10/+9
2014-05-01Start fixing pr19147.Rafael Espindola1-10/+13
2014-04-28MC: range-loopifySaleem Abdulrasool1-62/+49
2014-04-27Add WoA object file emission supportSaleem Abdulrasool1-0/+38
2014-04-24Spread some const around for non-mutating uses of MCSymbolData.David Blaikie1-2/+2
2014-04-24[C++] Use 'nullptr'.Craig Topper1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-18Add range access to MCAssembler's symbol collection.David Blaikie1-7/+3
2014-04-17MC: rework static_assert to be MSVC compatibleSaleem Abdulrasool1-4/+2
2014-04-16Simplify a static_assert so VS2013 can build itTimur Iskhodzhanov1-2/+4
2014-04-16COFF: fix an off by one errorSaleem Abdulrasool1-1/+1
2014-04-16COFF: add support for .file symbolsSaleem Abdulrasool1-0/+29
2014-04-15Use unique_ptr for section/segment ownership in WinCOFFObjectWriterDavid Blaikie1-41/+32
2014-04-13MC: check machine magic when applying offset adjustmentsSaleem Abdulrasool1-2/+4
2014-04-13[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-13/+13
2014-04-08WinCOFF: Emit common symbols as specified in the COFF specDavid Majnemer1-1/+3
2014-03-29Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola1-1/+3
2014-03-08[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-8/+6
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-2/+1
2014-02-25Reuse constants for COFF string table entry offsetsNico Rieck1-7/+9
2014-02-22MC: Support COFF string tables larger than 10MBNico Rieck1-1/+27
2014-01-30Fix PR18381 - print a minimal diagnostic rather than assert on unresolved .se...Timur Iskhodzhanov1-0/+5
2014-01-06MC: Fatally error if subtraction operand is badDavid Majnemer1-5/+16
2013-12-05Correct word hyphenationsAlp Toker1-1/+1