aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-05-01[RemoveDIs] Load into new debug info format by default in LLVM (#89799)Stephen Tozer1-1/+1
2024-04-30Revert "Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summari...Jan Voung1-7/+2
2024-04-30Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries (#90497)Jan Voung1-2/+7
2024-04-15[DebugInfo][RemoveDIs] Fix error from not tracking seen debug labels (#88718)Stephen Tozer1-0/+1
2024-04-10[ThinLTO]Record import type in GlobalValueSummary::GVFlags (#87597)Mingming Liu1-1/+2
2024-04-09Add support for `nneg` flag with `uitofp`Noah Goldstein1-1/+1
2024-04-05[RemoveDIs] Add flag to preserve the debug info format of input IR (#87379)Stephen Tozer1-13/+59
2024-03-29[IR] Add nowrap flags for trunc instruction (#85592)elhewaty1-3/+13
2024-03-22NFC Rename LoadBitcodeIntoNewDbgInforFormat to LoadBitcodeIntoNewDbgInfoFormatOrlando Cazalet-Hyams1-3/+3
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer1-2/+3
2024-03-20[IR] Change representation of getelementptr inrange (#84341)Nikita Popov1-25/+40
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-9/+11
2024-03-19[RemoveDIs] Add flag to control loading into new debug mode from bitcode (#85...Orlando Cazalet-Hyams1-6/+18
2024-03-15Reapply [RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-3/+98
2024-03-15Revert "[RemoveDIs] Read/write DbgRecords directly from/to bitcode" (#85382)Orlando Cazalet-Hyams1-98/+3
2024-03-15[RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-3/+98
2024-03-09Reapply [IR] Add new Range attribute using new ConstantRange Attribute type (...Andreas Jonson1-0/+41
2024-03-08Revert "[IR] Add new Range attribute using new ConstantRange Attribute type" ...Florian Mayer1-41/+0
2024-03-08[IR] Add new Range attribute using new ConstantRange Attribute type (#83171)Andreas Jonson1-0/+41
2024-02-23Revert "[llvm][AArch64] Autoupgrade function attributes from Module attribute...Daniel Kiss1-1/+1
2024-02-23[llvm][AArch64] Autoupgrade function attributes from Module attributes. (#80640)Dani1-1/+1
2024-02-22[LLVM][IR] Add native vector support to ConstantInt & ConstantFP. (#74502)Paul Walker1-27/+28
2024-02-07[RemoveDIs] Don't convert debug-info in bitcode-loading just now (#80865)Jeremy Morse1-19/+0
2024-01-25Reapply 215b8f1e252, reverted in c3f7fb1421eJeremy Morse1-0/+23
2024-01-25Revert "[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode ...Jeremy Morse1-23/+0
2024-01-25[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode (#78967)Jeremy Morse1-0/+23
2023-12-27[BitcodeReader] Add bounds checking on Strtab (#76403)DavidKorczynski1-0/+3
2023-12-14[IR] Add dead_on_unwind attribute (#74289)Nikita Popov1-0/+2
2023-12-11[Bitcode] Check validity of fcmp/icmp predicateNikita Popov1-5/+10
2023-12-11[Bitcode] Check type of alloca size argumentNikita Popov1-0/+3
2023-12-11[Bitcode] Add missing getValue() return value checksNikita Popov1-0/+4
2023-12-06[ThinLTO] Add tail call flag to call edges in summary (#74043)Teresa Johnson1-6/+28
2023-12-06[Bitcode] Check for missing load typeNikita Popov1-4/+6
2023-12-05[llvm][IR] Add per-global code model attribute (#72077)hev1-0/+25
2023-11-24[IR] Add disjoint flag for Or instructions. (#72583)Craig Topper1-1/+3
2023-11-16[llvm] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-5/+1
2023-11-09[Coroutines] Introduce [[clang::coro_only_destroy_when_complete]] (#71014)Chuanqi Xu1-0/+2
2023-11-03[IR] Remove zext and sext constant expressions (#71040)Nikita Popov1-0/+3
2023-11-01[IR] Add writable attributeNikita Popov1-0/+2
2023-10-30[IR] Add zext nneg flag (#67982)Nikita Popov1-3/+7
2023-10-18[llvm] Use StringRef::contains (NFC)Kazu Hirata1-1/+1
2023-10-18[LLVM] Add new attribute `optdebug` to optimize for debugging (#66632)Stephen Tozer1-0/+2
2023-10-05[BitcodeReader] Replace unsupported constexprs in metadata with undefNikita Popov1-1/+1
2023-09-28[Bitcode] Support expanding constant expressions in function metadataNikita Popov1-1/+1
2023-09-01[LTO] Remove module id from summary indexTeresa Johnson1-17/+11
2023-08-21[IR] Remove SDivOperator/UDivOperator (NFC)Nikita Popov1-1/+1
2023-07-28[BitcodeReader] Add missing () to disambiguate precedence. NFCJon Roelofs1-1/+1
2023-07-18[Bitcode] Remove uses of isOpaqueOrPointeeTypeEquals() (NFC)Nikita Popov1-27/+5
2023-07-14[llvm][clang] Remove uses of isOpaquePointerTy() (NFC)Nikita Popov1-11/+0
2023-07-14[llvm] Remove calls to supportsTypedPointers() (NFC)Nikita Popov1-3/+0