Lines Matching refs:ModuleBitcodeWriter
106 class ModuleBitcodeWriter : public BitcodeWriter { class
125 ModuleBitcodeWriter(const Module *M, SmallVectorImpl<char> &Buffer, in ModuleBitcodeWriter() function in __anon065d01f40111::ModuleBitcodeWriter
553 void ModuleBitcodeWriter::writeStringRecord(unsigned Code, StringRef Str, in writeStringRecord()
683 void ModuleBitcodeWriter::writeAttributeGroupTable() { in writeAttributeGroupTable()
730 void ModuleBitcodeWriter::writeAttributeTable() { in writeAttributeTable()
750 void ModuleBitcodeWriter::writeTypeTable() { in writeTypeTable()
1010 void ModuleBitcodeWriter::writeComdats() { in writeComdats()
1072 void ModuleBitcodeWriter::writeModuleInfo() { in writeModuleInfo()
1305 void ModuleBitcodeWriter::writeValueAsMetadata( in writeValueAsMetadata()
1315 void ModuleBitcodeWriter::writeMDTuple(const MDTuple *N, in writeMDTuple()
1330 unsigned ModuleBitcodeWriter::createDILocationAbbrev() { in createDILocationAbbrev()
1343 void ModuleBitcodeWriter::writeDILocation(const DILocation *N, in writeDILocation()
1359 unsigned ModuleBitcodeWriter::createGenericDINodeAbbrev() { in createGenericDINodeAbbrev()
1373 void ModuleBitcodeWriter::writeGenericDINode(const GenericDINode *N, in writeGenericDINode()
1395 void ModuleBitcodeWriter::writeDISubrange(const DISubrange *N, in writeDISubrange()
1406 void ModuleBitcodeWriter::writeDIEnumerator(const DIEnumerator *N, in writeDIEnumerator()
1417 void ModuleBitcodeWriter::writeDIBasicType(const DIBasicType *N, in writeDIBasicType()
1431 void ModuleBitcodeWriter::writeDIDerivedType(const DIDerivedType *N, in writeDIDerivedType()
1451 void ModuleBitcodeWriter::writeDICompositeType( in writeDICompositeType()
1476 void ModuleBitcodeWriter::writeDISubroutineType( in writeDISubroutineType()
1489 void ModuleBitcodeWriter::writeDIFile(const DIFile *N, in writeDIFile()
1500 void ModuleBitcodeWriter::writeDICompileUnit(const DICompileUnit *N, in writeDICompileUnit()
1525 void ModuleBitcodeWriter::writeDISubprogram(const DISubprogram *N, in writeDISubprogram()
1554 void ModuleBitcodeWriter::writeDILexicalBlock(const DILexicalBlock *N, in writeDILexicalBlock()
1567 void ModuleBitcodeWriter::writeDILexicalBlockFile( in writeDILexicalBlockFile()
1579 void ModuleBitcodeWriter::writeDINamespace(const DINamespace *N, in writeDINamespace()
1592 void ModuleBitcodeWriter::writeDIMacro(const DIMacro *N, in writeDIMacro()
1605 void ModuleBitcodeWriter::writeDIMacroFile(const DIMacroFile *N, in writeDIMacroFile()
1618 void ModuleBitcodeWriter::writeDIModule(const DIModule *N, in writeDIModule()
1629 void ModuleBitcodeWriter::writeDITemplateTypeParameter( in writeDITemplateTypeParameter()
1640 void ModuleBitcodeWriter::writeDITemplateValueParameter( in writeDITemplateValueParameter()
1653 void ModuleBitcodeWriter::writeDIGlobalVariable( in writeDIGlobalVariable()
1672 void ModuleBitcodeWriter::writeDILocalVariable( in writeDILocalVariable()
1688 void ModuleBitcodeWriter::writeDIExpression(const DIExpression *N, in writeDIExpression()
1700 void ModuleBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N, in writeDIObjCProperty()
1716 void ModuleBitcodeWriter::writeDIImportedEntity( in writeDIImportedEntity()
1730 unsigned ModuleBitcodeWriter::createNamedMetadataAbbrev() { in createNamedMetadataAbbrev()
1738 void ModuleBitcodeWriter::writeNamedMetadata( in writeNamedMetadata()
1759 unsigned ModuleBitcodeWriter::createMetadataStringsAbbrev() { in createMetadataStringsAbbrev()
1772 void ModuleBitcodeWriter::writeMetadataStrings( in writeMetadataStrings()
1802 void ModuleBitcodeWriter::writeMetadataRecords( in writeMetadataRecords()
1829 void ModuleBitcodeWriter::writeModuleMetadata() { in writeModuleMetadata()
1857 void ModuleBitcodeWriter::writeFunctionMetadata(const Function &F) { in writeFunctionMetadata()
1868 void ModuleBitcodeWriter::pushGlobalMetadataAttachment( in pushGlobalMetadataAttachment()
1879 void ModuleBitcodeWriter::writeFunctionMetadataAttachment(const Function &F) { in writeFunctionMetadataAttachment()
1914 void ModuleBitcodeWriter::writeModuleMetadataKinds() { in writeModuleMetadataKinds()
1938 void ModuleBitcodeWriter::writeOperandBundleTags() { in writeOperandBundleTags()
1972 void ModuleBitcodeWriter::writeConstants(unsigned FirstVal, unsigned LastVal, in writeConstants()
2227 void ModuleBitcodeWriter::writeModuleConstants() { in writeModuleConstants()
2248 bool ModuleBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID, in pushValueAndType()
2260 void ModuleBitcodeWriter::writeOperandBundles(ImmutableCallSite CS, in writeOperandBundles()
2279 void ModuleBitcodeWriter::pushValue(const Value *V, unsigned InstID, in pushValue()
2285 void ModuleBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID, in pushValueSigned()
2293 void ModuleBitcodeWriter::writeInstruction(const Instruction &I, in writeInstruction()
2681 void ModuleBitcodeWriter::writeValueSymbolTable( in writeValueSymbolTable()
2836 void ModuleBitcodeWriter::writeUseList(UseListOrder &&Order) { in writeUseList()
2849 void ModuleBitcodeWriter::writeUseListBlock(const Function *F) { in writeUseListBlock()
2869 void ModuleBitcodeWriter::writeFunction( in writeFunction()
2946 void ModuleBitcodeWriter::writeBlockInfo() { in writeBlockInfo()
3201 void ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord( in writePerModuleFunctionSummaryRecord()
3246 void ModuleBitcodeWriter::writeModuleLevelReferences( in writeModuleLevelReferences()
3276 void ModuleBitcodeWriter::writePerModuleGlobalValueSummary() { in writePerModuleGlobalValueSummary()
3522 void ModuleBitcodeWriter::writeIdentificationBlock() { in writeIdentificationBlock()
3544 void ModuleBitcodeWriter::writeModuleHash(size_t BlockStartPos) { in writeModuleHash()
3572 void ModuleBitcodeWriter::writeBlocks() { in writeBlocks()
3582 void ModuleBitcodeWriter::writeModule() { in writeModule()
3737 ModuleBitcodeWriter ModuleWriter(M, Buffer, ShouldPreserveUseListOrder, Index, in WriteBitcodeToFile()