aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-09-07[Bitcode] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-13/+39
2017-05-23[IR] Switch AttributeList to use an array for O(1) accessReid Kleckner1-2/+5
2017-05-11[IR] Allow attributes with global variablesJaved Absar1-2/+5
2017-04-24Make getSlotAttributes return an AttributeSet instead of a wrapper listReid Kleckner1-1/+1
2017-04-24[Bitcode] Refactor attribute group writing to avoid getSlotAttributesReid Kleckner1-6/+6
2017-03-21Rename AttributeSet to AttributeListReid Kleckner1-2/+2
2017-01-28Cleanup dump() functions.Matthias Braun1-1/+4
2017-01-13Remove unused lambda captures. NFCMalcolm Parsons1-1/+1
2016-07-08Add an assertion for the value enumerator (bitcode writer) NFCMehdi Amini1-1/+6
2016-06-21IR: Allow metadata attachments on declarations, and fix lazy loaded metadata ...Peter Collingbourne1-8/+10
2016-06-01IR: Allow multiple global metadata attachments with the same type.Peter Collingbourne1-0/+2
2016-05-31Add support for metadata attachments for global variables.Peter Collingbourne1-5/+11
2016-04-23BitcodeWriter: Emit uniqued subgraphs after all distinct nodesDuncan P. N. Exon Smith1-1/+20
2016-04-23BitcodeWriter: Emit distinct nodes before uniqued nodesDuncan P. N. Exon Smith1-6/+18
2016-04-23ValueEnumerator: Use std::find_if, NFCDuncan P. N. Exon Smith1-13/+8
2016-04-22ValueMapper/Enumerator: Clean up code in post-order traversals, NFCDuncan P. N. Exon Smith1-22/+24
2016-04-21BitcodeWriter: Emit metadata in post-order (again)Duncan P. N. Exon Smith1-15/+21
2016-04-19BitcodeWriter: Break recursion when enumerating Metadata, almost NFCDuncan P. N. Exon Smith1-67/+69
2016-04-18BitcodeWriter: WorkList => Worklist, NFCDuncan P. N. Exon Smith1-5/+5
2016-04-07[GCC] Attribute ifunc support in llvmDmitry Polukhin1-0/+17
2016-04-02Bitcode: Try to emit metadata in function blocksDuncan P. N. Exon Smith1-30/+171