Home | History | Annotate | Download | only in BitWriter_2_9

Lines Matching refs:Module

24 #include "llvm/IR/Module.h"
231 /// WriteTypeTable - Write out the type table for a module.
421 // Emit top-level description of module, including target triple, inline asm,
423 static void WriteModuleInfo(const Module *M,
426 // Emit various pieces of data attached to a module.
443 for (Module::const_global_iterator GV = M->global_begin(),E = M->global_end();
456 for (Module::const_iterator F = M->begin(), E = M->end(); F != E; ++F) {
507 for (Module::const_global_iterator GV = M->global_begin(),E = M->global_end();
536 for (Module::const_iterator F = M->begin(), E = M->end(); F != E; ++F) {
556 for (Module::const_alias_iterator AI = M->alias_begin(), E = M->alias_end();
605 static void WriteModuleMetadata(const Module *M,
645 for (Module::const_named_metadata_iterator I = M->named_metadata_begin(),
724 static void WriteModuleMetadataStore(const Module *M, BitstreamWriter &Stream) {
759 // If this is a constant pool for the module, emit module-specific abbrevs.
1345 /// WriteFunction - Emit a function body to the module stream.
1580 /// WriteModule - Emit the specified module to the bitstream.
1581 static void WriteModule(const Module *M, BitstreamWriter &Stream) {
1591 // Analyze the module, enumerating globals, functions, etc.
1600 // Emit information describing all of the types in the module.
1603 // Emit top-level description of module, including target triple, inline asm,
1614 for (Module::const_iterator F = M->begin(), E = M->end(); F != E; ++F)
1700 /// WriteBitcodeToFile - Write the specified module to the specified output
1702 void llvm_2_9::WriteBitcodeToFile(const Module *M, raw_ostream &Out) {
1712 // Emit the module into the buffer.
1724 // Emit the module.