Lines Matching refs:DXILBitcodeWriter
65 class DXILBitcodeWriter { class
133 DXILBitcodeWriter(const Module &M, SmallVectorImpl<char> &Buffer, in DXILBitcodeWriter() function in llvm::dxil::DXILBitcodeWriter
426 DXILBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream); in writeModule()
434 unsigned DXILBitcodeWriter::getEncodedCastOpcode(unsigned Opcode) { in getEncodedCastOpcode()
467 unsigned DXILBitcodeWriter::getEncodedUnaryOpcode(unsigned Opcode) { in getEncodedUnaryOpcode()
476 unsigned DXILBitcodeWriter::getEncodedBinaryOpcode(unsigned Opcode) { in getEncodedBinaryOpcode()
514 unsigned DXILBitcodeWriter::getTypeID(Type *T, const Value *V) { in getTypeID()
532 unsigned DXILBitcodeWriter::getGlobalObjectValueTypeID(Type *T, in getGlobalObjectValueTypeID()
542 unsigned DXILBitcodeWriter::getEncodedRMWOperation(AtomicRMWInst::BinOp Op) { in getEncodedRMWOperation()
579 unsigned DXILBitcodeWriter::getEncodedOrdering(AtomicOrdering Ordering) { in getEncodedOrdering()
599 void DXILBitcodeWriter::writeStringRecord(BitstreamWriter &Stream, in writeStringRecord()
615 uint64_t DXILBitcodeWriter::getAttrKindEncoding(Attribute::AttrKind Kind) { in getAttrKindEncoding()
720 void DXILBitcodeWriter::emitSignedInt64(SmallVectorImpl<uint64_t> &Vals, in emitSignedInt64()
728 void DXILBitcodeWriter::emitWideAPInt(SmallVectorImpl<uint64_t> &Vals, in emitWideAPInt()
740 uint64_t DXILBitcodeWriter::getOptimizationFlags(const Value *V) { in getOptimizationFlags()
772 DXILBitcodeWriter::getEncodedLinkage(const GlobalValue::LinkageTypes Linkage) { in getEncodedLinkage()
800 unsigned DXILBitcodeWriter::getEncodedLinkage(const GlobalValue &GV) { in getEncodedLinkage()
804 unsigned DXILBitcodeWriter::getEncodedVisibility(const GlobalValue &GV) { in getEncodedVisibility()
816 unsigned DXILBitcodeWriter::getEncodedDLLStorageClass(const GlobalValue &GV) { in getEncodedDLLStorageClass()
828 unsigned DXILBitcodeWriter::getEncodedThreadLocalMode(const GlobalValue &GV) { in getEncodedThreadLocalMode()
844 unsigned DXILBitcodeWriter::getEncodedComdatSelectionKind(const Comdat &C) { in getEncodedComdatSelectionKind()
864 void DXILBitcodeWriter::writeAttributeGroupTable() { in writeAttributeGroupTable()
931 void DXILBitcodeWriter::writeAttributeTable() { in writeAttributeTable()
954 void DXILBitcodeWriter::writeTypeTable() { in writeTypeTable()
1146 void DXILBitcodeWriter::writeComdats() { in writeComdats()
1161 void DXILBitcodeWriter::writeValueSymbolTableForwardDecl() {} in writeValueSymbolTableForwardDecl()
1166 void DXILBitcodeWriter::writeModuleInfo() { in writeModuleInfo()
1342 void DXILBitcodeWriter::writeValueAsMetadata( in writeValueAsMetadata()
1357 void DXILBitcodeWriter::writeMDTuple(const MDTuple *N, in writeMDTuple()
1372 void DXILBitcodeWriter::writeDILocation(const DILocation *N, in writeDILocation()
1393 void DXILBitcodeWriter::writeDISubrange(const DISubrange *N, in writeDISubrange()
1415 void DXILBitcodeWriter::writeDIEnumerator(const DIEnumerator *N, in writeDIEnumerator()
1426 void DXILBitcodeWriter::writeDIBasicType(const DIBasicType *N, in writeDIBasicType()
1440 void DXILBitcodeWriter::writeDIDerivedType(const DIDerivedType *N, in writeDIDerivedType()
1460 void DXILBitcodeWriter::writeDICompositeType(const DICompositeType *N, in writeDICompositeType()
1484 void DXILBitcodeWriter::writeDISubroutineType(const DISubroutineType *N, in writeDISubroutineType()
1495 void DXILBitcodeWriter::writeDIFile(const DIFile *N, in writeDIFile()
1506 void DXILBitcodeWriter::writeDICompileUnit(const DICompileUnit *N, in writeDICompileUnit()
1529 void DXILBitcodeWriter::writeDISubprogram(const DISubprogram *N, in writeDISubprogram()
1556 void DXILBitcodeWriter::writeDILexicalBlock(const DILexicalBlock *N, in writeDILexicalBlock()
1569 void DXILBitcodeWriter::writeDILexicalBlockFile( in writeDILexicalBlockFile()
1581 void DXILBitcodeWriter::writeDINamespace(const DINamespace *N, in writeDINamespace()
1594 void DXILBitcodeWriter::writeDIModule(const DIModule *N, in writeDIModule()
1605 void DXILBitcodeWriter::writeDITemplateTypeParameter( in writeDITemplateTypeParameter()
1616 void DXILBitcodeWriter::writeDITemplateValueParameter( in writeDITemplateValueParameter()
1629 void DXILBitcodeWriter::writeDIGlobalVariable(const DIGlobalVariable *N, in writeDIGlobalVariable()
1648 void DXILBitcodeWriter::writeDILocalVariable(const DILocalVariable *N, in writeDILocalVariable()
1665 void DXILBitcodeWriter::writeDIExpression(const DIExpression *N, in writeDIExpression()
1677 void DXILBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N, in writeDIObjCProperty()
1683 void DXILBitcodeWriter::writeDIImportedEntity(const DIImportedEntity *N, in writeDIImportedEntity()
1697 unsigned DXILBitcodeWriter::createDILocationAbbrev() { in createDILocationAbbrev()
1712 unsigned DXILBitcodeWriter::createGenericDINodeAbbrev() { in createGenericDINodeAbbrev()
1728 void DXILBitcodeWriter::writeMetadataRecords(ArrayRef<const Metadata *> MDs, in writeMetadataRecords()
1763 unsigned DXILBitcodeWriter::createMetadataStringsAbbrev() { in createMetadataStringsAbbrev()
1771 void DXILBitcodeWriter::writeMetadataStrings( in writeMetadataStrings()
1789 void DXILBitcodeWriter::writeModuleMetadata() { in writeModuleMetadata()
1839 void DXILBitcodeWriter::writeFunctionMetadata(const Function &F) { in writeFunctionMetadata()
1850 void DXILBitcodeWriter::writeFunctionMetadataAttachment(const Function &F) { in writeFunctionMetadataAttachment()
1890 void DXILBitcodeWriter::writeModuleMetadataKinds() { in writeModuleMetadataKinds()
1915 void DXILBitcodeWriter::writeConstants(unsigned FirstVal, unsigned LastVal, in writeConstants()
2182 void DXILBitcodeWriter::writeModuleConstants() { in writeModuleConstants()
2203 bool DXILBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID, in pushValueAndType()
2217 void DXILBitcodeWriter::pushValue(const Value *V, unsigned InstID, in pushValue()
2223 void DXILBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID, in pushValueSigned()
2231 void DXILBitcodeWriter::writeInstruction(const Instruction &I, unsigned InstID, in writeInstruction()
2549 void DXILBitcodeWriter::writeFunctionLevelValueSymbolTable( in writeFunctionLevelValueSymbolTable()
2617 void DXILBitcodeWriter::writeFunction(const Function &F) { in writeFunction()
2689 void DXILBitcodeWriter::writeBlockInfo() { in writeBlockInfo()
2861 void DXILBitcodeWriter::writeModuleVersion() { in writeModuleVersion()
2867 void DXILBitcodeWriter::write() { in write()
2876 DXILBitcodeWriter::writeModuleVersion(); in write()