aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-04-12[Bitcode] materialize Functions early when BlockAddress takenNick Desaulniers1-0/+37
2022-04-05[LLVMContext] Replace enableOpaquePointers() with setOpaquePointers()Nikita Popov1-1/+1
2022-03-21Revert "Revert "[OpaquePointers][BitcodeReader] Enable -opaque-pointers if we...Arthur Eubanks1-1/+3
2022-03-21Revert "[OpaquePointers][BitcodeReader] Enable -opaque-pointers if we see an ...Mitch Phillips1-3/+1
2022-03-21[OpaquePointers][BitcodeReader] Enable -opaque-pointers if we see an opaque p...Arthur Eubanks1-1/+3
2022-03-16[OpaquePtr][ARM] Use elementtype on ldrex/ldaex/stlex/strexArthur Eubanks1-5/+18
2022-03-14[OpaquePtr][AArch64] Use elementtype on ldxr/stxrArthur Eubanks1-3/+13
2022-03-11[Bitcode] Don't confuse type attributes on declaration and callNikita Popov1-10/+11
2022-03-11[Bitcode] Encode alloca address spaceNikita Popov1-3/+2
2022-03-11[Bitcode] Check for type mismatch when assigning valueNikita Popov1-6/+10
2022-03-11[Bitcode] Delete phi node on errorNikita Popov1-2/+6
2022-03-11[Bitcode] Improve some error messagesNikita Popov1-75/+75
2022-03-11[Bitcode] Delete instruction on errorNikita Popov1-3/+9
2022-03-11[Bitcode] Report error for missing element type for attr upgradeNikita Popov1-6/+18
2022-03-10[BitcodeReader] Support GEP without indicesNikita Popov1-11/+13
2022-03-04Attributes: add a new allocalign attributeAugie Fackler1-0/+2
2022-03-04[Bitcode] Move x86_intrcc upgrade to bitcode readerNikita Popov1-0/+10
2022-03-04[Bitcode] Fully support opaque pointer auto upgradeNikita Popov1-99/+217
2022-03-01[SanitizerBounds] Add support for NoSanitizeBounds functionTong Zhang1-0/+2
2022-02-25[IR] Use CallBase::getParamElementType() (NFC)Nikita Popov1-2/+2
2022-02-23[Bitcode] Store function type IDs rather than function typesNikita Popov1-7/+7
2022-02-22[Bitcode] Store type IDs for valuesNikita Popov1-157/+278
2022-02-15[BitcodeReader] Change order of assignValue() arguments (NFC)Nikita Popov1-4/+4
2022-02-15[Bitcode] Improve support for opaque-pointer bitcode upgradeNikita Popov1-19/+54
2022-02-14[BitcodeReader] Fix use-after-moveFangrui Song1-1/+1
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov1-0/+4
2022-02-14[BitcodeReader] Rename method for element type by ID (NFC)Nikita Popov1-7/+7
2022-02-11[Bitcode] Add partial support for opaque pointer auto-upgradeNikita Popov1-20/+58
2022-02-09[Bitcode] Check minimum size of constant GEP recordNikita Popov1-0/+2
2022-02-08[Bitcode] Prevent OOB read for invalid name sizeNikita Popov1-0/+2
2022-02-07[Bitcode] Replace assertion with checkNikita Popov1-2/+3
2022-02-07[Bitcode] Handle invalid data layout gracefullyNikita Popov1-1/+4
2022-02-07[Bitcode] Guard against out of bounds value referenceNikita Popov1-2/+6
2022-02-07[Bitcode] Don't assert on invalid attribute group recordNikita Popov1-3/+3
2022-02-04[BitcodeReader] Resolve error handling todoNikita Popov1-9/+9
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