summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer
AgeCommit message (Expand)Author
2014-12-17Make ValueEnumerator::print use OS for metadata too. Noticed by inspection.Nick Lewycky
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-24Add and use Type::subtypes. NFC.Rafael Espindola
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: Reorder metadata bitcode serialization, NFCDuncan 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-10-14Introduce LLVMWriteBitcodeToMemoryBuffer C API function.Peter Collingbourne
2014-08-25Modernize raw_fd_ostream's constructor a bit.Rafael Espindola
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-07-31UseListOrder: Handle self-usersDuncan P. N. Exon Smith
2014-07-31UseListOrder: Don't give constant IDs to GlobalValuesDuncan P. N. Exon Smith
2014-07-30UseListOrder: Visit global valuesDuncan P. N. Exon Smith
2014-07-30Reapply "UseListOrder: Order GlobalValue uses after initializers"Duncan P. N. Exon Smith
2014-07-30UseListOrder: Fix undefined behaviourDuncan P. N. Exon Smith
2014-07-29Revert "UseListOrder: Order GlobalValue uses after initializers"Duncan P. N. Exon Smith
2014-07-29UseListOrder: Order GlobalValue uses after initializersDuncan P. N. Exon Smith
2014-07-29UseListOrder: Create a struct around OrderMap, NFCDuncan P. N. Exon Smith
2014-07-29IR: Create the use-list order shuffle vector in-placeDuncan P. N. Exon Smith
2014-07-29Bitcode: Correctly compare a Use against itselfDuncan P. N. Exon Smith
2014-07-28IR: Optimize size of use-list order shuffle vectorsDuncan P. N. Exon Smith
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith
2014-07-25Bitcode: Don't optimize constants when preserving 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-17Convert a few loops to use ranges.Rafael Espindola
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-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer
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-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper