Peter Collingbourne
|
6aef9f9248
Add support for metadata attachments for global variables.
|
9 éve |
Benjamin Kramer
|
ac307e44e3
Remove some 'const' specifiers that do nothing but prevent moving the argument.
|
9 éve |
Benjamin Kramer
|
14aae01bc3
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
|
9 éve |
Manman Ren
|
b9f73597f6
Objective-C Class Properties: Autoupgrade "Class Properties" module flag.
|
9 éve |
Peter Collingbourne
|
84e27c2068
Add FIXMEs to all derived classes of std::error_category.
|
9 éve |
Adrian Prantl
|
e6b649c5df
Implement a safer bitcode upgrade for DISubprogram.
|
9 éve |
Teresa Johnson
|
fcc53a6ae7
[ThinLTO] Remove missed piece of lazy summary reading support (NFC)
|
9 éve |
Teresa Johnson
|
8777897f72
[ThinLTO] Use valueid instead of bitcode offsets in combined index file
|
9 éve |
Duncan P. N. Exon Smith
|
f8838c9ca2
BitcodeReader: Delay metadata parsing until reading a function body
|
9 éve |
Teresa Johnson
|
ff1d72888b
[ThinLTO] Remove GlobalValueInfo class from index
|
9 éve |
Duncan P. N. Exon Smith
|
a61a99b62e
BitcodeReader: Fix some holes in upgrade from r267296
|
9 éve |
Mehdi Amini
|
822155bcb5
Add "hasSection" flag in the Summary
|
9 éve |
Mehdi Amini
|
65562d6474
Reorganize GlobalValueSummary with a "Flags" bitfield.
|
9 éve |
Mehdi Amini
|
3f53abc0a5
Add a version field in the bitcode for the summary
|
9 éve |
Mehdi Amini
|
9ab3b37131
Store and emit original name in combined index
|
9 éve |
Duncan P. N. Exon Smith
|
6e9c743e87
BitcodeReader: Avoid std::vector with non-movable types from r267296
|
9 éve |
Duncan P. N. Exon Smith
|
e66594f0e9
BitcodeReader: Avoid non-moving std::piecewise_construct from r267296
|
9 éve |
Duncan P. N. Exon Smith
|
de7484036b
DebugInfo: Remove MDString-based type references
|
9 éve |
Duncan P. N. Exon Smith
|
f2d5595f96
Avoid MSVC failure with default arguments in lambdas from r267270
|
9 éve |
Duncan P. N. Exon Smith
|
f217c8fc28
Avoid ternery statement to please g++ after r267270, NFC
|
9 éve |
Duncan P. N. Exon Smith
|
20c4466364
BitcodeReader: Avoid referencing unresolved nodes from distinct ones
|
9 éve |
Duncan P. N. Exon Smith
|
e4168195ca
BitcodeReader: Consistently use IsDistinct, NFC
|
9 éve |
Duncan P. N. Exon Smith
|
c49984db99
BitcodeReader: Use getMD/getMDOrNull helpers consistently, almost NFC
|
9 éve |
Teresa Johnson
|
acfba51b27
[ThinLTO] Remove unused/incomplete lazy summary reading support (NFC)
|
9 éve |
Duncan P. N. Exon Smith
|
b39894345c
IR: Use SmallVector instead of std::vector of TrackingMDRef
|
9 éve |
Duncan P. N. Exon Smith
|
d33fbe4f07
IR: Enable debug info type ODR uniquing for forward decls
|
9 éve |
Duncan P. N. Exon Smith
|
511eb032bb
IR: getOrInsertODRUniquedType => DICompositeType::getODRType, NFC
|
9 éve |
Duncan P. N. Exon Smith
|
ef55fa5ba5
IR: Require DICompositeType for ODR uniquing type map
|
9 éve |
Duncan P. N. Exon Smith
|
2663f35684
IR: Rename API for enabling ODR uniquing of DITypes, NFC
|
9 éve |
Duncan P. N. Exon Smith
|
9bb5d5d42c
IR: Use an explicit map for debug info type uniquing
|
9 éve |