aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/IRObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-02-29Rename embedded bitcode section in MachOSteven Wu1-4/+1
2016-02-29IRObject: Mark extern_weak as weak.Rafael Espindola1-1/+2
2016-02-11Use copy initialization.Rafael Espindola1-2/+2
2016-01-27Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs.Benjamin Kramer1-1/+1
2015-12-14Use diagnostic handler in the LLVMContextRafael Espindola1-1/+1
2015-11-10Fix llvm-nm(1) printing of llvm-bitcode files for -format darwin to match dar...Kevin Enderby1-0/+6
2015-06-23Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola1-3/+1
2015-06-16Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC.Rafael Espindola1-2/+2
2015-06-16Recommit r239721: Replace string GNU Triples with llvm::Triple in InitMCObjec...Daniel Sanders1-6/+6
2015-06-15Revert r239721 - Replace string GNU Triples with llvm::Triple in InitMCObject...Daniel Sanders1-6/+6
2015-06-15Replace string GNU Triples with llvm::Triple in InitMCObjectFileInfo. NFC.Daniel Sanders1-6/+6
2015-06-11Object: Prepend __imp_ when mangling a dllimport symbol in IRObjectFile.Peter Collingbourne1-0/+3
2015-06-09Remove object_error::success and use std::error_code() insteadRui Ueyama1-2/+2
2015-05-15Remove MCAssembler.h include from MCStreamer.h and fix users of MCStreamer.hPete Cooper1-0/+1
2015-03-13Be lazy about loading metadata in IRObjectFile.Rafael Espindola1-1/+3
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini1-6/+3
2015-03-01Add missing includes. make_unique proliferated everywhere.Benjamin Kramer1-0/+1
2015-02-19Introduce Target::createNullTargetStreamer and use it from IRObjectFile.Peter Collingbourne1-0/+1
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-3/+3
2014-12-15Silence more static analyzer warnings.Michael Ilseman1-0/+2
2014-12-09Rename createIRObjectFile to just create.Rafael Espindola1-2/+2
2014-12-09Move method out of line to make buildbot happy.Rafael Espindola1-0/+2
2014-12-09Don't lookup an object symbol name in the module.Rafael Espindola1-5/+2
2014-10-24Don't ever call materializeAllPermanently during LTO.Rafael Espindola1-11/+1
2014-09-18LTO: introduce object file-based on-disk module format.Peter Collingbourne1-1/+41
2014-09-03unique_ptrify IRObjectFile::createIRObjectFileDavid Blaikie1-2/+2
2014-09-03Pass a && to getLazyBitcodeModule.Rafael Espindola1-1/+1
2014-08-26Pass a std::unique_ptr<MemoryBuffer>& to getLazyBitcodeModule.Rafael Espindola1-2/+1
2014-08-26Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola1-4/+1
2014-08-21Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std...David Blaikie1-1/+1
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola1-10/+14
2014-07-04Make RecordStreamer.h private.Rafael Espindola1-2/+2
2014-07-04Ignore llvm.* globals.Rafael Espindola1-6/+3
2014-07-04Implement LTOModule on top of IRObjectFile.Rafael Espindola1-14/+12
2014-07-04Mark intrinsic functions as llvm-specific.Rafael Espindola1-0/+5
2014-07-04Don't include llvm.metadata variables in archive symbol tables.Rafael Espindola1-0/+5
2014-07-03Move createIRObjectFile to the IRObjectFile class and return the concrete type.Rafael Espindola1-1/+1
2014-07-03Add support for inline asm symbols to IRObjectFile.Rafael Espindola1-21/+130
2014-06-24Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.Rafael Espindola1-8/+9
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola1-8/+10
2014-06-18Change IRObjectFile to parse the bitcode lazily.Rafael Espindola1-2/+13
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-5/+4
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-03-13Remove the linker_private and linker_private_weak linkages.Rafael Espindola1-2/+1
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-1/+1
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-1/+1
2014-02-28Now that it is possible, use the mangler in IRObjectFile.Rafael Espindola1-2/+14
2014-02-21Add missing include.Rafael Espindola1-0/+1
2014-02-21Add a SymbolicFile interface between Binary and ObjectFile.Rafael Espindola1-0/+139