aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov1-33/+27
2022-01-19[llvm-dis] Add an option `dump-thinlto-index-only` in llvm-dis to read ThinLT...minglotus-61-0/+5
2022-01-10Use a sorted array instead of a map to store AttrBuilder string attributesSerge Guelton1-2/+2
2022-01-07[IR] Add ConstraintInfo::hasArg() helper (NFC)Nikita Popov1-3/+1
2022-01-06[BitCode] Autoupgrade inline asm elementtype attributeNikita Popov1-4/+28
2021-12-30[Opaqueptrs][IR Serialization] Improve inlineasm [de]serializationRoman Lebedev1-2/+38
2021-12-30[BitcodeReader] `bitc::CST_CODE_INLINEASM`: un-hardcode offsetsRoman Lebedev1-10/+14
2021-12-28[BitcodeReader] propagateAttributeTypes(): fix opaque pointer handlingRoman Lebedev1-1/+2
2021-12-20[llvm][IR] Add no_cfi constantSami Tolvanen1-0/+13
2021-12-17[Bitcode] Avoid setting invalid comdat pointer (NFC)Nikita Popov1-10/+5
2021-12-14[LTO] Ignore unreachable virtual functions in WPD in hybrid LTO.Mingming Liu1-0/+1
2021-12-13[llvm] Use llvm::reverse (NFC)Kazu Hirata1-3/+3
2021-11-20[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+4
2021-11-08[llvm] Use make_early_inc_range (NFC)Kazu Hirata1-8/+3
2021-10-31[Verifier] Add verification logic for GlobalIFuncsItay Bookstein1-1/+5
2021-10-25Bitcode: Use Expected<T>::takeError() and moveInto() more, NFCDuncan P. N. Exon Smith1-26/+18
2021-10-22Support: Use Expected<T>::moveInto() in a few placesDuncan P. N. Exon Smith1-12/+6
2021-10-20[IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirect...Itay Bookstein1-11/+14
2021-10-09[BitcodeReader] fix a logic error in vector type element validationwilliam woodruff1-1/+1
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks1-2/+4
2021-10-06Revert "Reland [IR] Increase max alignment to 4GB"Arthur Eubanks1-4/+2
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks1-2/+4
2021-10-06Revert "[IR] Increase max alignment to 4GB"Arthur Eubanks1-4/+2
2021-10-06[IR] Increase max alignment to 4GBArthur Eubanks1-2/+4
2021-09-27[ThinLTO] Add noRecurse and noUnwind thinlink function attribute propagationmodimo1-0/+3
2021-09-11[BitcodeReader] Delay select until all constants resolvedguopeilin1-15/+35
2021-09-10[OpaquePtr] Forbid mixing typed and opaque pointersNikita Popov1-0/+3
2021-09-07[UseListOrder] Fix use list order for function operandsNikita Popov1-49/+53
2021-08-20[clang][Codegen] Introduce the disable_sanitizer_instrumentation attributeAlexander Potapenko1-0/+2
2021-08-17[NFC] More get/removeAttribute() cleanupArthur Eubanks1-3/+2
2021-08-13[NFC] Rename AttributeList::getParam/Ret/FnAttributes() -> get*Attributes()Arthur Eubanks1-1/+1
2021-07-20[IR] Rename `comdat noduplicates` to `comdat nodeduplicate`Fangrui Song1-1/+1
2021-07-20[BitcodeReader] Handle type attributes more explicitly (NFCI)Nikita Popov1-0/+2
2021-07-17[BPF] Use elementtype attribute for preserve.array/struct.index intrinsicsNikita Popov1-6/+20
2021-07-15[IR] Add elementtype attributeNikita Popov1-0/+2
2021-07-12[Attributes] Assert correct attribute constructor is used (NFCI)Nikita Popov1-2/+6
2021-07-12[Attributes] Make type attribute handling more generic (NFCI)Nikita Popov1-11/+4
2021-06-29[OpaquePtr][BitcodeWriter] Handle attributes with typesArthur Eubanks1-0/+3
2021-06-27[BitCode] Add noprofile to getAttrFromCode()Nathan Chancellor1-0/+2
2021-06-23[OpaquePtr] Support invoke instructionNikita Popov1-1/+1
2021-06-23[OpaquePtr] Support call instructionNikita Popov1-1/+1
2021-06-22[BitcodeReader] Validate Strtab before accessing.Florian Hahn1-2/+5
2021-06-21[OpaquePtr] Support opaque constant expression GEPNikita Popov1-4/+3
2021-06-14Move some code under NDEBUG from D103135Arthur Eubanks1-0/+2
2021-06-14[OpaquePtr] Remove existing support for forward compatibilityArthur Eubanks1-225/+124
2021-05-25[OpaquePtr] Make atomicrmw work with opaque pointersArthur Eubanks1-1/+2
2021-05-25[OpaquePtr] Create new bitcode encoding for atomicrmwArthur Eubanks1-4/+11
2021-05-25Revert "[OpaquePtr] Make atomicrmw work with opaque pointers"Arthur Eubanks1-6/+4
2021-05-25[SanitizeCoverage] Add support for NoSanitizeCoverage function attributeMarco Elver1-0/+2
2021-05-21[Verifier] Move some atomicrmw/cmpxchg checks to instruction creationArthur Eubanks1-3/+8