Hans Wennborg
|
71eaa4f97d
Revert r360876 "[Object] Change object::SectionRef::getContents() to return Expected<StringRef>"
|
6 éve |
Fangrui Song
|
a4d6bb66d0
[Object] Change object::SectionRef::getContents() to return Expected<StringRef>
|
6 éve |
Fangrui Song
|
d726f663b4
[Object] Change SymbolicFile::printSymbolName to use Error
|
6 éve |
Steven Wu
|
b79b3c8160
[Object] Fix reading objects created with -fembed-bitcode-marker
|
6 éve |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 éve |
Michael Zolotukhin
|
3b31d051ff
Remove redundant includes from lib/Object.
|
7 éve |
Rafael Espindola
|
f45980e68e
Convert the last uses of ErrorOr in include/llvm/Object.
|
7 éve |
Peter Collingbourne
|
b9fc96d9dd
Bitcode: Introduce a BitcodeFileContents data type. NFCI.
|
8 éve |
Peter Collingbourne
|
f040d163f5
Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file.
|
8 éve |
Zachary Turner
|
19ca2b0f9d
Move Object format code to lib/BinaryFormat.
|
8 éve |
Teresa Johnson
|
f638013746
[ThinLTO] Import composite types as declarations
|
8 éve |
Peter Collingbourne
|
265ab521b8
Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
|
8 éve |
Peter Collingbourne
|
e976df103e
Object: Remove module accessors from IRObjectFile, and hide its constructor.
|
8 éve |
Peter Collingbourne
|
dc61d3e913
Object: Extract a ModuleSymbolTable class from IRObjectFile.
|
8 éve |
Peter Collingbourne
|
045ffc4b32
Object: Add IRObjectFile::getTargetTriple().
|
8 éve |
Peter Collingbourne
|
4384b55c02
Object: Simplify the IRObjectFile symbol iterator implementation.
|
8 éve |
Peter Collingbourne
|
b9b390899e
Object: Make SymbolicFile::symbol_{begin,end}() virtual and remove unnecessary wrappers.
|
8 éve |
Peter Collingbourne
|
fde9b8bfc2
Object: Simplify; remove unnecessary use of unique_ptr.
|
8 éve |
Teresa Johnson
|
8e04a1bfa5
Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
|
8 éve |
Peter Collingbourne
|
dead081fb2
Bitcode: Change module reader functions to return an llvm::Expected.
|
8 éve |
Teresa Johnson
|
a547919737
Split Bitcode/ReaderWriter.h into separate reader and writer headers
|
8 éve |
Mehdi Amini
|
129c9fcdb8
Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
|
8 éve |
Teresa Johnson
|
92bee0fe98
[ThinLTO] Prevent exporting of locals used/defined in module level asm
|
8 éve |
Peter Collingbourne
|
5498e18776
IR, Bitcode: Change bitcode reader to no longer own its memory buffer.
|
8 éve |
Davide Italiano
|
ad63f23c04
[IRObjectFile] Turn llvm_unreachable("foo") into something more explicative.
|
9 éve |
Davide Italiano
|
8471051cc5
[IRObjectFile] Handle undefined weak symbols in RecordStreamer.
|
9 éve |
Teresa Johnson
|
2d320e58a9
Restore "Resolution-based LTO API."
|
9 éve |
Teresa Johnson
|
6f0ab85031
Revert "Resolution-based LTO API."
|
9 éve |
Teresa Johnson
|
9fd977036c
Resolution-based LTO API.
|
9 éve |
Benjamin Kramer
|
fc44a8b1e4
function_refify. NFC.
|
9 éve |