Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
6c475a75953811bd14b115f5ab88d61ec996a799
/
llvm
/
lib
/
Bitcode
/
Writer
/
BitcodeWriter.cpp
6c475a7
ThinLTO: add early "dead-stripping" on the Index
by Teresa Johnson
· 9 years ago
519465b
[ThinLTO] Subsume all importing checks into a single flag
by Teresa Johnson
· 9 years ago
7ad9dc1
Reapply "Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveRefCntPtr""
by David Blaikie
· 9 years ago
6e2207a
Revert "Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveRefCntPtr"
by David Blaikie
· 9 years ago
daff78c
Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveRefCntPtr
by David Blaikie
· 9 years ago
5022bb7
Change Metadata Index emission in the bitcode to use 2x32 bits for the placeholder
by Mehdi Amini
· 9 years ago
e98f925
Add an index for Module Metadata record in the bitcode
by Mehdi Amini
· 9 years ago
2b59eca
Revert "Add an index for Module Metadata record in the bitcode"
by Saleem Abdulrasool
· 9 years ago
32ca148
Add an index for Module Metadata record in the bitcode
by Mehdi Amini
· 9 years ago
7faeecc
[DebugInfo] Added support for Checksum debug info feature.
by Amjad Aboud
· 9 years ago
1b4137a7
IR: Function summary representation for type tests.
by Peter Collingbourne
· 9 years ago
0c30f08
IR: Eliminate non-determinism in the module summary analysis.
by Peter Collingbourne
· 9 years ago
bceaaa9
[IR] Remove the DIExpression field from DIGlobalVariable.
by Adrian Prantl
· 9 years ago
73ec065
Revert "[IR] Remove the DIExpression field from DIGlobalVariable."
by Adrian Prantl
· 9 years ago
74a835c
[IR] Remove the DIExpression field from DIGlobalVariable.
by Adrian Prantl
· 9 years ago
03c6d31
Revert "[IR] Remove the DIExpression field from DIGlobalVariable."
by Adrian Prantl
· 9 years ago
ce13935
[IR] Remove the DIExpression field from DIGlobalVariable.
by Adrian Prantl
· 9 years ago
9335c02
Fix MSVC bool to uint64_t promotion warning
by Simon Pilgrim
· 9 years ago
941fa75
[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation
by Adrian Prantl
· 9 years ago
5a0a2e6
Bitcode: Introduce BitcodeWriter interface.
by Peter Collingbourne
· 9 years ago
3624bdf
Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
by Teresa Johnson
· 9 years ago
d5033a4
[ThinLTO] Make inline assembly handling more efficient in summary
by Teresa Johnson
· 9 years ago
ad17679
Split Bitcode/ReaderWriter.h into separate reader and writer headers
by Teresa Johnson
· 9 years ago
d93620b
IR: Introduce inrange attribute on getelementptr indices.
by Peter Collingbourne
· 9 years ago
b6a11a7
Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
by Mehdi Amini
· 9 years ago
6955fee
[ThinLTO] Prevent exporting of locals used/defined in module level asm
by Teresa Johnson
· 9 years ago
f15a8e6
[BitcodeWriter] Replace a manual byteswap with read32be.
by Benjamin Kramer
· 9 years ago
dbfda63
Add DWARF debug info support for C++11 inline namespaces.
by Adrian Prantl
· 9 years ago
d3a6c70
Bitcode: Simplify BitstreamWriter::EnterBlockInfoBlock() interface.
by Peter Collingbourne
· 9 years ago
7c31cb1
[ThinLTO] Use flags from summary when writing variable summary (NFC)
by Teresa Johnson
· 9 years ago
02563cd
[ThinLTO] Create AliasSummary when building index
by Teresa Johnson
· 9 years ago
58fbc91
[ThinLTO] Rename HasSection to NoRename (NFC)
by Teresa Johnson
· 9 years ago
2505936
Fix spelling mistake in comment.
by Simon Pilgrim
· 9 years ago
071da46
Fix MSVC bool -> uint64_t promotion warning
by Simon Pilgrim
· 9 years ago
2ede126
DebugInfo: preparation to implement DW_AT_alignment
by Victor Leschuk
· 9 years ago
d9830eb
[thinlto] Basic thinlto fdo heuristic
by Piotr Padlewski
· 9 years ago
620c140
[ThinLTO] Always emit a summary when compiling in ThinLTO mode
by Teresa Johnson
· 9 years ago
7cf6382
BitcodeWriter: fix emission of invoke when calling a var-arg function with operand bundles
by Mehdi Amini
· 9 years ago
a53d49e
Don't create a SymbolTable in Function when the LLVMContext discards value names (NFC)
by Mehdi Amini
· 9 years ago
d4135bb
DebugInfo: New metadata representation for global variables.
by Peter Collingbourne
· 9 years ago
a01f295
DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU
by David Blaikie
· 9 years ago
cc1fe9b
Constify some path in the bitcode writer (NFC)
by Mehdi Amini
· 9 years ago
332b3b2
Don't import variadic functions
by Piotr Padlewski
· 9 years ago
bb5c404
[ThinLTO] Address review comments from PGO indirect call promotion (NFC)
by Teresa Johnson
· 9 years ago
cd21a64
[ThinLTO] Perform profile-guided indirect call promotion
by Teresa Johnson
· 9 years ago
84c9f99
Add writeonly IR attribute
by Nicolai Haehnle
· 9 years ago
b5af11d
[codeview] Add DISubprogram::ThisAdjustment
by Reid Kleckner
· 9 years ago
b19924a
BitcodeWriter: Remove redundant (and incorrect) check for whether to emit module summary.
by Peter Collingbourne
· 9 years ago
2152189
IR: Allow metadata attachments on declarations, and fix lazy loaded metadata issue with globals.
by Peter Collingbourne
· 9 years ago
96efdd6
IR: Introduce local_unnamed_addr attribute.
by Peter Collingbourne
· 9 years ago
de3d8b5
[DebugInfo] Add calling convention support for DWARF and CodeView
by Reid Kleckner
· 9 years ago
cceae7f
Add support for metadata attachments for global variables.
by Peter Collingbourne
· 9 years ago
fdbb8f4
Avoid temporary vector for sorting in BitcodeWriter
by Mehdi Amini
· 9 years ago
367577a
ThinLTO: fix non-determinism in bitcode writing
by Mehdi Amini
· 9 years ago
fe97408
Revert "ThinLTO: fix non-determinism in bitcode writing"
by Mehdi Amini
· 9 years ago
f606c8d
ThinLTO: fix another non-determinism in bitcode writing
by Mehdi Amini
· 9 years ago
564c49a
ThinLTO: fix non-determinism in bitcode writing
by Mehdi Amini
· 9 years ago
7c9ceb5
ThinLTO: fix non-determinism in bitcode writing
by Mehdi Amini
· 9 years ago
a65b610
Move helper classes into anonymous namespaces. NFC.
by Benjamin Kramer
· 9 years ago
e518c80
[ThinLTO] Fix Windows debug failure in new iterator
by Teresa Johnson
· 9 years ago
84174c3
Restore "[ThinLTO] Emit individual index files for distributed backends"
by Teresa Johnson
· 9 years ago
85338cb
Implement a safer bitcode upgrade for DISubprogram.
by Adrian Prantl
· 9 years ago
832e7fa
BitcodeWriter: Simplify. NFC.
by Peter Collingbourne
· 9 years ago
1df2338
Revert "[ThinLTO] Emit individual index files for distributed backends"
by Vitaly Buka
· 9 years ago
9254ebe
[ThinLTO] Emit individual index files for distributed backends
by Teresa Johnson
· 10 years ago
41beee6
Clean up to avoid compiler warnings for casting away const qualifiers.
by Sjoerd Meijer
· 10 years ago
02e9833
[ThinLTO] Use valueid instead of bitcode offsets in combined index file
by Teresa Johnson
· 10 years ago
28e457b
[ThinLTO] Remove GlobalValueInfo class from index
by Teresa Johnson
· 10 years ago
c79c2be
Silence two C4806 warnings ('|': unsafe operation: no value of type 'bool' promoted to type 'const unsigned int' can equal the given constant). The fact that they trigger with this code seems like it may be a bug, but the warning itself is still generally useful enough to retain it for now.
by Aaron Ballman
· 10 years ago
ca2c54e
Add "hasSection" flag in the Summary
by Mehdi Amini
· 10 years ago
c3ed48c
Reorganize GlobalValueSummary with a "Flags" bitfield.
by Mehdi Amini
· 10 years ago
8fe6936
Add a version field in the bitcode for the summary
by Mehdi Amini
· 10 years ago
ae64eaf
Store and emit original name in combined index
by Mehdi Amini
· 10 years ago
a59d3e5
DebugInfo: Remove MDString-based type references
by Duncan P. N. Exon Smith
· 10 years ago
c814e0c
Address comments.
by Teresa Johnson
· 10 years ago
37687f3
Refactor bitcode writer into classes (NFC)
by Teresa Johnson
· 10 years ago
b35cc69
[ThinLTO] Prevent importing of "llvm.used" values
by Teresa Johnson
· 10 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 10 years ago
2d28f7a
ThinLTO: Make aliases explicit in the summary
by Mehdi Amini
· 10 years ago
75819ae
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
by Adrian Prantl
· 10 years ago
b5b2893
Revert "Make aliases explicit in the summary"
by Mehdi Amini
· 10 years ago
ce744a9
Make aliases explicit in the summary
by Mehdi Amini
· 10 years ago
278199f
Add the allocsize attribute to LLVM.
by George Burgess IV
· 10 years ago
2d5487c
[ThinLTO] Move summary computation from BitcodeWriter to new pass
by Teresa Johnson
· 10 years ago
4a9a181
Rename parameter I to Index for WriteCombinedGlobalValueSummary() (NFC)
by Mehdi Amini
· 10 years ago
a1feff7
[GCC] Attribute ifunc support in llvm
by Dmitry Polukhin
· 10 years ago
800f87a
NFC: make AtomicOrdering an enum class
by JF Bastien
· 10 years ago
1de3c7e
IR: Introduce ConstantAggregate, NFC
by Duncan P. N. Exon Smith
· 10 years ago
8958c40
Rename FunctionIndex into GlobalValueIndex to reflect the recent changes (NFC)
by Mehdi Amini
· 10 years ago
520f854
Bitcode: Try to emit metadata in function blocks
by Duncan P. N. Exon Smith
· 10 years ago
9342911
BitcodeWriter: Further unify function metadata, NFC
by Duncan P. N. Exon Smith
· 10 years ago
1e5fddd
Reverts r265219.
by Mehdi Amini
· 10 years ago
5921a3a
wip
by Mehdi Amini
· 10 years ago
ad5741b
Create a typedef GlobalValue::GUID for uint64_t and RAUW (NFC)
by Mehdi Amini
· 10 years ago
9bfd0d0
Swift Calling Convention: add swifterror attribute.
by Manman Ren
· 10 years ago
d7ad221
Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"
by Mehdi Amini
· 10 years ago
85fb9e0
Revert "Add support for computing SHA1 in LLVM"
by Mehdi Amini
· 10 years ago
4c2ed33
Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"
by Mehdi Amini
· 10 years ago
f46262e
Swift Calling Convention: add swiftself attribute.
by Manman Ren
· 10 years ago
b42fa2e
BitcodeWriter: Reuse writeMetadataRecords, NFC
by Duncan P. N. Exon Smith
· 10 years ago
Next »