Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
b9c1b51e45b845debb76d8658edabca70ca56079
/
llvm
/
lib
/
Object
/
IRObjectFile.cpp
9ba95f9
Restore "Resolution-based LTO API."
by Teresa Johnson
· 9 years ago
cbf684e
Revert "Resolution-based LTO API."
by Teresa Johnson
· 9 years ago
f99573b
Resolution-based LTO API.
by Teresa Johnson
· 9 years ago
b0b52fc
function_refify. NFC.
by Benjamin Kramer
· 9 years ago
36c54fb
[IRObjectFile] Try to be defensive, add a break.
by Davide Italiano
· 9 years ago
ec7e29e
[IRObjectFile] Propagate .weak attribute correctly for ASM symbols.
by Davide Italiano
· 9 years ago
699281c
Don't pass a Reloc::Model to MC.
by Rafael Espindola
· 9 years ago
83658d6
Return a StringRef from getSection.
by Rafael Espindola
· 9 years ago
a0cb890
Clean the API for CollectAsmUndefinedRefs, taking a Triple and a String InlineAsm instead of a Module (NFC)
by Mehdi Amini
· 9 years ago
9ff43e4
IRObjectFile, clang-format fixup for r267104
by Mehdi Amini
· 9 years ago
9a1724b
Use std::move on the enum to insert it into the pair to please MSVC
by Mehdi Amini
· 9 years ago
e9cffaf
Refactor IRObjectFile, extract a static CollectAsmUndefinedRefs() method to parse inline assembly (NFC)
by Mehdi Amini
· 9 years ago
3fcdf6a
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 9 years ago
f2fe014
Rename embedded bitcode section in MachO
by Steven Wu
· 10 years ago
8d6fbc3
IRObject: Mark extern_weak as weak.
by Rafael Espindola
· 10 years ago
cf98162
Use copy initialization.
by Rafael Espindola
· 10 years ago
b3e8a6d
Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs.
by Benjamin Kramer
· 10 years ago
9d2bfc4
Use diagnostic handler in the LLVMContext
by Rafael Espindola
· 10 years ago
dc0dbe1
Fix llvm-nm(1) printing of llvm-bitcode files for -format darwin to match darwin’s nm(1).
by Kevin Enderby
· 10 years ago
c233f74
Simplify the Mangler interface now that DataLayout is mandatory.
by Rafael Espindola
· 10 years ago
dcd1dca
Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC.
by Rafael Espindola
· 10 years ago
8d8b13d
Recommit r239721: Replace string GNU Triples with llvm::Triple in InitMCObjectFileInfo. NFC.
by Daniel Sanders
· 10 years ago
fa555dc
Revert r239721 - Replace string GNU Triples with llvm::Triple in InitMCObjectFileInfo. NFC.
by Daniel Sanders
· 10 years ago
d6d12a1
Replace string GNU Triples with llvm::Triple in InitMCObjectFileInfo. NFC.
by Daniel Sanders
· 10 years ago
82e657b
Object: Prepend __imp_ when mangling a dllimport symbol in IRObjectFile.
by Peter Collingbourne
· 10 years ago
7d09919
Remove object_error::success and use std::error_code() instead
by Rui Ueyama
· 10 years ago
81902a3
Remove MCAssembler.h include from MCStreamer.h and fix users of MCStreamer.h
by Pete Cooper
· 10 years ago
cba833a
Be lazy about loading metadata in IRObjectFile.
by Rafael Espindola
· 11 years ago
46a4355
Make DataLayout Non-Optional in the Module
by Mehdi Amini
· 11 years ago
0a446fd
Add missing includes. make_unique proliferated everywhere.
by Benjamin Kramer
· 11 years ago
20c7259
Introduce Target::createNullTargetStreamer and use it from IRObjectFile.
by Peter Collingbourne
· 11 years ago
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
addddc4
Silence more static analyzer warnings.
by Michael Ilseman
· 11 years ago
5dec7ea
Rename createIRObjectFile to just create.
by Rafael Espindola
· 11 years ago
25a7e0a
Move method out of line to make buildbot happy.
by Rafael Espindola
· 11 years ago
527e846
Don't lookup an object symbol name in the module.
by Rafael Espindola
· 11 years ago
d4bcefc
Don't ever call materializeAllPermanently during LTO.
by Rafael Espindola
· 11 years ago
10039c0
LTO: introduce object file-based on-disk module format.
by Peter Collingbourne
· 11 years ago
10a27df
unique_ptrify IRObjectFile::createIRObjectFile
by David Blaikie
· 11 years ago
6881215
Pass a && to getLazyBitcodeModule.
by Rafael Espindola
· 11 years ago
e2c1d77
Pass a std::unique_ptr<MemoryBuffer>& to getLazyBitcodeModule.
by Rafael Espindola
· 11 years ago
d96d553
Pass a MemoryBufferRef when we can avoid taking ownership.
by Rafael Espindola
· 11 years ago
1961f14
Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std::unique_ptr
by David Blaikie
· 11 years ago
48af1c2
Don't own the buffer in object::Binary.
by Rafael Espindola
· 11 years ago
ba79dba
Make RecordStreamer.h private.
by Rafael Espindola
· 11 years ago
2dc0d9b
Ignore llvm.* globals.
by Rafael Espindola
· 11 years ago
dddd1fd
Implement LTOModule on top of IRObjectFile.
by Rafael Espindola
· 11 years ago
3885090
Mark intrinsic functions as llvm-specific.
by Rafael Espindola
· 11 years ago
b674c17
Don't include llvm.metadata variables in archive symbol tables.
by Rafael Espindola
· 11 years ago
30f37f5
Move createIRObjectFile to the IRObjectFile class and return the concrete type.
by Rafael Espindola
· 11 years ago
13b69d6
Add support for inline asm symbols to IRObjectFile.
by Rafael Espindola
· 11 years ago
2e60ca9
Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.
by Rafael Espindola
· 11 years ago
c3f9b5a
Make ObjectFile and BitcodeReader always own the MemoryBuffer.
by Rafael Espindola
· 11 years ago
8af5cb2
Change IRObjectFile to parse the bitcode lazily.
by Rafael Espindola
· 11 years ago
db4ed0b
Remove 'using std::errro_code' from lib.
by Rafael Espindola
· 11 years ago
3acea39
Don't use 'using std::error_code' in include/llvm.
by Rafael Espindola
· 11 years ago
2fb5bc3
Remove the linker_private and linker_private_weak linkages.
by Rafael Espindola
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
96c9d95
[C++11] Replace OwningPtr::take() with OwningPtr::release().
by Ahmed Charles
· 12 years ago
a51f0f8
Now that it is possible, use the mangler in IRObjectFile.
by Rafael Espindola
· 12 years ago
23f0406
Add missing include.
by Rafael Espindola
· 12 years ago
f12b828
Add a SymbolicFile interface between Binary and ObjectFile.
by Rafael Espindola
· 12 years ago