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