• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/

Lines Matching refs:ModuleBitcodeWriter

151 /// ModuleBitcodeWriter and ThinLinkBitcodeWriter.
244 class ModuleBitcodeWriter : public ModuleBitcodeWriterBase {
261 /// Constructs a ModuleBitcodeWriter object for the given Module,
263 ModuleBitcodeWriter(const Module &M, SmallVectorImpl<char> &Buffer,
748 void ModuleBitcodeWriter::writeAttributeGroupTable() {
798 void ModuleBitcodeWriter::writeAttributeTable() {
821 void ModuleBitcodeWriter::writeTypeTable() {
1102 size_t ModuleBitcodeWriter::addToStrtab(StringRef Str) {
1108 void ModuleBitcodeWriter::writeComdats() {
1123 void ModuleBitcodeWriter::writeValueSymbolTableForwardDecl() {
1166 void ModuleBitcodeWriter::writeModuleInfo() {
1437 void ModuleBitcodeWriter::writeValueAsMetadata(
1447 void ModuleBitcodeWriter::writeMDTuple(const MDTuple *N,
1462 unsigned ModuleBitcodeWriter::createDILocationAbbrev() {
1476 void ModuleBitcodeWriter::writeDILocation(const DILocation *N,
1493 unsigned ModuleBitcodeWriter::createGenericDINodeAbbrev() {
1507 void ModuleBitcodeWriter::writeGenericDINode(const GenericDINode *N,
1524 void ModuleBitcodeWriter::writeDISubrange(const DISubrange *N,
1556 void ModuleBitcodeWriter::writeDIEnumerator(const DIEnumerator *N,
1569 void ModuleBitcodeWriter::writeDIBasicType(const DIBasicType *N,
1584 void ModuleBitcodeWriter::writeDIDerivedType(const DIDerivedType *N,
1611 void ModuleBitcodeWriter::writeDICompositeType(
1638 void ModuleBitcodeWriter::writeDISubroutineType(
1651 void ModuleBitcodeWriter::writeDIFile(const DIFile *N,
1674 void ModuleBitcodeWriter::writeDICompileUnit(const DICompileUnit *N,
1705 void ModuleBitcodeWriter::writeDISubprogram(const DISubprogram *N,
1733 void ModuleBitcodeWriter::writeDILexicalBlock(const DILexicalBlock *N,
1746 void ModuleBitcodeWriter::writeDILexicalBlockFile(
1758 void ModuleBitcodeWriter::writeDICommonBlock(const DICommonBlock *N,
1772 void ModuleBitcodeWriter::writeDINamespace(const DINamespace *N,
1783 void ModuleBitcodeWriter::writeDIMacro(const DIMacro *N,
1796 void ModuleBitcodeWriter::writeDIMacroFile(const DIMacroFile *N,
1809 void ModuleBitcodeWriter::writeDIModule(const DIModule *N,
1821 void ModuleBitcodeWriter::writeDITemplateTypeParameter(
1833 void ModuleBitcodeWriter::writeDITemplateValueParameter(
1847 void ModuleBitcodeWriter::writeDIGlobalVariable(
1868 void ModuleBitcodeWriter::writeDILocalVariable(
1899 void ModuleBitcodeWriter::writeDILabel(
1912 void ModuleBitcodeWriter::writeDIExpression(const DIExpression *N,
1924 void ModuleBitcodeWriter::writeDIGlobalVariableExpression(
1935 void ModuleBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N,
1951 void ModuleBitcodeWriter::writeDIImportedEntity(
1966 unsigned ModuleBitcodeWriter::createNamedMetadataAbbrev() {
1974 void ModuleBitcodeWriter::writeNamedMetadata(
1995 unsigned ModuleBitcodeWriter::createMetadataStringsAbbrev() {
2008 void ModuleBitcodeWriter::writeMetadataStrings(
2045 void ModuleBitcodeWriter::writeMetadataRecords(
2079 void ModuleBitcodeWriter::writeModuleMetadata() {
2174 void ModuleBitcodeWriter::writeFunctionMetadata(const Function &F) {
2185 void ModuleBitcodeWriter::pushGlobalMetadataAttachment(
2196 void ModuleBitcodeWriter::writeFunctionMetadataAttachment(const Function &F) {
2231 void ModuleBitcodeWriter::writeModuleMetadataKinds() {
2255 void ModuleBitcodeWriter::writeOperandBundleTags() {
2282 void ModuleBitcodeWriter::writeSyncScopeNames() {
2300 void ModuleBitcodeWriter::writeConstants(unsigned FirstVal, unsigned LastVal,
2561 void ModuleBitcodeWriter::writeModuleConstants() {
2582 bool ModuleBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID,
2594 void ModuleBitcodeWriter::writeOperandBundles(const CallBase &CS,
2613 void ModuleBitcodeWriter::pushValue(const Value *V, unsigned InstID,
2619 void ModuleBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID,
2627 void ModuleBitcodeWriter::writeInstruction(const Instruction &I,
3076 void ModuleBitcodeWriter::writeGlobalValueSymbolTable(
3121 void ModuleBitcodeWriter::writeFunctionLevelValueSymbolTable(
3165 void ModuleBitcodeWriter::writeUseList(UseListOrder &&Order) {
3178 void ModuleBitcodeWriter::writeUseListBlock(const Function *F) {
3198 void ModuleBitcodeWriter::writeFunction(
3277 void ModuleBitcodeWriter::writeBlockInfo() {
4250 void ModuleBitcodeWriter::writeModuleHash(size_t BlockStartPos) {
4271 void ModuleBitcodeWriter::write() {
4491 ModuleBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream,