Lines Matching refs:DXILBitcodeWriter

64 class DXILBitcodeWriter {  class
132 DXILBitcodeWriter(const Module &M, SmallVectorImpl<char> &Buffer, in DXILBitcodeWriter() function in llvm::dxil::DXILBitcodeWriter
465 DXILBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream); in writeModule()
473 unsigned DXILBitcodeWriter::getEncodedCastOpcode(unsigned Opcode) { in getEncodedCastOpcode()
506 unsigned DXILBitcodeWriter::getEncodedUnaryOpcode(unsigned Opcode) { in getEncodedUnaryOpcode()
515 unsigned DXILBitcodeWriter::getEncodedBinaryOpcode(unsigned Opcode) { in getEncodedBinaryOpcode()
553 unsigned DXILBitcodeWriter::getTypeID(Type *T, const Value *V) { in getTypeID()
562 unsigned DXILBitcodeWriter::getTypeID(Type *T, const Function *F) { in getTypeID()
569 unsigned DXILBitcodeWriter::getEncodedRMWOperation(AtomicRMWInst::BinOp Op) { in getEncodedRMWOperation()
606 unsigned DXILBitcodeWriter::getEncodedOrdering(AtomicOrdering Ordering) { in getEncodedOrdering()
626 void DXILBitcodeWriter::writeStringRecord(BitstreamWriter &Stream, in writeStringRecord()
642 uint64_t DXILBitcodeWriter::getAttrKindEncoding(Attribute::AttrKind Kind) { in getAttrKindEncoding()
749 void DXILBitcodeWriter::emitSignedInt64(SmallVectorImpl<uint64_t> &Vals, in emitSignedInt64()
757 void DXILBitcodeWriter::emitWideAPInt(SmallVectorImpl<uint64_t> &Vals, in emitWideAPInt()
769 uint64_t DXILBitcodeWriter::getOptimizationFlags(const Value *V) { in getOptimizationFlags()
801 DXILBitcodeWriter::getEncodedLinkage(const GlobalValue::LinkageTypes Linkage) { in getEncodedLinkage()
829 unsigned DXILBitcodeWriter::getEncodedLinkage(const GlobalValue &GV) { in getEncodedLinkage()
833 unsigned DXILBitcodeWriter::getEncodedVisibility(const GlobalValue &GV) { in getEncodedVisibility()
845 unsigned DXILBitcodeWriter::getEncodedDLLStorageClass(const GlobalValue &GV) { in getEncodedDLLStorageClass()
857 unsigned DXILBitcodeWriter::getEncodedThreadLocalMode(const GlobalValue &GV) { in getEncodedThreadLocalMode()
873 unsigned DXILBitcodeWriter::getEncodedComdatSelectionKind(const Comdat &C) { in getEncodedComdatSelectionKind()
893 void DXILBitcodeWriter::writeAttributeGroupTable() { in writeAttributeGroupTable()
943 void DXILBitcodeWriter::writeAttributeTable() { in writeAttributeTable()
967 void DXILBitcodeWriter::writeTypeTable() { in writeTypeTable()
1168 void DXILBitcodeWriter::writeComdats() { in writeComdats()
1183 void DXILBitcodeWriter::writeValueSymbolTableForwardDecl() {} in writeValueSymbolTableForwardDecl()
1188 void DXILBitcodeWriter::writeModuleInfo() { in writeModuleInfo()
1361 void DXILBitcodeWriter::writeValueAsMetadata( in writeValueAsMetadata()
1376 void DXILBitcodeWriter::writeMDTuple(const MDTuple *N, in writeMDTuple()
1391 void DXILBitcodeWriter::writeDILocation(const DILocation *N, in writeDILocation()
1416 void DXILBitcodeWriter::writeDISubrange(const DISubrange *N, in writeDISubrange()
1428 void DXILBitcodeWriter::writeDIEnumerator(const DIEnumerator *N, in writeDIEnumerator()
1439 void DXILBitcodeWriter::writeDIBasicType(const DIBasicType *N, in writeDIBasicType()
1453 void DXILBitcodeWriter::writeDIDerivedType(const DIDerivedType *N, in writeDIDerivedType()
1473 void DXILBitcodeWriter::writeDICompositeType(const DICompositeType *N, in writeDICompositeType()
1497 void DXILBitcodeWriter::writeDISubroutineType(const DISubroutineType *N, in writeDISubroutineType()
1508 void DXILBitcodeWriter::writeDIFile(const DIFile *N, in writeDIFile()
1519 void DXILBitcodeWriter::writeDICompileUnit(const DICompileUnit *N, in writeDICompileUnit()
1542 void DXILBitcodeWriter::writeDISubprogram(const DISubprogram *N, in writeDISubprogram()
1569 void DXILBitcodeWriter::writeDILexicalBlock(const DILexicalBlock *N, in writeDILexicalBlock()
1582 void DXILBitcodeWriter::writeDILexicalBlockFile( in writeDILexicalBlockFile()
1594 void DXILBitcodeWriter::writeDINamespace(const DINamespace *N, in writeDINamespace()
1607 void DXILBitcodeWriter::writeDIModule(const DIModule *N, in writeDIModule()
1618 void DXILBitcodeWriter::writeDITemplateTypeParameter( in writeDITemplateTypeParameter()
1629 void DXILBitcodeWriter::writeDITemplateValueParameter( in writeDITemplateValueParameter()
1642 void DXILBitcodeWriter::writeDIGlobalVariable(const DIGlobalVariable *N, in writeDIGlobalVariable()
1661 void DXILBitcodeWriter::writeDILocalVariable(const DILocalVariable *N, in writeDILocalVariable()
1678 void DXILBitcodeWriter::writeDIExpression(const DIExpression *N, in writeDIExpression()
1690 void DXILBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N, in writeDIObjCProperty()
1696 void DXILBitcodeWriter::writeDIImportedEntity(const DIImportedEntity *N, in writeDIImportedEntity()
1710 unsigned DXILBitcodeWriter::createDILocationAbbrev() { in createDILocationAbbrev()
1725 unsigned DXILBitcodeWriter::createGenericDINodeAbbrev() { in createGenericDINodeAbbrev()
1741 void DXILBitcodeWriter::writeMetadataRecords(ArrayRef<const Metadata *> MDs, in writeMetadataRecords()
1776 unsigned DXILBitcodeWriter::createMetadataStringsAbbrev() { in createMetadataStringsAbbrev()
1784 void DXILBitcodeWriter::writeMetadataStrings( in writeMetadataStrings()
1798 void DXILBitcodeWriter::writeModuleMetadata() { in writeModuleMetadata()
1848 void DXILBitcodeWriter::writeFunctionMetadata(const Function &F) { in writeFunctionMetadata()
1859 void DXILBitcodeWriter::writeFunctionMetadataAttachment(const Function &F) { in writeFunctionMetadataAttachment()
1899 void DXILBitcodeWriter::writeModuleMetadataKinds() { in writeModuleMetadataKinds()
1924 void DXILBitcodeWriter::writeConstants(unsigned FirstVal, unsigned LastVal, in writeConstants()
2197 void DXILBitcodeWriter::writeModuleConstants() { in writeModuleConstants()
2218 bool DXILBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID, in pushValueAndType()
2232 void DXILBitcodeWriter::pushValue(const Value *V, unsigned InstID, in pushValue()
2238 void DXILBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID, in pushValueSigned()
2246 void DXILBitcodeWriter::writeInstruction(const Instruction &I, unsigned InstID, in writeInstruction()
2567 void DXILBitcodeWriter::writeFunctionLevelValueSymbolTable( in writeFunctionLevelValueSymbolTable()
2634 void DXILBitcodeWriter::writeUseList(UseListOrder &&Order) { in writeUseList()
2647 void DXILBitcodeWriter::writeUseListBlock(const Function *F) { in writeUseListBlock()
2664 void DXILBitcodeWriter::writeFunction(const Function &F) { in writeFunction()
2737 void DXILBitcodeWriter::writeBlockInfo() { in writeBlockInfo()
2909 void DXILBitcodeWriter::writeModuleVersion() { in writeModuleVersion()
2915 void DXILBitcodeWriter::write() { in write()
2924 DXILBitcodeWriter::writeModuleVersion(); in write()