| Commit message (Expand) | Author | Age | Files | Lines |
* | Clean up to avoid compiler warnings for casting away const qualifiers. | Sjoerd Meijer | 2016-04-27 | 1 | -1/+1 |
* | [ThinLTO] Use valueid instead of bitcode offsets in combined index file | Teresa Johnson | 2016-04-27 | 2 | -117/+52 |
* | BitcodeReader: Delay metadata parsing until reading a function body | Duncan P. N. Exon Smith | 2016-04-24 | 1 | -3/+7 |
* | [ThinLTO] Remove GlobalValueInfo class from index | Teresa Johnson | 2016-04-24 | 2 | -88/+73 |
* | Silence two C4806 warnings ('|': unsafe operation: no value of type 'bool' pr... | Aaron Ballman | 2016-04-24 | 1 | -2/+2 |
* | BitcodeReader: Fix some holes in upgrade from r267296 | Duncan P. N. Exon Smith | 2016-04-24 | 1 | -8/+22 |
* | Add "hasSection" flag in the Summary | Mehdi Amini | 2016-04-24 | 2 | -3/+11 |
* | Reorganize GlobalValueSummary with a "Flags" bitfield. | Mehdi Amini | 2016-04-24 | 2 | -39/+61 |
* | Add a version field in the bitcode for the summary | Mehdi Amini | 2016-04-24 | 2 | -1/+22 |
* | Store and emit original name in combined index | Mehdi Amini | 2016-04-23 | 2 | -25/+77 |
* | BitcodeReader: Avoid std::vector with non-movable types from r267296 | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -1/+1 |
* | BitcodeReader: Avoid non-moving std::piecewise_construct from r267296 | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -3/+3 |
* | DebugInfo: Remove MDString-based type references | Duncan P. N. Exon Smith | 2016-04-23 | 2 | -25/+134 |
* | BitcodeWriter: Emit uniqued subgraphs after all distinct nodes | Duncan P. N. Exon Smith | 2016-04-23 | 2 | -1/+38 |
* | Avoid MSVC failure with default arguments in lambdas from r267270 | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -7/+10 |
* | BitcodeWriter: Emit distinct nodes before uniqued nodes | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -6/+18 |
* | Address comments. | Teresa Johnson | 2016-04-23 | 1 | -243/+238 |
* | Refactor bitcode writer into classes (NFC) | Teresa Johnson | 2016-04-23 | 1 | -681/+823 |
* | Avoid ternery statement to please g++ after r267270, NFC | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -1/+3 |
* | ValueEnumerator: Use std::find_if, NFC | Duncan P. N. Exon Smith | 2016-04-23 | 2 | -23/+8 |
* | BitcodeReader: Avoid referencing unresolved nodes from distinct ones | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -6/+61 |
* | BitcodeReader: Consistently use IsDistinct, NFC | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -33/+52 |
* | BitcodeReader: Use getMD/getMDOrNull helpers consistently, almost NFC | Duncan P. N. Exon Smith | 2016-04-23 | 1 | -10/+5 |
* | ValueMapper/Enumerator: Clean up code in post-order traversals, NFC | Duncan P. N. Exon Smith | 2016-04-22 | 2 | -25/+42 |
* | [ThinLTO] Remove unused/incomplete lazy summary reading support (NFC) | Teresa Johnson | 2016-04-22 | 1 | -63/+11 |
* | BitcodeWriter: Emit metadata in post-order (again) | Duncan P. N. Exon Smith | 2016-04-21 | 2 | -17/+24 |
* | IR: Use SmallVector instead of std::vector of TrackingMDRef | Duncan P. N. Exon Smith | 2016-04-20 | 1 | -1/+6 |
* | [ThinLTO] Prevent importing of "llvm.used" values | Teresa Johnson | 2016-04-20 | 1 | -0/+3 |
* | IR: Enable debug info type ODR uniquing for forward decls | Duncan P. N. Exon Smith | 2016-04-19 | 1 | -2/+2 |
* | IR: getOrInsertODRUniquedType => DICompositeType::getODRType, NFC | Duncan P. N. Exon Smith | 2016-04-19 | 1 | -16/+27 |
* | IR: Require DICompositeType for ODR uniquing type map | Duncan P. N. Exon Smith | 2016-04-19 | 1 | -2/+2 |
* | IR: Rename API for enabling ODR uniquing of DITypes, NFC | Duncan P. N. Exon Smith | 2016-04-19 | 1 | -1/+1 |
* | BitcodeWriter: Break recursion when enumerating Metadata, almost NFC | Duncan P. N. Exon Smith | 2016-04-19 | 2 | -71/+74 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 2 | -3/+1 |
* | BitcodeWriter: WorkList => Worklist, NFC | Duncan P. N. Exon Smith | 2016-04-18 | 1 | -5/+5 |
* | IR: Use an explicit map for debug info type uniquing | Duncan P. N. Exon Smith | 2016-04-17 | 1 | -10/+23 |
* | ThinLTO: Make aliases explicit in the summary | Mehdi Amini | 2016-04-16 | 2 | -3/+118 |
* | Update and fix LLVM_ENABLE_MODULES: | Richard Smith | 2016-04-16 | 1 | -1/+0 |
* | [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. | Adrian Prantl | 2016-04-15 | 2 | -17/+35 |
* | Remove every uses of getGlobalContext() in LLVM (but the C API) | Mehdi Amini | 2016-04-14 | 1 | -3/+2 |
* | Revert "Make aliases explicit in the summary" | Mehdi Amini | 2016-04-13 | 2 | -118/+3 |
* | Make aliases explicit in the summary | Mehdi Amini | 2016-04-13 | 2 | -3/+118 |
* | Add the allocsize attribute to LLVM. | George Burgess IV | 2016-04-12 | 2 | -0/+6 |
* | [ThinLTO] BitcodeWriter still requires Analysis library | Teresa Johnson | 2016-04-11 | 1 | -1/+1 |
* | [ThinLTO] Move summary computation from BitcodeWriter to new pass | Teresa Johnson | 2016-04-11 | 3 | -157/+73 |
* | Plumb the option to emit the `ModuleHash` in the bitcode through the bitcode ... | Mehdi Amini | 2016-04-10 | 1 | -6/+7 |
* | Rename parameter I to Index for WriteCombinedGlobalValueSummary() (NFC) | Mehdi Amini | 2016-04-07 | 1 | -4/+4 |
* | [GCC] Attribute ifunc support in llvm | Dmitry Polukhin | 2016-04-07 | 3 | -3/+35 |
* | NFC: make AtomicOrdering an enum class | JF Bastien | 2016-04-06 | 2 | -24/+29 |
* | IR: Introduce ConstantAggregate, NFC | Duncan P. N. Exon Smith | 2016-04-05 | 1 | -2/+1 |