aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-15Revert Don't create new comdats in CodeGenTimur Iskhodzhanov1-5/+5
2015-01-14Don't create new comdats in CodeGen.Rafael Espindola1-5/+5
2015-01-14Add support for comdats with names larger than 256 characters.Rafael Espindola1-2/+4
2015-01-13AsmParser/Bitcode: Add support for MDLocationDuncan P. N. Exon Smith1-0/+39
2015-01-12Bitcode: Range-based for, NFCDuncan P. N. Exon Smith1-2/+2
2015-01-12Bitcode: Add abbreviation for METADATA_NAMEDuncan P. N. Exon Smith1-3/+12
2015-01-12Bitcode: Range-based for, NFCDuncan P. N. Exon Smith1-7/+4
2015-01-12Bitcode: Range-based for, NFCDuncan P. N. Exon Smith1-4/+4
2015-01-12Bitcode: Simplify emission of METADATA_BLOCKDuncan P. N. Exon Smith1-35/+26
2015-01-09Revert "Bitcode: Move the DEBUG_LOC record to DEBUG_LOC_OLD"Duncan P. N. Exon Smith1-1/+1
2015-01-09Bitcode: Move the DEBUG_LOC record to DEBUG_LOC_OLDDuncan P. N. Exon Smith1-1/+1
2015-01-08IR: Add 'distinct' MDNodes to bitcode and assemblyDuncan P. N. Exon Smith1-1/+3
2015-01-08clang-format. NFC.Rafael Espindola1-11/+22
2014-12-11Bitcode: Use unsigned char to record MDStringsDuncan P. N. Exon Smith1-1/+1
2014-12-11Bitcode: Add METADATA_NODE and METADATA_VALUEDuncan P. N. Exon Smith1-31/+9
2014-12-11Bitcode: Add `OLD_` prefix to metadata node recordsDuncan P. N. Exon Smith1-3/+3
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-33/+69
2014-12-03Prologue supportPeter Collingbourne1-3/+6
2014-11-17Pass a reference to ValueEnumerator.Rafael Espindola1-1/+1
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-1/+1
2014-11-03IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith1-1/+1
2014-10-21IR: Remove dead code in metadata bitcode writing, NFCDuncan P. N. Exon Smith1-3/+3
2014-10-15correct const-ness with auto and dyn_castSanjay Patel1-3/+3
2014-10-15Use 'auto' for easier reading; no functional change intended.Sanjay Patel1-6/+3
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith1-94/+37
2014-07-25IPO: Add use-list-order verifierDuncan P. N. Exon Smith1-7/+2
2014-07-18Add a dereferenceable attributeHal Finkel1-0/+2
2014-07-18Rename AlignAttribute to IntAttributeHal Finkel1-1/+1
2014-07-16Roundtrip the inalloca bit on allocas through bitcodeReid Kleckner1-2/+9
2014-06-27IR: Add COMDATs to the IRDavid Majnemer1-1/+35
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover1-0/+1
2014-06-06Allow aliases to be unnamed_addr.Rafael Espindola1-2/+2
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder1-0/+2
2014-05-28[pr19844] Add thread local mode to aliases.Rafael Espindola1-1/+3
2014-05-26Convert a few loops to use ranges.Rafael Espindola1-54/+51
2014-05-20Add 'nonnull', a new parameter and return attribute which indicates that the ...Nick Lewycky1-0/+2
2014-05-01[IR] Make {extract,insert}element accept an index of any integer type.Michael J. Spencer1-2/+4
2014-04-24Add 'musttail' marker to call instructionsReid Kleckner1-1/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-03-13Remove the linker_private and linker_private_weak linkages.Rafael Espindola1-2/+0
2014-03-11IR: add a second ordering operand to cmpxhg for failureTim Northover1-1/+3
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-9/+2
2014-02-25Store a DataLayout in Module.Rafael Espindola1-3/+3
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-4/+15
2014-01-14Revert "Decouple dllexport/dllimport from linkage"Nico Rieck1-15/+4
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-4/+15
2013-12-19Begin adding docs and IR-level support for the inalloca attributeReid Kleckner1-0/+2
2013-12-07Remove unused value.Rafael Espindola1-1/+0
2013-11-18Fix spacing, forward declare order.Matt Arsenault1-1/+1
2013-11-15Add addrspacecast instruction.Matt Arsenault1-0/+1