aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-12-16Add InaccessibleMemOnly and inaccessibleMemOrArgMemOnly attributesVaivaswatha Nagaraj1-0/+4
2015-12-14add fast-math-flags to 'call' instructions (PR21290)Sanjay Patel1-1/+7
2015-12-14[IR] Remove terminatepadDavid Majnemer1-15/+0
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer1-33/+29
2015-12-10Macro debug info support in LLVM IRAmjad Aboud1-0/+28
2015-11-20[ThinLTO] Add MODULE_CODE_METADATA_VALUES recordTeresa Johnson1-0/+15
2015-11-15Use a different block id for block of metadata kind recordsTeresa Johnson1-1/+1
2015-11-13use range-based for loop; NFCISanjay Patel1-4/+3
2015-11-10[OperandBundles] Identify operand bundles with both their names and IDsSanjoy Das1-1/+1
2015-11-07[Bitcode] Add enums for call instruction markers and flags. NFC.Akira Hatanaka1-3/+5
2015-11-07[OperandBundles] Rename accessor, NFCSanjoy Das1-1/+1
2015-11-06Add 'notail' marker for call instructions.Akira Hatanaka1-1/+2
2015-11-06Add a new attribute: norecurseJames Molloy1-0/+2
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-1/+0
2015-11-05Fix Abbrev emission in WriteIdentificationBlockMehdi Amini1-1/+2
2015-11-02Clang format a few prior patches (NFC)Teresa Johnson1-22/+30
2015-10-26Add an (optional) identification block in the bitcodeMehdi Amini1-0/+25
2015-10-19Pass FunctionInfoIndex by reference to WriteFunctionSummaryToFile (NFC)Teresa Johnson1-8/+8
2015-10-13BitcodeWriter: Stop using implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith1-5/+4
2015-10-08Fix combined function index abbrev (NFC)Teresa Johnson1-3/+0
2015-10-04Support for function summary index bitcode sections and files.Teresa Johnson1-21/+303
2015-09-24[Bitcode][Asm] Teach LLVM to read and write operand bundles.Sanjoy Das1-0/+55
2015-09-17[opaque pointer types] Add an explicit pointee type to alias records in the IRDavid Blaikie1-1/+2
2015-09-17Restore "Function bitcode index in Value Symbol Table and lazy reading support"Teresa Johnson1-19/+152
2015-09-17Revert "Function bitcode index in Value Symbol Table and lazy reading support"Teresa Johnson1-152/+19
2015-09-17Function bitcode index in Value Symbol Table and lazy reading supportTeresa Johnson1-19/+152
2015-09-17Refactor string encoding checks in BitcodeWriter (NFC)Teresa Johnson1-14/+23
2015-09-03[WinEH] Add cleanupendpad instructionJoseph Tremoulet1-0/+8
2015-08-23[WinEH] Require token linkage in EH pad/ret signaturesJoseph Tremoulet1-8/+2
2015-08-15[IR] Give catchret an optional 'return value' operandDavid Majnemer1-0/+2
2015-08-14[IR] Add token typesDavid Majnemer1-0/+1
2015-08-10Rangify for loop, NFC.Yaron Keren1-6/+3
2015-08-03DI: Disallow uniquable DICompileUnitsDuncan P. N. Exon Smith1-1/+2
2015-07-31DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variableDuncan P. N. Exon Smith1-1/+0
2015-07-31New EH representation for MSVC compatibilityDavid Majnemer1-0/+58
2015-07-28Reserve some constant values for the Swift calling convention.Bob Wilson1-0/+2
2015-07-11Add argmemonly attribute.Igor Laevsky1-0/+2
2015-07-10Add support for fast-math flags to the FCmp instruction.James Molloy1-1/+5
2015-07-10Revert the new EH instructionsDavid Majnemer1-58/+0
2015-07-10New EH representation for MSVC compatibilityDavid Majnemer1-0/+58
2015-06-29Add a DIModule metadata node to the IR.Adrian Prantl1-0/+11
2015-06-25Use foreach loop over constant operands. NFC.Pete Cooper1-2/+2
2015-06-17[Bitcode] Replace hand-coded little endian handling with Endian.h functions.Benjamin Kramer1-4/+1
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer1-2/+3
2015-06-15Protection against stack-based memory corruption errors using SafeStackPeter Collingbourne1-0/+2
2015-05-26Add initial support for the convergent attribute.Owen Anderson1-0/+2
2015-05-21IR / debug info: Add a DWOId field to DICompileUnit,Adrian Prantl1-0/+1
2015-05-06Bitcode: Set LastDL after writing DebugLocsDuncan P. N. Exon Smith1-0/+2
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-43/+42
2015-04-28[opaque pointer type] Encode the allocated type of an alloca rather than its ...David Blaikie1-2/+3