aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer
AgeCommit message (Expand)AuthorFilesLines
2015-01-05[PM] Switch the new pass manager to use a reference-based API for IRChandler Carruth1-2/+2
2014-12-17Make ValueEnumerator::print use OS for metadata too. Noticed by inspection.Nick Lewycky1-2/+1
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 Smith2-38/+10
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 Smith3-134/+183
2014-12-03Prologue supportPeter Collingbourne2-5/+20
2014-11-24Add and use Type::subtypes. NFC.Rafael Espindola1-3/+2
2014-11-17Pass a reference to ValueEnumerator.Rafael Espindola3-37/+36
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2-5/+5
2014-11-03IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith2-5/+5
2014-10-21IR: Reorder metadata bitcode serialization, NFCDuncan P. N. Exon Smith1-12/+14
2014-10-21IR: Remove dead code in metadata bitcode writing, NFCDuncan P. N. Exon Smith3-16/+12
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-10-14Introduce LLVMWriteBitcodeToMemoryBuffer C API function.Peter Collingbourne1-0/+8
2014-08-25Modernize raw_fd_ostream's constructor a bit.Rafael Espindola1-3/+3
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-07-31UseListOrder: Handle self-usersDuncan P. N. Exon Smith1-3/+3
2014-07-31UseListOrder: Don't give constant IDs to GlobalValuesDuncan P. N. Exon Smith1-3/+6
2014-07-30UseListOrder: Visit global valuesDuncan P. N. Exon Smith1-4/+3
2014-07-30Reapply "UseListOrder: Order GlobalValue uses after initializers"Duncan P. N. Exon Smith1-14/+55
2014-07-30UseListOrder: Fix undefined behaviourDuncan P. N. Exon Smith1-2/+7
2014-07-29Revert "UseListOrder: Order GlobalValue uses after initializers"Duncan P. N. Exon Smith1-55/+14
2014-07-29UseListOrder: Order GlobalValue uses after initializersDuncan P. N. Exon Smith1-14/+55
2014-07-29UseListOrder: Create a struct around OrderMap, NFCDuncan P. N. Exon Smith1-1/+9
2014-07-29IR: Create the use-list order shuffle vector in-placeDuncan P. N. Exon Smith1-4/+3
2014-07-29Bitcode: Correctly compare a Use against itselfDuncan P. N. Exon Smith1-0/+3
2014-07-28IR: Optimize size of use-list order shuffle vectorsDuncan P. N. Exon Smith1-6/+5
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith3-94/+234
2014-07-25Bitcode: Don't optimize constants when preserving use-list orderDuncan P. N. Exon Smith1-0/+6
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 Majnemer3-1/+54
2014-06-17Convert a few loops to use ranges.Rafael Espindola1-18/+15
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-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer1-0/+1
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 Carruth2-14/+6