Lines Matching defs:ModuleBitcodeWriter

163 /// ModuleBitcodeWriter and ThinLinkBitcodeWriter.
263 class ModuleBitcodeWriter : public ModuleBitcodeWriterBase {
277 /// Constructs a ModuleBitcodeWriter object for the given Module,
279 ModuleBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder,
934 void ModuleBitcodeWriter::writeAttributeGroupTable() {
997 void ModuleBitcodeWriter::writeAttributeTable() {
1019 void ModuleBitcodeWriter::writeTypeTable() {
1341 size_t ModuleBitcodeWriter::addToStrtab(StringRef Str) {
1347 void ModuleBitcodeWriter::writeComdats() {
1362 void ModuleBitcodeWriter::writeValueSymbolTableForwardDecl() {
1413 void ModuleBitcodeWriter::writeModuleInfo() {
1709 void ModuleBitcodeWriter::writeValueAsMetadata(
1719 void ModuleBitcodeWriter::writeMDTuple(const MDTuple *N,
1734 unsigned ModuleBitcodeWriter::createDILocationAbbrev() {
1748 void ModuleBitcodeWriter::writeDILocation(const DILocation *N,
1765 unsigned ModuleBitcodeWriter::createGenericDINodeAbbrev() {
1779 void ModuleBitcodeWriter::writeGenericDINode(const GenericDINode *N,
1796 void ModuleBitcodeWriter::writeDISubrange(const DISubrange *N,
1810 void ModuleBitcodeWriter::writeDIGenericSubrange(
1823 void ModuleBitcodeWriter::writeDIEnumerator(const DIEnumerator *N,
1836 void ModuleBitcodeWriter::writeDIBasicType(const DIBasicType *N,
1851 void ModuleBitcodeWriter::writeDIStringType(const DIStringType *N,
1868 void ModuleBitcodeWriter::writeDIDerivedType(const DIDerivedType *N,
1902 void ModuleBitcodeWriter::writeDICompositeType(
1933 void ModuleBitcodeWriter::writeDISubroutineType(
1946 void ModuleBitcodeWriter::writeDIFile(const DIFile *N,
1969 void ModuleBitcodeWriter::writeDICompileUnit(const DICompileUnit *N,
2000 void ModuleBitcodeWriter::writeDISubprogram(const DISubprogram *N,
2030 void ModuleBitcodeWriter::writeDILexicalBlock(const DILexicalBlock *N,
2043 void ModuleBitcodeWriter::writeDILexicalBlockFile(
2055 void ModuleBitcodeWriter::writeDICommonBlock(const DICommonBlock *N,
2069 void ModuleBitcodeWriter::writeDINamespace(const DINamespace *N,
2080 void ModuleBitcodeWriter::writeDIMacro(const DIMacro *N,
2093 void ModuleBitcodeWriter::writeDIMacroFile(const DIMacroFile *N,
2106 void ModuleBitcodeWriter::writeDIArgList(const DIArgList *N,
2116 void ModuleBitcodeWriter::writeDIModule(const DIModule *N,
2129 void ModuleBitcodeWriter::writeDIAssignID(const DIAssignID *N,
2138 void ModuleBitcodeWriter::writeDITemplateTypeParameter(
2150 void ModuleBitcodeWriter::writeDITemplateValueParameter(
2164 void ModuleBitcodeWriter::writeDIGlobalVariable(
2186 void ModuleBitcodeWriter::writeDILocalVariable(
2218 void ModuleBitcodeWriter::writeDILabel(
2231 void ModuleBitcodeWriter::writeDIExpression(const DIExpression *N,
2243 void ModuleBitcodeWriter::writeDIGlobalVariableExpression(
2254 void ModuleBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N,
2270 void ModuleBitcodeWriter::writeDIImportedEntity(
2286 unsigned ModuleBitcodeWriter::createNamedMetadataAbbrev() {
2294 void ModuleBitcodeWriter::writeNamedMetadata(
2315 unsigned ModuleBitcodeWriter::createMetadataStringsAbbrev() {
2328 void ModuleBitcodeWriter::writeMetadataStrings(
2365 void ModuleBitcodeWriter::writeMetadataRecords(
2403 void ModuleBitcodeWriter::writeModuleMetadata() {
2498 void ModuleBitcodeWriter::writeFunctionMetadata(const Function &F) {
2509 void ModuleBitcodeWriter::pushGlobalMetadataAttachment(
2520 void ModuleBitcodeWriter::writeFunctionMetadataAttachment(const Function &F) {
2555 void ModuleBitcodeWriter::writeModuleMetadataKinds() {
2579 void ModuleBitcodeWriter::writeOperandBundleTags() {
2606 void ModuleBitcodeWriter::writeSyncScopeNames() {
2624 void ModuleBitcodeWriter::writeConstants(unsigned FirstVal, unsigned LastVal,
2888 void ModuleBitcodeWriter::writeModuleConstants() {
2909 bool ModuleBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID,
2921 void ModuleBitcodeWriter::writeOperandBundles(const CallBase &CS,
2940 void ModuleBitcodeWriter::pushValue(const Value *V, unsigned InstID,
2946 void ModuleBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID,
2954 void ModuleBitcodeWriter::writeInstruction(const Instruction &I,
3415 void ModuleBitcodeWriter::writeGlobalValueSymbolTable(
3460 void ModuleBitcodeWriter::writeFunctionLevelValueSymbolTable(
3504 void ModuleBitcodeWriter::writeUseList(UseListOrder &&Order) {
3517 void ModuleBitcodeWriter::writeUseListBlock(const Function *F) {
3537 void ModuleBitcodeWriter::writeFunction(
3714 void ModuleBitcodeWriter::writeBlockInfo() {
4846 void ModuleBitcodeWriter::writeModuleHash(StringRef View) {
4867 void ModuleBitcodeWriter::write() {
5094 ModuleBitcodeWriter ModuleWriter(M, StrtabBuilder, *Stream,