Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
08dc66eff0c7ad594584a8a6925ef830cd6873a1
/
llvm
/
lib
/
Bitcode
/
Writer
/
BitcodeWriter.cpp
08dc66e
Re-commit r324489: [DebugInfo] Improvements to representation of enumeration types (PR36168)
by Momchil Velikov
· 8 years ago
74906a4
Revert "[DebugInfo] Improvements to representation of enumeration types (PR36168)"
by Momchil Velikov
· 8 years ago
c502027
[DebugInfo] Improvements to representation of enumeration types (PR36168)
by Momchil Velikov
· 8 years ago
f368101
[ThinLTO] Serialize WithGlobalValueDeadStripping index flag for distributed backends
by Teresa Johnson
· 8 years ago
8c59921
Add DWARF for discriminated unions
by Adrian Prantl
· 8 years ago
c73cec8
Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary."
by Easwaran Raman
· 8 years ago
bf38dee
Revert "[ThinLTO] Add call edges' relative block frequency to per-module summary."
by Easwaran Raman
· 8 years ago
5f7aff9
[ThinLTO] Add call edges' relative block frequency to per-module summary.
by Easwaran Raman
· 8 years ago
fdf4091
[Metadata] Extend 'count' field of DISubrange to take a metadata node
by Sander de Smalen
· 8 years ago
3b9843f
Allow dso_local on ifunc.
by Rafael Espindola
· 8 years ago
a17f220
Add hasProfileData() to check if a function has profile data. NFC.
by Easwaran Raman
· 8 years ago
81bbf74
[ThinLTO] Enable importing of aliases as copy of aliasee
by Teresa Johnson
· 8 years ago
c667c1f
Hardware-assisted AddressSanitizer (llvm part).
by Evgeniy Stepanov
· 8 years ago
629c411
[IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag
by Sanjay Patel
· 8 years ago
4595a91
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
by Sean Fertile
· 8 years ago
39770ca
Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."
by Sean Fertile
· 8 years ago
36528c2
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
by Sean Fertile
· 8 years ago
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
Next »