Home | History | Annotate | Download | only in Writer

Lines Matching full:bitcode

1 //===--- Bitcode/Writer/BitcodeWriter.cpp - Bitcode Writer ----------------===//
10 // Bitcode writer implementation.
17 #include "llvm/Bitcode/BitstreamWriter.h"
18 #include "llvm/Bitcode/LLVMBitCodes.h"
19 #include "llvm/Bitcode/ReaderWriter.h"
41 /// These are manifest constants used by the bitcode writer. They do not need to
67 /// Abstract class to manage the bitcode writing, subclassed for each bitcode
72 /// Pointer to the buffer allocated by caller for bitcode writing.
90 /// Main entry point to write the bitcode file, which writes the bitcode
96 /// that bitcode file type.
105 /// Class to manage the bitcode writing for a module.
107 /// The Module to write to bitcode.
130 // Save the start bit of the actual bitcode, in case there is space
132 // will start at the bitcode, and we need the offset of the VST
138 /// Main entry point for writing a module to bitcode, invoked by
265 /// Class to manage the bitcode writing for a combined index.
267 /// The combined index to write to bitcode.
302 /// Iterator over the value GUID and summaries to be written to bitcode,
437 /// Main entry point for writing a combined index to bitcode, invoked by
2680 /// bitcode index and need to backpatch the VST forward declaration record.
2696 // The BitcodeStartBit was the stream offset of the actual bitcode
2776 // actual bitcode written to the stream).
2872 // Save the bitcode index of the start of this function block for recording
3275 /// the module's bitcode.
3525 // Write the "user readable" string identifying the bitcode producer
3659 /// uint32_t BitcodeOffset; // Offset to traditional bitcode file.
3660 /// uint32_t BitcodeSize; // Size of traditional bitcode file.
3691 // Traditional Bitcode starts after header.
3710 /// Helper to write the header common to all bitcode files.
3773 // where it will be written in a new bitcode block. This is used when