summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
AgeCommit message (Expand)Author
2015-01-12Bitcode: Range-based for, NFCDuncan P. N. Exon Smith
2015-01-12Bitcode: Add abbreviation for METADATA_NAMEDuncan P. N. Exon Smith
2015-01-12Bitcode: Range-based for, NFCDuncan P. N. Exon Smith
2015-01-12Bitcode: Range-based for, NFCDuncan P. N. Exon Smith
2015-01-12Bitcode: Simplify emission of METADATA_BLOCKDuncan P. N. Exon Smith
2015-01-09Revert "Bitcode: Move the DEBUG_LOC record to DEBUG_LOC_OLD"Duncan P. N. Exon Smith
2015-01-09Bitcode: Move the DEBUG_LOC record to DEBUG_LOC_OLDDuncan P. N. Exon Smith
2015-01-08IR: Add 'distinct' MDNodes to bitcode and assemblyDuncan P. N. Exon Smith
2015-01-08clang-format. NFC.Rafael Espindola
2014-12-11Bitcode: Use unsigned char to record MDStringsDuncan P. N. Exon Smith
2014-12-11Bitcode: Add METADATA_NODE and METADATA_VALUEDuncan P. N. Exon Smith
2014-12-11Bitcode: Add `OLD_` prefix to metadata node recordsDuncan P. N. Exon Smith
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith
2014-12-03Prologue supportPeter Collingbourne
2014-11-17Pass a reference to ValueEnumerator.Rafael Espindola
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith
2014-11-03IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith
2014-10-21IR: Remove dead code in metadata bitcode writing, NFCDuncan P. N. Exon Smith
2014-10-15correct const-ness with auto and dyn_castSanjay Patel
2014-10-15Use 'auto' for easier reading; no functional change intended.Sanjay Patel
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith
2014-07-25IPO: Add use-list-order verifierDuncan P. N. Exon Smith
2014-07-18Add a dereferenceable attributeHal Finkel
2014-07-18Rename AlignAttribute to IntAttributeHal Finkel
2014-07-16Roundtrip the inalloca bit on allocas through bitcodeReid Kleckner
2014-06-27IR: Add COMDATs to the IRDavid Majnemer
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover
2014-06-06Allow aliases to be unnamed_addr.Rafael Espindola
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder
2014-05-28[pr19844] Add thread local mode to aliases.Rafael Espindola
2014-05-26Convert a few loops to use ranges.Rafael Espindola
2014-05-20Add 'nonnull', a new parameter and return attribute which indicates that the ...Nick Lewycky
2014-05-01[IR] Make {extract,insert}element accept an index of any integer type.Michael J. Spencer
2014-04-24Add 'musttail' marker to call instructionsReid Kleckner
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-13Remove the linker_private and linker_private_weak linkages.Rafael Espindola
2014-03-11IR: add a second ordering operand to cmpxhg for failureTim Northover
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth
2014-02-25Store a DataLayout in Module.Rafael Espindola
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck
2014-01-14Revert "Decouple dllexport/dllimport from linkage"Nico Rieck
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck
2013-12-19Begin adding docs and IR-level support for the inalloca attributeReid Kleckner
2013-12-07Remove unused value.Rafael Espindola
2013-11-18Fix spacing, forward declare order.Matt Arsenault
2013-11-15Add addrspacecast instruction.Matt Arsenault
2013-11-01Remove linkonce_odr_auto_hide.Rafael Espindola
2013-10-27Revert r193251 : Use address-taken to disambiguate global variable and indire...Shuxin Yang
2013-10-23Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang
2013-10-14Update comment list of GLOBALVAR modifiers in BitcodeWriter to include extern...Michael Gottesman