aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer
AgeCommit message (Expand)AuthorFilesLines
2024-04-01[ThinLTO][TypeProf] Implement vtable def import (#79381)Mingming Liu1-2/+11
2024-03-29[IR] Add nowrap flags for trunc instruction (#85592)elhewaty1-0/+5
2024-03-20[RemoveDIs][NFC] Rename DPMarker->DbgMarker (#85931)Stephen Tozer1-1/+1
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer2-6/+6
2024-03-20[IR] Change representation of getelementptr inrange (#84341)Nikita Popov1-3/+4
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer2-37/+40
2024-03-19[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#83862)Daniil Kovalev1-0/+5
2024-03-15Reapply [RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams3-77/+212
2024-03-15Revert "[RemoveDIs] Read/write DbgRecords directly from/to bitcode" (#85382)Orlando Cazalet-Hyams3-212/+77
2024-03-15[RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams3-77/+212
2024-03-13[RemoveDI][NFC] Rename DPValue->DbgRecord in comments and varnames (#84939)Stephen Tozer1-3/+3
2024-03-09Reapply [IR] Add new Range attribute using new ConstantRange Attribute type (...Andreas Jonson1-20/+41
2024-03-08Revert "[IR] Add new Range attribute using new ConstantRange Attribute type" ...Florian Mayer1-41/+20
2024-03-08[IR] Add new Range attribute using new ConstantRange Attribute type (#83171)Andreas Jonson1-20/+41
2024-03-02Revert "[Dwarf] Support `__ptrauth` qualifier in metadata nodes" (#83672)Daniil Kovalev1-5/+0
2024-03-01[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#82363)Daniil Kovalev1-0/+5
2024-02-22[LLVM][IR] Add native vector support to ConstantInt & ConstantFP. (#74502)Paul Walker1-1/+1
2024-02-04[Bitcode] Use range-based for loops (NFC)Kazu Hirata1-2/+2
2024-01-23[BitcodeWriter] Remove ThinLTO-specific bits from legacy passArthur Eubanks1-18/+6
2024-01-13[llvm] Use range-based for loops with llvm::drop_begin (NFC)Kazu Hirata1-2/+2
2024-01-11[MemProf] Handle missing tail call frames (#75823)Teresa Johnson1-1/+16
2023-12-14[IR] Add dead_on_unwind attribute (#74289)Nikita Popov1-0/+2
2023-12-06[ThinLTO] Add tail call flag to call edges in summary (#74043)Teresa Johnson1-57/+44
2023-12-05[llvm][IR] Add per-global code model attribute (#72077)hev1-2/+3
2023-11-24[IR] Add disjoint flag for Or instructions. (#72583)Craig Topper1-0/+3
2023-11-17Reapply "[DebugInfo] Make DIArgList inherit from Metadata and always unique"Stephen Tozer1-5/+7
2023-11-17Revert "[DebugInfo] Make DIArgList inherit from Metadata and always unique" (...Stephen Tozer1-7/+5
2023-11-17[DebugInfo] Make DIArgList inherit from Metadata and always unique (#72147)Stephen Tozer1-5/+7
2023-11-09[DebugInfo][RemoveDIs] Add conversion utilities for new-debug-info formatJeremy Morse1-0/+19
2023-11-09[Coroutines] Introduce [[clang::coro_only_destroy_when_complete]] (#71014)Chuanqi Xu1-0/+2
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-1/+1
2023-11-01[IR] Add writable attributeNikita Popov1-0/+2
2023-10-30[IR] Add zext nneg flag (#67982)Nikita Popov1-0/+22
2023-10-18[LLVM] Add new attribute `optdebug` to optimize for debugging (#66632)Stephen Tozer1-0/+2
2023-09-30[llvm] Remove uses of Type::getPointerTo() (NFC)Youngsuk Kim1-1/+1
2023-09-01[LTO] Remove module id from summary indexTeresa Johnson1-31/+46
2023-07-14[llvm] Remove uses of getNonOpaquePointerElementType() (NFC)Nikita Popov1-12/+5
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss1-1/+4
2023-04-20[ThinLTO] Remove BlockCount for non partial sample profile buildsTeresa Johnson1-4/+6
2023-03-16[ConstExpr] Remove select constant expressionNikita Popov1-6/+0
2023-02-27[Bitcode] Remove typed pointer abbreviationArthur Eubanks1-10/+1
2023-02-24IR: Add nofpclass parameter attributeMatt Arsenault1-0/+2
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-24IR: Add atomicrmw uinc_wrap and udec_wrapMatt Arsenault1-0/+4
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-2/+2
2022-12-20[IR] Add a target extension type to LLVM.Joshua Cranmer1-0/+12
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-12-10Don't include None.h (NFC)Kazu Hirata1-1/+0
2022-12-08[DebugInfo] Store optional DIFile::Source as pointerJonas Hahnfeld1-1/+1
2022-12-07[Bitcode(Reader|Writer)] Convert Optional to std::optionalKrzysztof Parzyszek1-7/+7