Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
cceae7feda8e33194d1a6c5963bd4114bb8d2b36
/
llvm
/
lib
/
Bitcode
/
Reader
/
BitcodeReader.cpp
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
9738602
IR: Enable debug info type ODR uniquing for forward decls
by Duncan P. N. Exon Smith
· 10 years ago
0b0271e
IR: getOrInsertODRUniquedType => DICompositeType::getODRType, NFC
by Duncan P. N. Exon Smith
· 10 years ago
86f1bf9
IR: Require DICompositeType for ODR uniquing type map
by Duncan P. N. Exon Smith
· 10 years ago
ed8fdb2
IR: Rename API for enabling ODR uniquing of DITypes, NFC
by Duncan P. N. Exon Smith
· 10 years ago
5ab2be0
IR: Use an explicit map for debug info type uniquing
by Duncan P. N. Exon Smith
· 10 years ago
2d28f7a
ThinLTO: Make aliases explicit in the summary
by Mehdi Amini
· 10 years ago
75819ae
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
by Adrian Prantl
· 10 years ago
b5b2893
Revert "Make aliases explicit in the summary"
by Mehdi Amini
· 10 years ago
ce744a9
Make aliases explicit in the summary
by Mehdi Amini
· 10 years ago
278199f
Add the allocsize attribute to LLVM.
by George Burgess IV
· 10 years ago
a1feff7
[GCC] Attribute ifunc support in llvm
by Dmitry Polukhin
· 10 years ago
800f87a
NFC: make AtomicOrdering an enum class
by JF Bastien
· 10 years ago
a3d5b0b
[IFUNC] Use GlobalIndirectSymbol when aliases and ifuncs have something similar
by Dmitry Polukhin
· 10 years ago
fb7c764
[ThinLTO] Refactor some common code into getGlobalValueInfo method (NFC)
by Teresa Johnson
· 10 years ago
916495d
[ThinLTO] Add option to dump value name to GUID mapping
by Teresa Johnson
· 10 years ago
8742de9
BitcodeReader: Check for unresolved function metadata
by Duncan P. N. Exon Smith
· 10 years ago
ad5741b
Create a typedef GlobalValue::GUID for uint64_t and RAUW (NFC)
by Mehdi Amini
· 10 years ago
9bfd0d0
Swift Calling Convention: add swifterror attribute.
by Manman Ren
· 10 years ago
d7ad221
Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"
by Mehdi Amini
· 10 years ago
85fb9e0
Revert "Add support for computing SHA1 in LLVM"
by Mehdi Amini
· 10 years ago
4c2ed33
Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"
by Mehdi Amini
· 10 years ago
7457ecb
BitcodeReader: Fix weird whitespace, NFC
by Duncan P. N. Exon Smith
· 10 years ago
b703c77
[ThinLTO] Remove post-pass metadata linking support
by Teresa Johnson
· 10 years ago
f46262e
Swift Calling Convention: add swiftself attribute.
by Manman Ren
· 10 years ago
bb7ce3b
BitcodeReader: Allow METADATA_STRINGS to only have !""
by Duncan P. N. Exon Smith
· 10 years ago
6565a0d
Reapply ~"Bitcode: Collect all MDString records into a single blob"
by Duncan P. N. Exon Smith
· 10 years ago
fc81100
Revert "Bitcode: Collect all MDString records into a single blob"
by Duncan P. N. Exon Smith
· 10 years ago
fdbf0a5
Bitcode: Collect all MDString records into a single blob
by Duncan P. N. Exon Smith
· 10 years ago
68f5624
Bitcode: Stop using MODULE_CODE_METADATA_VALUES
by Duncan P. N. Exon Smith
· 10 years ago
efe16c8
IR: Stop upgrading !llvm.loop attachments via MDString
by Duncan P. N. Exon Smith
· 10 years ago
ae341c6
Bitcode: Error out instead of crashing on corrupt metadata
by Justin Bogner
· 10 years ago
671d0dd
Upgrade TBAA *before* upgrading intrinsics
by Chris Bieneman
· 10 years ago
b43027d
Move global ID computation from Function to GlobalValue (NFC)
by Teresa Johnson
· 10 years ago
26ab577
[ThinLTO] Renaming of function index to module summary index (NFC)
by Teresa Johnson
· 10 years ago
cec0cae
Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"
by Teresa Johnson
· 10 years ago
892920b
[ThinLTO] Renaming of function index to module summary index (NFC)
by Teresa Johnson
· 10 years ago
76a1c1d
[ThinLTO] Support for reference graph in per-module and combined summary.
by Teresa Johnson
· 10 years ago
bbe0545
[ThinLTO] Add missing breaks when parsing summaries (NFC)
by Teresa Johnson
· 10 years ago
e1164de
Restore "[ThinLTO] Use MD5 hash in function index." with fix
by Teresa Johnson
· 10 years ago
89f38fb
Revert "[ThinLTO] Use MD5 hash in function index." due to bot failure
by Teresa Johnson
· 10 years ago
0919a84
[ThinLTO] Use MD5 hash in function index.
by Teresa Johnson
· 10 years ago
79d4e2f
Fix VST_CODE_* bitcode id comments (NFC)
by Teresa Johnson
· 10 years ago
5e22e44
[ThinLTO] Include linkage type in function summary
by Teresa Johnson
· 10 years ago
6ac3f73
Fix Clang-tidy modernize-use-nullptr and modernize-use-override warnings; other minor fixes.
by Eugene Zelenko
· 10 years ago
6f508af
[ThinLTO] Avoid unnecesary hash lookups during metadata linking (NFC)
by Teresa Johnson
· 10 years ago
1030d68
Fix typo in an error string. NFC.
by George Burgess IV
· 10 years ago
257a353
Bring back "Assert that we have all use/users in the getters."
by Rafael Espindola
· 10 years ago
65c0120
Revert "Assert that we have all use/users in the getters."
by Michael Zolotukhin
· 10 years ago
a43eacb
Bitcode: Fix reading and writing of ConstantDataVectors of halfs
by Justin Bogner
· 10 years ago
cc42857
Ensure MDNode used as key in metadata linking map cannot be RAUWed
by Teresa Johnson
· 10 years ago
26aa935
[ThinLTO] Check MDNode values saved for metadata linking (NFC)
by Teresa Johnson
· 10 years ago
61b406e
Rename MDValue* to Metadata* (NFC)
by Teresa Johnson
· 10 years ago
3470295
Remove overly strict new assert in BitcodeReader.
by Teresa Johnson
· 10 years ago
e01e363
Assert that we have all use/users in the getters.
by Rafael Espindola
· 10 years ago
79753a0
Remove redundant argument. NFC.
by Rafael Espindola
· 10 years ago
c4a0348
Drop materializeAllPermanently.
by Rafael Espindola
· 10 years ago
18c63b0
Drop support for dematerializing.
by Rafael Espindola
· 10 years ago
e5a6191
[ThinLTO] Metadata linking for imported functions
by Teresa Johnson
· 10 years ago
fb3f490
Add InaccessibleMemOnly and inaccessibleMemOrArgMemOnly attributes
by Vaivaswatha Nagaraj
· 10 years ago
9d2bfc4
Use diagnostic handler in the LLVMContext
by Rafael Espindola
· 10 years ago
fa54ace
add fast-math-flags to 'call' instructions (PR21290)
by Sanjay Patel
· 10 years ago
bbfc721
[IR] Remove terminatepad
by David Majnemer
· 10 years ago
8a1c45d
[IR] Reformulate LLVM's EH funclet IR
by David Majnemer
· 10 years ago
a9bcf16
Macro debug info support in LLVM IR
by Amjad Aboud
· 10 years ago
9abe108
Remove "ExportingModule" from ThinLTO Index (NFC)
by Mehdi Amini
· 10 years ago
6290dbc
[ThinLTO] Handle bitcode without function summary sections gracefully
by Teresa Johnson
· 10 years ago
16e2a9e
Move new assert to correct location
by Teresa Johnson
· 10 years ago
d4d3dfd
[ThinLTO] Add MODULE_CODE_METADATA_VALUES record
by Teresa Johnson
· 10 years ago
354f520
Do not require a Context to extract the FunctionIndex from Bitcode (NFC)
by Mehdi Amini
· 10 years ago
f79d344
[OperandBundles] Tighten OperandBundleDef's interface; NFC
by Sanjoy Das
· 10 years ago
1254507
Use a different block id for block of metadata kind records
by Teresa Johnson
· 10 years ago
3383ccc
Add a method to the BitcodeReader to parse only the identification block
by Mehdi Amini
· 10 years ago
97cb397
[Bitcode] Add enums for call instruction markers and flags. NFC.
by Akira Hatanaka
· 10 years ago
5cfcce12
Add 'notail' marker for call instructions.
by Akira Hatanaka
· 10 years ago
e6f87ca
Add a new attribute: norecurse
by James Molloy
· 10 years ago
Next »