aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
AgeCommit message (Expand)AuthorFilesLines
11 days[IR] enable attaching metadata on ifuncs (#158732)Wael Yehia1-0/+6
2025-05-11[Bitcode] Use range-based for loops (NFC) (#139421)Kazu Hirata1-2/+2
2025-05-08Reapply "IR: Remove uselist for constantdata (#137313)" (#138961)Matt Arsenault1-0/+3
2025-05-07Revert "IR: Remove uselist for constantdata (#137313)"Kirill Stoimenov1-3/+0
2025-05-06IR: Remove uselist for constantdata (#137313)Matt Arsenault1-0/+3
2024-07-07[Bitcode] Use range-based for loops (NFC) (#97776)Kazu Hirata1-11/+10
2024-05-15Fix typo "indicies" (#92232)Jay Foad1-1/+1
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer1-3/+3
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-23/+25
2024-03-15Reapply [RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-49/+100
2024-03-15Revert "[RemoveDIs] Read/write DbgRecords directly from/to bitcode" (#85382)Orlando Cazalet-Hyams1-100/+49
2024-03-15[RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-49/+100
2024-01-13[llvm] Use range-based for loops with llvm::drop_begin (NFC)Kazu Hirata1-2/+2
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko1-1/+1
2022-06-28[Bitcode] Support expanding constant expressions into instructionsNikita Popov1-83/+44
2022-06-04Use llvm::less_second (NFC)Kazu Hirata1-3/+1
2022-03-11[Bitcode] Enumerate constexpr GEP source element type in initializerNikita Popov1-1/+4
2022-01-27[IR] Support ifuncs in opaque pointer modeNikita Popov1-1/+3
2021-12-13[llvm] Use llvm::reverse (NFC)Kazu Hirata1-2/+1
2021-12-05[llvm] Use range-based for loops (NFC)Kazu Hirata1-7/+6
2021-11-20[llvm] Use range-based for loops (NFC)Kazu Hirata1-2/+2
2021-10-01[NFC][AttributeList] Replace index_begin/end with an iteratorArthur Eubanks1-1/+1
2021-09-07[UseListOrder] Fix use list order for function operandsNikita Popov1-1/+4
2021-06-29[OpaquePtr][BitcodeWriter] Handle attributes with typesArthur Eubanks1-0/+5
2021-06-25[OpaquePtr] Enumerate GlobalAlias value typeNikita Popov1-1/+3
2021-06-25[OpaquePtr] Enumerate alloca typeNikita Popov1-0/+2
2021-06-25[OpaquePtr] Enumerate global variable typeNikita Popov1-1/+3
2021-06-24[OpaquePtr] Introduce option to force all pointers to be opaque pointersArthur Eubanks1-0/+1
2021-06-23[OpaquePtr] Support call instructionNikita Popov1-1/+3
2021-06-21[OpaquePtr] Support opaque constant expression GEPNikita Popov1-1/+5
2021-06-21[OpaquePtr] Return opaque pointer from opaque pointer GEPNikita Popov1-0/+2
2021-04-22[Bitcode] Ensure DIArgList in bitcode has no null or forward metadata refsStephen Tozer1-19/+63
2021-03-07OpaquePtr: Record byref types in bitcode writerMatt Arsenault1-0/+2
2021-03-05[DebugInfo] Add DIArgList MD to store multple values in DbgVariableIntrinsicsgbtozers1-3/+20
2020-10-20Handle value uses wrapped in metadata for the use-list orderDavid Stenberg1-0/+29
2020-10-16Reapply "OpaquePtr: Add type to sret attribute"Matt Arsenault1-0/+2
2020-09-16ValueEnumerator.cpp - remove duplicate includes. NFCI.Simon Pilgrim1-6/+0
2020-04-14[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar1-3/+3
2020-03-31Remove "mask" operand from shufflevector.Eli Friedman1-7/+36
2019-06-05IR: make getParamByValType Just Work. NFC.Tim Northover1-1/+1
2019-05-30Reapply: IR: add optional type to 'byval' function parametersTim Northover1-2/+4
2019-05-29Revert "IR: add optional type to 'byval' function parameters"Tim Northover1-4/+2
2019-05-29IR: add optional type to 'byval' function parametersTim Northover1-2/+4
2019-05-07Avoid use-after-move warnings by using swap instead. NFCI.Simon Pilgrim1-1/+2
2019-02-08Implementation of asm-goto support in LLVMCraig Topper1-4/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-2/+2
2018-05-10[STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar1-1/+1
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-04-05[Bitcode] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-2/+2