| Age | Commit message (Expand) | Author |
| 2015-02-02 | IR: Split out DebugInfoMetadata.h, NFC | Duncan P. N. Exon Smith |
| 2015-01-20 | Bitcode: Add ValueEnumerator::getMetadataOrNullID(), NFC | Duncan P. N. Exon Smith |
| 2015-01-13 | AsmParser/Bitcode: Add support for MDLocation | Duncan P. N. Exon Smith |
| 2015-01-12 | Bitcode: Simplify emission of METADATA_BLOCK | Duncan P. N. Exon Smith |
| 2014-12-17 | Make ValueEnumerator::print use OS for metadata too. Noticed by inspection. | Nick Lewycky |
| 2014-12-11 | Bitcode: Add METADATA_NODE and METADATA_VALUE | Duncan P. N. Exon Smith |
| 2014-12-09 | IR: Split Metadata from Value | Duncan P. N. Exon Smith |
| 2014-12-03 | Prologue support | Peter Collingbourne |
| 2014-11-24 | Add and use Type::subtypes. NFC. | Rafael Espindola |
| 2014-11-17 | Pass a reference to ValueEnumerator. | Rafael Espindola |
| 2014-11-11 | Revert "IR: MDNode => Value" | Duncan P. N. Exon Smith |
| 2014-11-03 | IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc() | Duncan P. N. Exon Smith |
| 2014-10-21 | IR: Reorder metadata bitcode serialization, NFC | Duncan P. N. Exon Smith |
| 2014-10-21 | IR: Remove dead code in metadata bitcode writing, NFC | Duncan P. N. Exon Smith |
| 2014-07-31 | UseListOrder: Handle self-users | Duncan P. N. Exon Smith |
| 2014-07-31 | UseListOrder: Don't give constant IDs to GlobalValues | Duncan P. N. Exon Smith |
| 2014-07-30 | UseListOrder: Visit global values | Duncan P. N. Exon Smith |
| 2014-07-30 | Reapply "UseListOrder: Order GlobalValue uses after initializers" | Duncan P. N. Exon Smith |
| 2014-07-30 | UseListOrder: Fix undefined behaviour | Duncan P. N. Exon Smith |
| 2014-07-29 | Revert "UseListOrder: Order GlobalValue uses after initializers" | Duncan P. N. Exon Smith |
| 2014-07-29 | UseListOrder: Order GlobalValue uses after initializers | Duncan P. N. Exon Smith |
| 2014-07-29 | UseListOrder: Create a struct around OrderMap, NFC | Duncan P. N. Exon Smith |
| 2014-07-29 | IR: Create the use-list order shuffle vector in-place | Duncan P. N. Exon Smith |
| 2014-07-29 | Bitcode: Correctly compare a Use against itself | Duncan P. N. Exon Smith |
| 2014-07-28 | IR: Optimize size of use-list order shuffle vectors | Duncan P. N. Exon Smith |
| 2014-07-28 | Bitcode: Serialize (and recover) use-list order | Duncan P. N. Exon Smith |
| 2014-07-25 | Bitcode: Don't optimize constants when preserving use-list order | Duncan P. N. Exon Smith |
| 2014-06-27 | IR: Add COMDATs to the IR | David Majnemer |
| 2014-06-17 | Convert a few loops to use ranges. | Rafael Espindola |
| 2014-03-09 | [C++11] Add range based accessors for the Use-Def chain of a Value. | Chandler Carruth |
| 2014-03-01 | Now that we have C++11, turn simple functors into lambdas and remove a ton of... | Benjamin Kramer |
| 2013-09-16 | Implement function prefix data as an IR feature. | Peter Collingbourne |
| 2013-04-01 | Whitespace cleanup | Joe Abbey |
| 2013-02-12 | Use the AttributeSet as the 'key' to the map instead of the 'raw' pointer. | Bill Wendling |
| 2013-02-11 | Rename AttributeSets to AttributeGroups so that it's more meaningful. | Bill Wendling |
| 2013-02-10 | Add support for attribute groups in the value enumerator. | Bill Wendling |
| 2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
| 2012-12-19 | Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl... | Bill Wendling |
| 2012-12-07 | s/AttrListPtr/AttributeSet/g to better label what this class is going to be i... | Bill Wendling |
| 2012-12-03 | Use the new script to sort the includes of every file under lib. | Chandler Carruth |
| 2012-11-25 | Code Custodian: | Joe Abbey |
| 2012-11-13 | Relax the restrictions on vector of pointer types, and vector getelementptr. | Duncan Sands |
| 2012-02-05 | reapply the patches reverted in r149470 that reenable ConstantDataArray, | Chris Lattner |
| 2012-02-01 | Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes... | Argyrios Kyrtzidis |
| 2012-01-31 | with recent changes, ConstantArray is never a "string". Remove the associated | Chris Lattner |
| 2011-12-07 | ValueEnumerator - debug dump(). | Chad Rosier |
| 2011-08-12 | switch to use the new api for structtypes. | Chris Lattner |
| 2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
| 2011-07-09 | Land the long talked about "type system rewrite" patch. This | Chris Lattner |
| 2011-06-03 | Revert name change from r132533. Lower case naming was intended per style gu... | Chad Rosier |