aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/WinCOFFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-05-16MC: Use MCSymbol in MCObject::IsSymbolRefDifferenceFullyResolvedImpl()Duncan P. N. Exon Smith1-4/+5
2015-05-16MC: Change MCAssembler::Symbols to store MCSymbol, NFCDuncan P. N. Exon Smith1-3/+3
2015-05-14Don't omit the constant when computing a cross-section relative relocation.Andy Ayers1-1/+1
2015-04-17Compute A-B when A or B is weak.Rafael Espindola1-6/+4
2015-04-17Add a proper fix for pr23025.Rafael Espindola1-4/+16
2015-04-17[mc] Clean up emission of byte sequencesBenjamin Kramer1-2/+1
2015-04-14Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola1-3/+3
2015-04-09Define a function with "... llvm::func...".Rafael Espindola1-6/+5
2015-04-06Be consistent when deciding if a relocation is needed.Rafael Espindola1-4/+6
2015-03-30Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren1-3/+1
2015-03-26Fix PR23025.Rafael Espindola1-0/+8
2015-02-11Unbreak buildbotsDavid Majnemer1-1/+2
2015-02-11MC, COFF: Align section contents to a four byte boundaryDavid Majnemer1-2/+9
2015-02-09MC: Calculate intra-section symbol differences correctly for COFFDavid Majnemer1-6/+11
2015-01-22ARM: fail less catastrophically on invalid Windows inputSaleem Abdulrasool1-2/+3
2015-01-19Add r224985 back with fixes.Rafael Espindola1-8/+4
2015-01-14Revert "Add r224985 back with two fixes."Rafael Espindola1-4/+8
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1
2015-01-12Add r224985 back with two fixes.Rafael Espindola1-8/+4
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