Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f0a1c65fb007d727ff93bd8ff9c438f689cde77d
/
llvm
/
lib
/
Bitcode
/
Reader
/
BitcodeReader.cpp
c70d28b
Represent runtime preemption in the IR.
by Sean Fertile
· 8 years ago
46a59fd
Bitcode: add an auto-upgrade for LTO section name
by Saleem Abdulrasool
· 8 years ago
cbdc5ff
[ThinLTO] AliasSummary should not have any references
by Teresa Johnson
· 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
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
bb80d3e
Enhance synchscope representation
by Konstantin Zhuravlyov
· 8 years ago
99b98c2
Object: Teach irsymtab::read() to try to use the irsymtab that we wrote to disk.
by Peter Collingbourne
· 8 years ago
f63d414
Fix build warning on 32-bit targets where sizeof(size_t) < sizeof(long long).
by Evgeniy Stepanov
· 8 years ago
4d4ee93
[cfi] CFI-ICall for ThinLTO.
by Evgeniy Stepanov
· 8 years ago
dbd2fed
Apply summary-based dead stripping to regular LTO modules with summaries.
by Peter Collingbourne
· 8 years ago
5aa56d2
IR: Tweak the API around adding modules to the summary index.
by Peter Collingbourne
· 8 years ago
89061b2
IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata.
by Peter Collingbourne
· 8 years ago
8dde4cb
Bitcode: Introduce a BitcodeFileContents data type. NFCI.
by Peter Collingbourne
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
56584bb
(NFC) Track global summary liveness in GVFlags.
by Evgeniy Stepanov
· 8 years ago
96ab872
[IR] De-virtualize ~Value to save a vptr
by Reid Kleckner
· 8 years ago
4cd12ce
Remove ignore-empty-index-file option
by Teresa Johnson
· 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
440e204
Fix a pessimising move warning.
by Peter Collingbourne
· 8 years ago
74d22dd
Bitcode: Make the summary reader responsible for merging. NFCI.
by Peter Collingbourne
· 8 years ago
c15d60b
Object: Remove ModuleSummaryIndexObjectFile class.
by Peter Collingbourne
· 8 years ago
513dc80
Remove set but unused variable in BitcodeReader.cpp. NFC.
by Hans Wennborg
· 8 years ago
b19b57e
Add speculatable function attribute
by Matt Arsenault
· 8 years ago
ba124f9
Bitcode: Do not remove empty summary entries when reading a per-module summary.
by Peter Collingbourne
· 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
ce24a2a
Bitcode: Move version and global value module code parsers to separate functions. NFCI.
by Peter Collingbourne
· 8 years ago
3c1fc76
Allow DataLayout to specify addrspace for allocas.
by Matt Arsenault
· 8 years ago
f43e0ae
Bitcode: Merge the code for parsing global value module codes in the summary bitcode reader. NFCI.
by Peter Collingbourne
· 8 years ago
db4cafa
Bitcode: Do not create FNENTRYs for aliases of functions.
by Peter Collingbourne
· 8 years ago
f5af778
Bitcode: Remove reader support for MODULE_CODE_PURGEVALS.
by Peter Collingbourne
· 8 years ago
cd847a8
[IR] Add AllowContract to FastMathFlags
by Adam Nemet
· 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
fa3175f
Address Mehdi's post-commit review comments on r294795.
by Peter Collingbourne
· 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
3bb4d01
[ThinLTO] Fix lazy-loading of MDString instruction attachments
by Mehdi Amini
· 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
704f814
Clear the PendingTypeTests vector after moving from it.
by Peter Collingbourne
· 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
a61f5e3
[ThinLTO] Import composite types as declarations
by Teresa Johnson
· 9 years ago
8662305
Strip invalid TBAA when reading bitcode
by Mehdi Amini
· 9 years ago
17c7f70
Replace APFloatBase static fltSemantics data members with getter functions
by Stephan Bergmann
· 9 years ago
ef27db8
Refactor BitcodeReader: move Metadata and ValueId handling in their own class/file
by Mehdi Amini
· 9 years ago
bf2090e
Remove IsMetadataMaterialized from BitcodeReader (NFC)
by Mehdi Amini
· 9 years ago
941fa75
[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation
by Adrian Prantl
· 9 years ago
57f9b8c
Bitcode: The index used by ModuleSummaryIndexBitcodeReader is now required, so make it a reference. NFCI.
by Peter Collingbourne
· 9 years ago
a46ec9f
Bitcode: Introduce BitcodeModule::{has,get}Summary().
by Peter Collingbourne
· 9 years ago
bfcf980
Bitcode: Change expected layout of module blocks.
by Peter Collingbourne
· 9 years ago
7a74803
Bitcode: Introduce initial multi-module reader API.
by Peter Collingbourne
· 9 years ago
d5033a4
[ThinLTO] Make inline assembly handling more efficient in summary
by Teresa Johnson
· 9 years ago
d9445c4
Bitcode: Change module reader functions to return an llvm::Expected.
by Peter Collingbourne
· 9 years ago
9ef5a8c
Bitcode: More precise casting. NFCI.
by Peter Collingbourne
· 9 years ago
6de481a
Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.
by Peter Collingbourne
· 9 years ago
cd513a4
Bitcode: Clean up error handling for certain bitcode query functions.
by Peter Collingbourne
· 9 years ago
c0032b7
Bitcode: Prepare to move bitcode readers to free functions.
by Peter Collingbourne
· 9 years ago
ad17679
Split Bitcode/ReaderWriter.h into separate reader and writer headers
by Teresa Johnson
· 9 years ago
c1edf56
Prevent at compile time converting from Error::success() to Expected<T>
by Mehdi Amini
· 9 years ago
d93620b
IR: Introduce inrange attribute on getelementptr indices.
by Peter Collingbourne
· 9 years ago
67d1a41
Make BitcodeReader::parseIdentificationBlock() robust to EOF
by Mehdi Amini
· 9 years ago
7f00d0a
Bitcode: Change the materializer interface to return llvm::Error.
by Peter Collingbourne
· 9 years ago
7576cb0
Bitcode: Remove the remnants of the BitcodeDiagnosticInfo class.
by Peter Collingbourne
· 9 years ago
58f7f07
Bitcode: Change the BitcodeReader to use llvm::Error internally.
by Peter Collingbourne
· 9 years ago
e2dcf7c
IR, Bitcode: Change bitcode reader to no longer own its memory buffer.
by Peter Collingbourne
· 9 years ago
77c89b6
Bitcode: Decouple block info block state from reader.
by Peter Collingbourne
· 9 years ago
939c7d9
Bitcode: Split out block info reading into a separate function.
by Peter Collingbourne
· 9 years ago
74084c4
Kill deprecated attribute API
by Amaury Sechet
· 9 years ago
dbfda63
Add DWARF debug info support for C++11 inline namespaces.
by Adrian Prantl
· 9 years ago
ff2c2ec
Bitcode: Check file size before reading bitcode header.
by Peter Collingbourne
· 9 years ago
028eb5a
Bitcode: Change reader interface to take memory buffers.
by Peter Collingbourne
· 9 years ago
58fbc91
[ThinLTO] Rename HasSection to NoRename (NFC)
by Teresa Johnson
· 9 years ago
a37660c
DebugInfo: fix incorrect alignment type (NFC)
by Victor Leschuk
· 9 years ago
2ede126
DebugInfo: preparation to implement DW_AT_alignment
by Victor Leschuk
· 9 years ago
990504e
Remove LLVM_NOEXCEPT and replace it with noexcept
by Reid Kleckner
· 9 years ago
197aa31
DebugInfo: change alignment type from uint64_t to uint32_t to save space.
by Victor Leschuk
· 9 years ago
00fa140
ThinLTO: handles modules with empty summaries
by Mehdi Amini
· 9 years ago
d9830eb
[thinlto] Basic thinlto fdo heuristic
by Piotr Padlewski
· 9 years ago
6e86075
BitcodeReader: Deduplicate code. NFC.
by Peter Collingbourne
· 9 years ago
620c140
[ThinLTO] Always emit a summary when compiling in ThinLTO mode
by Teresa Johnson
· 9 years ago
e470927
Fix auto-upgrade of TBAA tags in Bitcode Reader
by Mehdi Amini
· 9 years ago
d4135bb
DebugInfo: New metadata representation for global variables.
by Peter Collingbourne
· 9 years ago
40c6235
Formatting with clang-format patch r280700
by Leny Kholodov
· 9 years ago
5fcc418
DebugInfo: use strongly typed enum for debug info flags
by Leny Kholodov
· 9 years ago
3821b53
Revert "DebugInfo: use strongly typed enum for debug info flags"
by Mehdi Amini
· 9 years ago
356d6b6
DebugInfo: use strongly typed enum for debug info flags
by Mehdi Amini
· 9 years ago
1804a77
Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes.
by Eugene Zelenko
· 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
b03fd12
Replace "fallthrough" comments with LLVM_FALLTHROUGH
by Justin Bogner
· 9 years ago
Next »