summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
AgeCommit message (Expand)Author
2022-06-29[Bitcode] Restore bitcast expression auto-upgradeNikita Popov
2022-06-28[Bitcode] Support expanding constant expressions into instructionsNikita Popov
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-15[BitcodeReader] Remove unnecessary argument defaults (NFC)Nikita Popov
2022-06-14[Coroutines] Convert coroutine.presplit to enum attrChuanqi Xu
2022-06-10[Bitcode] Don't use UINT_MAX for missing SanitizerMetadataVitaly Buka
2022-06-10Add sanitizer-specific GlobalValue attributes.Mitch Phillips
2022-05-31attributes: introduce allockind attr for describing allocator fn behaviorAugie Fackler
2022-05-20[ObjCARC] Drop nullary clang.arc.attachedcall bundles in autoupgrade.Ahmed Bougacha
2022-05-17[OpaquePtr][BitcodeReader] Explicitly turn off opaque pointers if we see a ty...Arthur Eubanks
2022-04-26Attributes: add a new `allocptr` attributeAugie Fackler
2022-04-12[Bitcode] materialize Functions early when BlockAddress takenNick Desaulniers
2022-04-05[LLVMContext] Replace enableOpaquePointers() with setOpaquePointers()Nikita Popov
2022-03-21Revert "Revert "[OpaquePointers][BitcodeReader] Enable -opaque-pointers if we...Arthur Eubanks
2022-03-21Revert "[OpaquePointers][BitcodeReader] Enable -opaque-pointers if we see an ...Mitch Phillips
2022-03-21[OpaquePointers][BitcodeReader] Enable -opaque-pointers if we see an opaque p...Arthur Eubanks
2022-03-16[OpaquePtr][ARM] Use elementtype on ldrex/ldaex/stlex/strexArthur Eubanks
2022-03-14[OpaquePtr][AArch64] Use elementtype on ldxr/stxrArthur Eubanks
2022-03-11[Bitcode] Don't confuse type attributes on declaration and callNikita Popov
2022-03-11[Bitcode] Encode alloca address spaceNikita Popov
2022-03-11[Bitcode] Check for type mismatch when assigning valueNikita Popov
2022-03-11[Bitcode] Delete phi node on errorNikita Popov
2022-03-11[Bitcode] Improve some error messagesNikita Popov
2022-03-11[Bitcode] Delete instruction on errorNikita Popov
2022-03-11[Bitcode] Report error for missing element type for attr upgradeNikita Popov
2022-03-10[BitcodeReader] Support GEP without indicesNikita Popov
2022-03-04Attributes: add a new allocalign attributeAugie Fackler
2022-03-04[Bitcode] Move x86_intrcc upgrade to bitcode readerNikita Popov
2022-03-04[Bitcode] Fully support opaque pointer auto upgradeNikita Popov
2022-03-01[SanitizerBounds] Add support for NoSanitizeBounds functionTong Zhang
2022-02-25[IR] Use CallBase::getParamElementType() (NFC)Nikita Popov
2022-02-23[Bitcode] Store function type IDs rather than function typesNikita Popov
2022-02-22[Bitcode] Store type IDs for valuesNikita Popov
2022-02-15[BitcodeReader] Change order of assignValue() arguments (NFC)Nikita Popov
2022-02-15[Bitcode] Improve support for opaque-pointer bitcode upgradeNikita Popov
2022-02-14[BitcodeReader] Fix use-after-moveFangrui Song
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov
2022-02-14[BitcodeReader] Rename method for element type by ID (NFC)Nikita Popov
2022-02-11[Bitcode] Add partial support for opaque pointer auto-upgradeNikita Popov
2022-02-09[Bitcode] Check minimum size of constant GEP recordNikita Popov
2022-02-08[Bitcode] Prevent OOB read for invalid name sizeNikita Popov
2022-02-07[Bitcode] Replace assertion with checkNikita Popov
2022-02-07[Bitcode] Handle invalid data layout gracefullyNikita Popov
2022-02-07[Bitcode] Guard against out of bounds value referenceNikita Popov
2022-02-07[Bitcode] Don't assert on invalid attribute group recordNikita Popov
2022-02-04[BitcodeReader] Resolve error handling todoNikita Popov
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov
2022-01-19[llvm-dis] Add an option `dump-thinlto-index-only` in llvm-dis to read ThinLT...minglotus-6
2022-01-10Use a sorted array instead of a map to store AttrBuilder string attributesSerge Guelton
2022-01-07[IR] Add ConstraintInfo::hasArg() helper (NFC)Nikita Popov