aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/IRObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-12-13Remove redundant includes from lib/Object.Michael Zolotukhin1-10/+0
2017-10-11Convert the last uses of ErrorOr in include/llvm/Object.Rafael Espindola1-10/+12
2017-06-08Bitcode: Introduce a BitcodeFileContents data type. NFCI.Peter Collingbourne1-6/+5
2017-06-08Object: Factor out the code for creating the irsymtab for an arbitrary bitcod...Peter Collingbourne1-0/+23
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-5/+6
2016-12-16[ThinLTO] Import composite types as declarationsTeresa Johnson1-1/+2
2016-12-13Object: Make IRObjectFile own multiple modules and enumerate symbols from all...Peter Collingbourne1-13/+26
2016-12-13Object: Remove module accessors from IRObjectFile, and hide its constructor.Peter Collingbourne1-7/+2
2016-12-01Object: Extract a ModuleSymbolTable class from IRObjectFile.Peter Collingbourne1-144/+10
2016-11-24Object: Add IRObjectFile::getTargetTriple().Peter Collingbourne1-0/+2
2016-11-24Object: Simplify the IRObjectFile symbol iterator implementation.Peter Collingbourne1-89/+25
2016-11-22Object: Make SymbolicFile::symbol_{begin,end}() virtual and remove unnecessar...Peter Collingbourne1-2/+2
2016-11-18Object: Simplify; remove unnecessary use of unique_ptr.Peter Collingbourne1-4/+4
2016-11-14Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Teresa Johnson1-2/+1
2016-11-13Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne1-5/+5
2016-11-11Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson1-1/+1
2016-11-09Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Mehdi Amini1-1/+2
2016-11-08[ThinLTO] Prevent exporting of locals used/defined in module level asmTeresa Johnson1-2/+1
2016-11-08IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne1-4/+1
2016-09-16[IRObjectFile] Turn llvm_unreachable("foo") into something more explicative.Davide Italiano1-1/+1
2016-09-15[IRObjectFile] Handle undefined weak symbols in RecordStreamer.Davide Italiano1-1/+4
2016-08-11Restore "Resolution-based LTO API."Teresa Johnson1-1/+1
2016-08-11Revert "Resolution-based LTO API."Teresa Johnson1-1/+1
2016-08-11Resolution-based LTO API.Teresa Johnson1-1/+1
2016-07-01function_refify. NFC.Benjamin Kramer1-8/+5
2016-06-23[IRObjectFile] Try to be defensive, add a break.Davide Italiano1-0/+1
2016-06-22[IRObjectFile] Propagate .weak attribute correctly for ASM symbols.Davide Italiano1-0/+3
2016-05-18Don't pass a Reloc::Model to MC.Rafael Espindola1-1/+1
2016-05-11Return a StringRef from getSection.Rafael Espindola1-1/+1
2016-04-22Clean the API for CollectAsmUndefinedRefs, taking a Triple and a String Inlin...Mehdi Amini1-5/+3
2016-04-22IRObjectFile, clang-format fixup for r267104Mehdi Amini1-4/+5
2016-04-22Use std::move on the enum to insert it into the pair to please MSVCMehdi Amini1-1/+1
2016-04-22Refactor IRObjectFile, extract a static CollectAsmUndefinedRefs() method to p...Mehdi Amini1-4/+15
2016-04-06Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to...Kevin Enderby1-2/+2
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