Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c70d28bff522332b0db2a7466b627fd4cff7c55d
/
llvm
/
lib
/
Bitcode
/
Writer
/
BitcodeWriter.cpp
c70d28b
Represent runtime preemption in the IR.
by Sean Fertile
· 8 years ago
1be19e6
[llvm] Fix some typos. NFC.
by Mandeep Singh Grang
· 8 years ago
b52e236
IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.
by Peter Collingbourne
· 8 years ago
975293f
[Bitcode] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
49a49fe
Move helper classes into anonymous namespaces.
by Benjamin Kramer
· 8 years ago
5a57b84
Add more comment
by Xinliang David Li
· 8 years ago
71ecaa1
[PGO] Fix ThinLTO crash
by Xinliang David Li
· 8 years ago
53a5fbb
Add strictfp attribute to prevent unwanted optimizations of libm calls
by Andrew Kaylor
· 8 years ago
75da10d
[ThinLTO] Add FunctionAttrs to ThinLTO index
by Charles Saternos
· 8 years ago
1dec57d
ThinLTO Minimized Bitcode File Size Reduction
by Haojie Wang
· 8 years ago
d63bfd2
Debug Info: Add a file: field to DIImportedEntity.
by Adrian Prantl
· 8 years ago
bb80d3e
Enhance synchscope representation
by Konstantin Zhuravlyov
· 8 years ago
c855615
Bitcode: Include any strings added to the string table in the module hash.
by Peter Collingbourne
· 8 years ago
92648c2
Bitcode: Write the irsymtab to disk.
by Peter Collingbourne
· 8 years ago
4d4ee93
[cfi] CFI-ICall for ThinLTO.
by Evgeniy Stepanov
· 8 years ago
ffc498d
Align definition of DW_OP_plus with DWARF spec [3/3]
by Florian Hahn
· 8 years ago
e357fbd
Write summaries for merged modules when splitting modules for ThinLTO.
by Peter Collingbourne
· 8 years ago
358c012
BitcodeWriter: Removing unnecessary std::function in favor of template
by David Blaikie
· 8 years ago
b6b42e0
Tidy up a bit of r304516, use SmallVector::assign rather than for loop
by David Blaikie
· 8 years ago
7a27b13
[ThinLTO] Efficiency improvement when writing module path string table
by Teresa Johnson
· 8 years ago
56584bb
(NFC) Track global summary liveness in GVFlags.
by Evgeniy Stepanov
· 8 years ago
a6a3fb5
[ThinLTO] Reduce unnecessary map lookups during combined summary write
by Teresa Johnson
· 8 years ago
2c26a18
Bitcode: Remove some dead code. Spotted by Teresa.
by Peter Collingbourne
· 8 years ago
8bf67fe
[IR] Switch AttributeList to use an array for O(1) access
by Reid Kleckner
· 8 years ago
f3d7904
[IR] Allow attributes with global variables
by Javed Absar
· 8 years ago
9667b91
Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
by Peter Collingbourne
· 8 years ago
f6039f2
Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
by Eric Liu
· 8 years ago
5f85a9d
IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI.
by Peter Collingbourne
· 8 years ago
7c2c409
Bitcode: Simplify how we enumerate summaries in the index. NFCI.
by Peter Collingbourne
· 8 years ago
fed4f39
Remove line and file from DINamespace.
by Adrian Prantl
· 8 years ago
b19b57e
Add speculatable function attribute
by Matt Arsenault
· 8 years ago
1d12b88
Add support for DW_TAG_thrown_type.
by Adrian Prantl
· 8 years ago
63b26f0
Make getSlotAttributes return an AttributeSet instead of a wrapper list
by Reid Kleckner
· 8 years ago
b4a2d18
[Bitcode] Refactor attribute group writing to avoid getSlotAttributes
by Reid Kleckner
· 8 years ago
6825fb6
PR32382: Fix emitting complex DWARF expressions.
by Adrian Prantl
· 9 years ago
a0f371a
Bitcode: Add a string table to the bitcode format.
by Peter Collingbourne
· 9 years ago
927d8e6
[IR] Redesign the case iterator in SwitchInst to actually be an iterator
by Chandler Carruth
· 9 years ago
db4cafa
Bitcode: Do not create FNENTRYs for aliases of functions.
by Peter Collingbourne
· 9 years ago
e935296
Bitcode: Remove an unused declaration. NFC.
by Peter Collingbourne
· 9 years ago
cd847a8
[IR] Add AllowContract to FastMathFlags
by Adam Nemet
· 9 years ago
0c6a4ff
[ThinLTO] Add support for emitting minimized bitcode for thin link
by Teresa Johnson
· 9 years ago
b518054
Rename AttributeSet to AttributeList
by Reid Kleckner
· 9 years ago
4a435e0
SamplePGO ThinLTO ICP fix for local functions.
by Dehao Chen
· 9 years ago
d5561e0
[DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
by Konstantin Zhuravlyov
· 9 years ago
efcf06f
Move symbols from the global namespace into (anonymous) namespaces. NFC.
by Benjamin Kramer
· 9 years ago
be9ffaa
IR: Function summary extensions for whole-program devirtualization pass.
by Peter Collingbourne
· 9 years ago
1380edf
Revert "[ThinLTO] Add an auto-hide feature"
by Mehdi Amini
· 9 years ago
b0a8ff7
[ThinLTO] Add an auto-hide feature
by Mehdi Amini
· 9 years ago
21c89dc
Revert "[ThinLTO] Add an auto-hide feature"
by Mehdi Amini
· 9 years ago
97624fb
[ThinLTO] Add an auto-hide feature
by Mehdi Amini
· 9 years ago
827600d
Revert "[ThinLTO] Add an auto-hide feature"
by Mehdi Amini
· 9 years ago
dc5a744
[ThinLTO] Add an auto-hide feature
by Mehdi Amini
· 9 years ago
0944a8c
Change debug-info-for-profiling from a TargetOption to a function attribute.
by Dehao Chen
· 9 years ago
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
Next »