summaryrefslogtreecommitdiffstats
path: root/lib/Bitcode/Writer
Commit message (Expand)AuthorAgeFilesLines
* Debug Info: Add a file: field to DIImportedEntity.Adrian Prantl2017-07-191-0/+1
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-13/+30
* Bitcode: Include any strings added to the string table in the module hash.Peter Collingbourne2017-07-061-6/+15
* Add missing library dependency.Peter Collingbourne2017-06-281-1/+1
* Bitcode: Write the irsymtab to disk.Peter Collingbourne2017-06-271-0/+44
* [cfi] CFI-ICall for ThinLTO.Evgeniy Stepanov2017-06-161-12/+38
* Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn2017-06-141-1/+1
* Write summaries for merged modules when splitting modules for ThinLTO.Peter Collingbourne2017-06-081-1/+9
* BitcodeWriter: Removing unnecessary std::function in favor of templateDavid Blaikie2017-06-021-1/+2
* Tidy up a bit of r304516, use SmallVector::assign rather than for loopDavid Blaikie2017-06-021-30/+16
* [ThinLTO] Efficiency improvement when writing module path string tableTeresa Johnson2017-06-021-42/+60
* (NFC) Track global summary liveness in GVFlags.Evgeniy Stepanov2017-06-011-1/+1
* [ThinLTO] Reduce unnecessary map lookups during combined summary writeTeresa Johnson2017-05-311-28/+28
* Bitcode: Remove some dead code. Spotted by Teresa.Peter Collingbourne2017-05-261-23/+1
* [IR] Switch AttributeList to use an array for O(1) accessReid Kleckner2017-05-232-6/+11
* [IR] Allow attributes with global variablesJaved Absar2017-05-112-4/+11
* Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne2017-05-041-12/+10
* Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu2017-05-041-10/+12
* IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne2017-05-041-12/+10
* Bitcode: Simplify how we enumerate summaries in the index. NFCI.Peter Collingbourne2017-05-021-141/+23
* Remove line and file from DINamespace.Adrian Prantl2017-04-281-2/+0
* Add speculatable function attributeMatt Arsenault2017-04-281-0/+2
* Add support for DW_TAG_thrown_type.Adrian Prantl2017-04-261-0/+1
* Make getSlotAttributes return an AttributeSet instead of a wrapper listReid Kleckner2017-04-242-2/+2
* [Bitcode] Refactor attribute group writing to avoid getSlotAttributesReid Kleckner2017-04-243-56/+58
* PR32382: Fix emitting complex DWARF expressions.Adrian Prantl2017-04-181-3/+2
* Bitcode: Add missing build dep to fix shlib build.Peter Collingbourne2017-04-171-1/+1
* Bitcode: Add a string table to the bitcode format.Peter Collingbourne2017-04-171-211/+199
* [IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth2017-04-121-1/+1
* Bitcode: Do not create FNENTRYs for aliases of functions.Peter Collingbourne2017-04-061-7/+0
* Bitcode: Remove an unused declaration. NFC.Peter Collingbourne2017-04-051-1/+0
* [IR] Add AllowContract to FastMathFlagsAdam Nemet2017-03-281-0/+2
* [ThinLTO] Add support for emitting minimized bitcode for thin linkTeresa Johnson2017-03-231-20/+37
* Rename AttributeSet to AttributeListReid Kleckner2017-03-213-21/+19
* SamplePGO ThinLTO ICP fix for local functions.Dehao Chen2017-03-141-3/+10
* [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer...Konstantin Zhuravlyov2017-03-081-0/+7
* Move symbols from the global namespace into (anonymous) namespaces. NFC.Benjamin Kramer2017-02-111-1/+1
* IR: Function summary extensions for whole-program devirtualization pass.Peter Collingbourne2017-02-101-4/+45
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-031-4/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-031-4/+4
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-4/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+4
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-4/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+4
* Change debug-info-for-profiling from a TargetOption to a function attribute.Dehao Chen2017-02-011-0/+1
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+4
* Remove unused lambda captures. NFCMalcolm Parsons2017-01-131-1/+1
* ThinLTO: add early "dead-stripping" on the IndexTeresa Johnson2017-01-051-0/+1
* [ThinLTO] Subsume all importing checks into a single flagTeresa Johnson2017-01-051-4/+2
* Reapply "Make BitCodeAbbrev ownership explicit using shared_ptr rather than I...David Blaikie2017-01-041-92/+92