aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-06Fix MSVC bool to uint64_t promotion warningSimon Pilgrim1-1/+1
2016-12-05[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl1-1/+2
2016-11-29Bitcode: Introduce BitcodeWriter interface.Peter Collingbourne1-94/+75
2016-11-14Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Teresa Johnson1-6/+17
2016-11-14[ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson1-0/+1
2016-11-11Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson1-1/+1
2016-11-10IR: Introduce inrange attribute on getelementptr indices.Peter Collingbourne1-2/+5
2016-11-09Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Mehdi Amini1-17/+6
2016-11-08[ThinLTO] Prevent exporting of locals used/defined in module level asmTeresa Johnson1-6/+17
2016-11-06[BitcodeWriter] Replace a manual byteswap with read32be.Benjamin Kramer1-8/+3
2016-11-03Add DWARF debug info support for C++11 inline namespaces.Adrian Prantl1-1/+1
2016-11-01Bitcode: Simplify BitstreamWriter::EnterBlockInfoBlock() interface.Peter Collingbourne1-1/+1
2016-10-28[ThinLTO] Use flags from summary when writing variable summary (NFC)Teresa Johnson1-1/+1
2016-10-28[ThinLTO] Create AliasSummary when building indexTeresa Johnson1-1/+3
2016-10-28[ThinLTO] Rename HasSection to NoRename (NFC)Teresa Johnson1-1/+1
2016-10-20Fix spelling mistake in comment.Simon Pilgrim1-1/+1
2016-10-20Fix MSVC bool -> uint64_t promotion warningSimon Pilgrim1-1/+1
2016-10-20DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk1-1/+17
2016-09-26[thinlto] Basic thinlto fdo heuristicPiotr Padlewski1-12/+8
2016-09-20[ThinLTO] Always emit a summary when compiling in ThinLTO modeTeresa Johnson1-3/+5
2016-09-19BitcodeWriter: fix emission of invoke when calling a var-arg function with op...Mehdi Amini1-1/+1
2016-09-17Don't create a SymbolTable in Function when the LLVMContext discards value na...Mehdi Amini1-1/+2
2016-09-13DebugInfo: New metadata representation for global variables.Peter Collingbourne1-1/+1
2016-08-24DebugInfo: Add flag to CU to disable emission of inline debug info into the s...David Blaikie1-0/+1
2016-08-19Constify some path in the bitcode writer (NFC)Mehdi Amini1-6/+6
2016-08-11Don't import variadic functionsPiotr Padlewski1-1/+1
2016-07-18[ThinLTO] Address review comments from PGO indirect call promotion (NFC)Teresa Johnson1-13/+17
2016-07-17[ThinLTO] Perform profile-guided indirect call promotionTeresa Johnson1-4/+65
2016-07-04Add writeonly IR attributeNicolai Haehnle1-0/+2
2016-07-01[codeview] Add DISubprogram::ThisAdjustmentReid Kleckner1-0/+1
2016-06-24BitcodeWriter: Remove redundant (and incorrect) check for whether to emit mod...Peter Collingbourne1-3/+0
2016-06-21IR: Allow metadata attachments on declarations, and fix lazy loaded metadata ...Peter Collingbourne1-13/+21
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne1-5/+16
2016-06-08[DebugInfo] Add calling convention support for DWARF and CodeViewReid Kleckner1-0/+1
2016-05-31Add support for metadata attachments for global variables.Peter Collingbourne1-12/+30
2016-05-16Avoid temporary vector for sorting in BitcodeWriterMehdi Amini1-13/+10
2016-05-16ThinLTO: fix non-determinism in bitcode writingMehdi Amini1-1/+8
2016-05-16Revert "ThinLTO: fix non-determinism in bitcode writing"Mehdi Amini1-7/+1
2016-05-16ThinLTO: fix another non-determinism in bitcode writingMehdi Amini1-2/+9
2016-05-16ThinLTO: fix non-determinism in bitcode writingMehdi Amini1-1/+7
2016-05-16ThinLTO: fix non-determinism in bitcode writingMehdi Amini1-1/+7
2016-05-15Move helper classes into anonymous namespaces. NFC.Benjamin Kramer1-0/+2
2016-05-11[ThinLTO] Fix Windows debug failure in new iteratorTeresa Johnson1-2/+13
2016-05-10Restore "[ThinLTO] Emit individual index files for distributed backends"Teresa Johnson1-71/+215
2016-05-06Implement a safer bitcode upgrade for DISubprogram.Adrian Prantl1-1/+2
2016-05-06BitcodeWriter: Simplify. NFC.Peter Collingbourne1-4/+2
2016-05-05Revert "[ThinLTO] Emit individual index files for distributed backends"Vitaly Buka1-209/+71
2016-05-05[ThinLTO] Emit individual index files for distributed backendsTeresa Johnson1-71/+209
2016-04-27Clean up to avoid compiler warnings for casting away const qualifiers.Sjoerd Meijer1-1/+1
2016-04-27[ThinLTO] Use valueid instead of bitcode offsets in combined index fileTeresa Johnson1-61/+23