Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
05495c5d4571b1756369e00a1ca7003d63e204da
/
llvm
/
lib
/
Bitcode
/
Writer
/
BitcodeWriter.cpp
caf1316
IR: Add immarg attribute
by Matt Arsenault
· 7 years ago
784929d
Implementation of asm-goto support in LLVM
by Craig Topper
· 7 years ago
b62e9dc
Revert "[Sanitizers] UBSan unreachable incompatible with ASan in the presence of `noreturn` calls"
by Julian Lettner
· 7 years ago
cea84ab
[Sanitizers] UBSan unreachable incompatible with ASan in the presence of `noreturn` calls
by Julian Lettner
· 7 years ago
3950833
Reapply "IR: Add fp operations to atomicrmw"
by Matt Arsenault
· 7 years ago
285fe71
Revert r351778: IR: Add fp operations to atomicrmw
by Chandler Carruth
· 7 years ago
bfdba5e
IR: Add fp operations to atomicrmw
by Matt Arsenault
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
8d86f1b
Revert "[ThinLTO] Add summary entries for index-based WPD"
by Teresa Johnson
· 7 years ago
4fcf3b1
[ThinLTO] Add summary entries for index-based WPD
by Teresa Johnson
· 7 years ago
290a839
[LTO] Record whether LTOUnit splitting is enabled in index
by Teresa Johnson
· 7 years ago
5a7056f
[ThinLTO] Compute synthetic function entry count
by Easwaran Raman
· 7 years ago
adcdc1b
[DebugInfo] IR/Bitcode changes for DISubprogram flags.
by Paul Robinson
· 7 years ago
7570932
Use llvm::copy. NFC
by Fangrui Song
· 7 years ago
bf46e74
[ThinLTO] Internalize readonly globals
by Eugene Leviant
· 7 years ago
cbde0d9
[IR] Add a dedicated FNeg IR Instruction
by Cameron McInally
· 7 years ago
fa43892
Revert "[ThinLTO] Internalize readonly globals"
by Steven Wu
· 7 years ago
be8d199
[ThinLTO] Internalize readonly globals
by Eugene Leviant
· 7 years ago
cb39746
[ThinLTO] Split NotEligibleToImport into legality and inlinability flags
by Teresa Johnson
· 7 years ago
f8ab35a
Emit template type and value parameter DIEs for template variables.
by Matthew Voss
· 7 years ago
7fb39df
[ThinLTO] Efficiency fix for writing type id records in per-module indexes
by Teresa Johnson
· 7 years ago
eb7f602
[IR] Add a boolean field in DILocation to know if a line must covered or not
by Calixte Denizet
· 7 years ago
84d912b
[ThinLTO] Write TYPE_IDs for types used in functions imported by aliases
by Vitaly Buka
· 7 years ago
7e880a4
[ThinLTO] Extract getReferencedTypeIds from [NFC]
by Vitaly Buka
· 7 years ago
664aa86
[x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative
by Chandler Carruth
· 7 years ago
6bcf2ba
Allow creating llvm::Function in non-zero address spaces
by Alexander Richardson
· 7 years ago
66cf14d
DebugInfo: Add metadata support for disabling DWARF pub sections
by David Blaikie
· 7 years ago
55f4262
[DebugInfoMetadata] Added DIFlags interface in DIBasicType.
by Adrian Prantl
· 7 years ago
f78650a
Remove trailing space
by Fangrui Song
· 7 years ago
0c432b1
[ThinLTO] Only emit referenced type id records in index files
by Teresa Johnson
· 7 years ago
63ee0e7
[ThinLTO] Parse module summary index from assembly
by Teresa Johnson
· 7 years ago
7bea1aa
[ThinLTO] Compute GUID directly from GV when building per-module index
by Teresa Johnson
· 7 years ago
2c86455
[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.
by Shiva Chen
· 7 years ago
432a388
IWYU for llvm-config.h in llvm, additions.
by Nico Weber
· 7 years ago
176c3ef
[Bitcode] Change std::sort to llvm::sort in response to r327219
by Mandeep Singh Grang
· 7 years ago
d17f61e
Add the ShadowCallStack attribute
by Vlad Tsyrklevich
· 7 years ago
db83ace
[ThinLTO] Add an option to force summary call edges cold for debugging
by Teresa Johnson
· 8 years ago
236cdaf
[SimplifyCFG] Create attribute for fuzzing-specific optimizations.
by Matt Morehouse
· 8 years ago
fdd72fd
[X86] Added support for nocf_check attribute for indirect Branch Tracking
by Oren Ben Simhon
· 8 years ago
16c7bda
[DebugInfo] Support DWARF v5 source code embedding extension
by Scott Linder
· 8 years ago
545d34a
bitcode support change for fast flags compatibility
by Steven Wu
· 8 years ago
769134d
[ThinLTO] Allow indexing to request backend to ignore the module
by Vitaly Buka
· 8 years ago
44396fa
[ThinLTO/CFI] Include TYPE_ID summaries into GLOBALVAL_SUMMARY_BLOCK
by Vitaly Buka
· 8 years ago
6a86e25
Pass a reference to a module to the bitcode writer.
by Rafael Espindola
· 8 years ago
7160384
[DebugInfo] Unify ChecksumKind and Checksum value in DIFile
by Scott Linder
· 8 years ago
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
· 8 years ago
a0f371a
Bitcode: Add a string table to the bitcode format.
by Peter Collingbourne
· 8 years ago
927d8e6
[IR] Redesign the case iterator in SwitchInst to actually be an iterator
by Chandler Carruth
· 8 years ago
db4cafa
Bitcode: Do not create FNENTRYs for aliases of functions.
by Peter Collingbourne
· 8 years ago
Next »