summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
AgeCommit message (Expand)Author
2019-05-30Reapply: IR: add optional type to 'byval' function parametersTim Northover
2019-05-29Revert "IR: add optional type to 'byval' function parameters"Tim Northover
2019-05-29IR: add optional type to 'byval' function parametersTim Northover
2019-05-07Avoid use-after-move warnings by using swap instead. NFCI.Simon Pilgrim
2019-02-08Implementation of asm-goto support in LLVMCraig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-05-10[STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-05[Bitcode] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-09-07[Bitcode] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-05-23[IR] Switch AttributeList to use an array for O(1) accessReid Kleckner
2017-05-11[IR] Allow attributes with global variablesJaved Absar
2017-04-24Make getSlotAttributes return an AttributeSet instead of a wrapper listReid Kleckner
2017-04-24[Bitcode] Refactor attribute group writing to avoid getSlotAttributesReid Kleckner
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-13Remove unused lambda captures. NFCMalcolm Parsons
2016-07-08Add an assertion for the value enumerator (bitcode writer) NFCMehdi Amini
2016-06-21IR: Allow metadata attachments on declarations, and fix lazy loaded metadata ...Peter Collingbourne
2016-06-01IR: Allow multiple global metadata attachments with the same type.Peter Collingbourne
2016-05-31Add support for metadata attachments for global variables.Peter Collingbourne
2016-04-23BitcodeWriter: Emit uniqued subgraphs after all distinct nodesDuncan P. N. Exon Smith
2016-04-23BitcodeWriter: Emit distinct nodes before uniqued nodesDuncan P. N. Exon Smith
2016-04-23ValueEnumerator: Use std::find_if, NFCDuncan P. N. Exon Smith
2016-04-22ValueMapper/Enumerator: Clean up code in post-order traversals, NFCDuncan P. N. Exon Smith
2016-04-21BitcodeWriter: Emit metadata in post-order (again)Duncan P. N. Exon Smith
2016-04-19BitcodeWriter: Break recursion when enumerating Metadata, almost NFCDuncan P. N. Exon Smith
2016-04-18BitcodeWriter: WorkList => Worklist, NFCDuncan P. N. Exon Smith
2016-04-07[GCC] Attribute ifunc support in llvmDmitry Polukhin
2016-04-02Bitcode: Try to emit metadata in function blocksDuncan P. N. Exon Smith
2016-04-02BitcodeWriter: Further unify function metadata, NFCDuncan P. N. Exon Smith
2016-03-28BitcodeWriter: Replace dead code with an assertion, NFCDuncan P. N. Exon Smith
2016-03-27BitcodeWriter: Simplify tracking of function-local metadata, NFCDuncan P. N. Exon Smith
2016-03-27Reapply ~"Bitcode: Collect all MDString records into a single blob"Duncan P. N. Exon Smith
2016-03-25Revert "Bitcode: Collect all MDString records into a single blob"Duncan P. N. Exon Smith
2016-03-25Bitcode: Collect all MDString records into a single blobDuncan P. N. Exon Smith
2016-03-25Bitcode: Use std::stable_partition for reproducible buildsDuncan P. N. Exon Smith
2016-03-24BitcodeWriter: Move abbreviation for GenericDINode; almost NFCDuncan P. N. Exon Smith
2016-03-24BitcodeWriter: Move abbreviation for DILocation; almost NFCDuncan P. N. Exon Smith
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2015-12-29Rename MDValue* to Metadata* (NFC)Teresa Johnson
2015-12-19Re-reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar
2015-12-19Revert "Reapply "[IR] Move optional data in llvm::Function into a hungoff use...Vedant Kumar
2015-12-19Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar
2015-12-19Revert "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar
2015-12-19[IR] Move optional data in llvm::Function into a hungoff uselistVedant Kumar
2015-10-13BitcodeWriter: Stop using implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith