Lines Matching refs:DXILBitcodeWriter
65 class DXILBitcodeWriter { class
133 DXILBitcodeWriter(const Module &M, SmallVectorImpl<char> &Buffer, in DXILBitcodeWriter() function in llvm::dxil::DXILBitcodeWriter
427 DXILBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream); in writeModule()
435 unsigned DXILBitcodeWriter::getEncodedCastOpcode(unsigned Opcode) { in getEncodedCastOpcode()
468 unsigned DXILBitcodeWriter::getEncodedUnaryOpcode(unsigned Opcode) { in getEncodedUnaryOpcode()
477 unsigned DXILBitcodeWriter::getEncodedBinaryOpcode(unsigned Opcode) { in getEncodedBinaryOpcode()
515 unsigned DXILBitcodeWriter::getTypeID(Type *T, const Value *V) { in getTypeID()
533 unsigned DXILBitcodeWriter::getGlobalObjectValueTypeID(Type *T, in getGlobalObjectValueTypeID()
543 unsigned DXILBitcodeWriter::getEncodedRMWOperation(AtomicRMWInst::BinOp Op) { in getEncodedRMWOperation()
580 unsigned DXILBitcodeWriter::getEncodedOrdering(AtomicOrdering Ordering) { in getEncodedOrdering()
600 void DXILBitcodeWriter::writeStringRecord(BitstreamWriter &Stream, in writeStringRecord()
616 uint64_t DXILBitcodeWriter::getAttrKindEncoding(Attribute::AttrKind Kind) { in getAttrKindEncoding()
721 void DXILBitcodeWriter::emitSignedInt64(SmallVectorImpl<uint64_t> &Vals, in emitSignedInt64()
729 void DXILBitcodeWriter::emitWideAPInt(SmallVectorImpl<uint64_t> &Vals, in emitWideAPInt()
741 uint64_t DXILBitcodeWriter::getOptimizationFlags(const Value *V) { in getOptimizationFlags()
773 DXILBitcodeWriter::getEncodedLinkage(const GlobalValue::LinkageTypes Linkage) { in getEncodedLinkage()
801 unsigned DXILBitcodeWriter::getEncodedLinkage(const GlobalValue &GV) { in getEncodedLinkage()
805 unsigned DXILBitcodeWriter::getEncodedVisibility(const GlobalValue &GV) { in getEncodedVisibility()
817 unsigned DXILBitcodeWriter::getEncodedDLLStorageClass(const GlobalValue &GV) { in getEncodedDLLStorageClass()
829 unsigned DXILBitcodeWriter::getEncodedThreadLocalMode(const GlobalValue &GV) { in getEncodedThreadLocalMode()
845 unsigned DXILBitcodeWriter::getEncodedComdatSelectionKind(const Comdat &C) { in getEncodedComdatSelectionKind()
865 void DXILBitcodeWriter::writeAttributeGroupTable() { in writeAttributeGroupTable()
932 void DXILBitcodeWriter::writeAttributeTable() { in writeAttributeTable()
955 void DXILBitcodeWriter::writeTypeTable() { in writeTypeTable()
1147 void DXILBitcodeWriter::writeComdats() { in writeComdats()
1162 void DXILBitcodeWriter::writeValueSymbolTableForwardDecl() {} in writeValueSymbolTableForwardDecl()
1167 void DXILBitcodeWriter::writeModuleInfo() { in writeModuleInfo()
1343 void DXILBitcodeWriter::writeValueAsMetadata( in writeValueAsMetadata()
1358 void DXILBitcodeWriter::writeMDTuple(const MDTuple *N, in writeMDTuple()
1373 void DXILBitcodeWriter::writeDILocation(const DILocation *N, in writeDILocation()
1394 void DXILBitcodeWriter::writeDISubrange(const DISubrange *N, in writeDISubrange()
1416 void DXILBitcodeWriter::writeDIEnumerator(const DIEnumerator *N, in writeDIEnumerator()
1427 void DXILBitcodeWriter::writeDIBasicType(const DIBasicType *N, in writeDIBasicType()
1441 void DXILBitcodeWriter::writeDIDerivedType(const DIDerivedType *N, in writeDIDerivedType()
1461 void DXILBitcodeWriter::writeDICompositeType(const DICompositeType *N, in writeDICompositeType()
1485 void DXILBitcodeWriter::writeDISubroutineType(const DISubroutineType *N, in writeDISubroutineType()
1496 void DXILBitcodeWriter::writeDIFile(const DIFile *N, in writeDIFile()
1507 void DXILBitcodeWriter::writeDICompileUnit(const DICompileUnit *N, in writeDICompileUnit()
1530 void DXILBitcodeWriter::writeDISubprogram(const DISubprogram *N, in writeDISubprogram()
1557 void DXILBitcodeWriter::writeDILexicalBlock(const DILexicalBlock *N, in writeDILexicalBlock()
1570 void DXILBitcodeWriter::writeDILexicalBlockFile( in writeDILexicalBlockFile()
1582 void DXILBitcodeWriter::writeDINamespace(const DINamespace *N, in writeDINamespace()
1595 void DXILBitcodeWriter::writeDIModule(const DIModule *N, in writeDIModule()
1606 void DXILBitcodeWriter::writeDITemplateTypeParameter( in writeDITemplateTypeParameter()
1617 void DXILBitcodeWriter::writeDITemplateValueParameter( in writeDITemplateValueParameter()
1630 void DXILBitcodeWriter::writeDIGlobalVariable(const DIGlobalVariable *N, in writeDIGlobalVariable()
1649 void DXILBitcodeWriter::writeDILocalVariable(const DILocalVariable *N, in writeDILocalVariable()
1666 void DXILBitcodeWriter::writeDIExpression(const DIExpression *N, in writeDIExpression()
1678 void DXILBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N, in writeDIObjCProperty()
1684 void DXILBitcodeWriter::writeDIImportedEntity(const DIImportedEntity *N, in writeDIImportedEntity()
1698 unsigned DXILBitcodeWriter::createDILocationAbbrev() { in createDILocationAbbrev()
1713 unsigned DXILBitcodeWriter::createGenericDINodeAbbrev() { in createGenericDINodeAbbrev()
1729 void DXILBitcodeWriter::writeMetadataRecords(ArrayRef<const Metadata *> MDs, in writeMetadataRecords()
1764 unsigned DXILBitcodeWriter::createMetadataStringsAbbrev() { in createMetadataStringsAbbrev()
1772 void DXILBitcodeWriter::writeMetadataStrings( in writeMetadataStrings()
1790 void DXILBitcodeWriter::writeModuleMetadata() { in writeModuleMetadata()
1840 void DXILBitcodeWriter::writeFunctionMetadata(const Function &F) { in writeFunctionMetadata()
1851 void DXILBitcodeWriter::writeFunctionMetadataAttachment(const Function &F) { in writeFunctionMetadataAttachment()
1891 void DXILBitcodeWriter::writeModuleMetadataKinds() { in writeModuleMetadataKinds()
1916 void DXILBitcodeWriter::writeConstants(unsigned FirstVal, unsigned LastVal, in writeConstants()
2191 void DXILBitcodeWriter::writeModuleConstants() { in writeModuleConstants()
2212 bool DXILBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID, in pushValueAndType()
2226 void DXILBitcodeWriter::pushValue(const Value *V, unsigned InstID, in pushValue()
2232 void DXILBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID, in pushValueSigned()
2240 void DXILBitcodeWriter::writeInstruction(const Instruction &I, unsigned InstID, in writeInstruction()
2558 void DXILBitcodeWriter::writeFunctionLevelValueSymbolTable( in writeFunctionLevelValueSymbolTable()
2626 void DXILBitcodeWriter::writeFunction(const Function &F) { in writeFunction()
2698 void DXILBitcodeWriter::writeBlockInfo() { in writeBlockInfo()
2870 void DXILBitcodeWriter::writeModuleVersion() { in writeModuleVersion()
2876 void DXILBitcodeWriter::write() { in write()
2885 DXILBitcodeWriter::writeModuleVersion(); in write()