Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d5549f3dacea43baedb09f874763141bd3ac24e6
/
llvm
/
lib
/
Bitcode
/
Reader
/
BitcodeReader.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
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
a71002e
Fix bitcode auto-upgrade when using bitcode lazy loading
by Mehdi Amini
· 9 years ago
466a64e
Revert "Fix bitcode auto-upgrade when using bitcode lazy loading"
by Mehdi Amini
· 9 years ago
e62aaf2
Fix bitcode auto-upgrade when using bitcode lazy loading
by Mehdi Amini
· 9 years ago
2d006e7
Use the range variant of transform instead of unpacking begin/end
by David Majnemer
· 9 years ago
332b3b2
Don't import variadic functions
by Piotr Padlewski
· 9 years ago
e75aa6f
Add a libLTO API to query a memory buffer and check if it contains ObjC categories
by Mehdi Amini
· 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
6c7a8ab
Remangle intrinsics names when types are renamed
by Artur Pilipenko
· 9 years ago
a63b50a
Revert r273568 "Remangle intrinsics names when types are renamed"
by Hans Wennborg
· 9 years ago
f0c9f81
Remangle intrinsics names when types are renamed
by Artur Pilipenko
· 9 years ago
2b7fef6
Delete more dead code.
by Rafael Espindola
· 9 years ago
2152189
IR: Allow metadata attachments on declarations, and fix lazy loaded metadata issue with globals.
by Peter Collingbourne
· 9 years ago
1afc1de
Apply another batch of fixes from clang-tidy's performance-unnecessary-value-param.
by Benjamin Kramer
· 9 years ago
96efdd6
IR: Introduce local_unnamed_addr attribute.
by Peter Collingbourne
· 9 years ago
c3f8997
BitcodeReader: Use std:::piecewise_construct when upgrading type refs
by Duncan P. N. Exon Smith
· 9 years ago
de3d8b5
[DebugInfo] Add calling convention support for DWARF and CodeView
by Reid Kleckner
· 9 years ago
6328f8e
[BitCode] Make sure atomicrmw's argument is an actual PointerType
by Filipe Cabecinhas
· 9 years ago
036e73c
[BitCode] Make sure storeatomic's argument is an actual PointerType
by Filipe Cabecinhas
· 9 years ago
fc2a3c9
[BitCode] Diagnose GEPs with no indices
by Filipe Cabecinhas
· 9 years ago
2849b48
[BitCode] Don't allow constants of void type.
by Filipe Cabecinhas
· 9 years ago
382d81c
IR: Allow multiple global metadata attachments with the same type.
by Peter Collingbourne
· 9 years ago
cceae7f
Add support for metadata attachments for global variables.
by Peter Collingbourne
· 9 years ago
728f444
Remove some 'const' specifiers that do nothing but prevent moving the argument.
by Benjamin Kramer
· 9 years ago
82de7d3
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
by Benjamin Kramer
· 9 years ago
b5d7ff4
Objective-C Class Properties: Autoupgrade "Class Properties" module flag.
by Manman Ren
· 9 years ago
4718f8b
Add FIXMEs to all derived classes of std::error_category.
by Peter Collingbourne
· 9 years ago
85338cb
Implement a safer bitcode upgrade for DISubprogram.
by Adrian Prantl
· 9 years ago
9e95da7
[ThinLTO] Remove missed piece of lazy summary reading support (NFC)
by Teresa Johnson
· 9 years ago
02e9833
[ThinLTO] Use valueid instead of bitcode offsets in combined index file
by Teresa Johnson
· 10 years ago
03a04a5
BitcodeReader: Delay metadata parsing until reading a function body
by Duncan P. N. Exon Smith
· 10 years ago
28e457b
[ThinLTO] Remove GlobalValueInfo class from index
by Teresa Johnson
· 10 years ago
5892c6b
BitcodeReader: Fix some holes in upgrade from r267296
by Duncan P. N. Exon Smith
· 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
69bdc8a
BitcodeReader: Avoid std::vector with non-movable types from r267296
by Duncan P. N. Exon Smith
· 10 years ago
ece57dd
BitcodeReader: Avoid non-moving std::piecewise_construct from r267296
by Duncan P. N. Exon Smith
· 10 years ago
a59d3e5
DebugInfo: Remove MDString-based type references
by Duncan P. N. Exon Smith
· 10 years ago
498b497
Avoid MSVC failure with default arguments in lambdas from r267270
by Duncan P. N. Exon Smith
· 10 years ago
e9f85c4
Avoid ternery statement to please g++ after r267270, NFC
by Duncan P. N. Exon Smith
· 10 years ago
4b1bc64
BitcodeReader: Avoid referencing unresolved nodes from distinct ones
by Duncan P. N. Exon Smith
· 10 years ago
30ab4b4
BitcodeReader: Consistently use IsDistinct, NFC
by Duncan P. N. Exon Smith
· 10 years ago
004509d
BitcodeReader: Use getMD/getMDOrNull helpers consistently, almost NFC
by Duncan P. N. Exon Smith
· 10 years ago
6fb3f19
[ThinLTO] Remove unused/incomplete lazy summary reading support (NFC)
by Teresa Johnson
· 10 years ago
3c406c2
IR: Use SmallVector instead of std::vector of TrackingMDRef
by Duncan P. N. Exon Smith
· 10 years ago
Next »