LLVM: lib/Target/DirectX/DXILPrettyPrinter.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
static StringRef getRCName (dxil::ResourceClass RC)
static StringRef getRCPrefix (dxil::ResourceClass RC)
static StringRef getFormatName (const dxil::ResourceTypeInfo &RI)
static StringRef getTextureDimName (dxil::ResourceKind RK)
static void prettyPrintResources (raw_ostream &OS, const DXILBindingMap &DBM, DXILResourceTypeMap &DRTM, const dxil::Resources &MDResources)
INITIALIZE_PASS_BEGIN (DXILPrettyPrinterLegacy, "dxil-pretty-printer", "DXIL Metadata Pretty Printer", true, true) INITIALIZE_PASS_END(DXILPrettyPrinterLegacy
Variables
dxil pretty printer
dxil pretty DXIL Metadata Pretty Printer
dxil pretty DXIL Metadata Pretty true

getFormatName()

getRCName()

getRCPrefix()

getTextureDimName()

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( DXILPrettyPrinterLegacy ,
"dxil-pretty-printer" ,
"DXIL Metadata Pretty Printer" ,
true ,
true
)

prettyPrintResources()

Definition at line 221 of file DXILPrettyPrinter.cpp.

References assert(), llvm::formatv(), getFormatName(), getRCName(), llvm::dxil::ResourceTypeInfo::getResourceClass(), llvm::dxil::Resources::hasCBuffers(), llvm::dxil::Resources::hasUAVs(), Name, OS, llvm::dxil::Resources::printCBuffers(), and llvm::dxil::Resources::printUAVs().

Referenced by llvm::DXILPrettyPrinterPass::run().

printer

Printer

dxil pretty DXIL Metadata Pretty Printer

Definition at line 305 of file DXILPrettyPrinter.cpp.

Referenced by llvm::CodeGenTargetMachineImpl::addAsmPrinter(), llvm::CodeGenTargetMachineImpl::addPassesToEmitMC(), llvm::AVRMCInstLower::AVRMCInstLower(), llvm::MCInst::dump_pretty(), llvm::pdb::SymbolGroup::formatFromChecksumsOffset(), llvm::pdb::SymbolGroup::formatFromFileName(), formatInternal(), GetSymbolRef(), llvm::pdb::operator<<(), printAmdKernelCodeField(), llvm::VPlan::printDOT(), llvm::ScopedPrinter::printList(), llvm::printMIR(), llvm::codeview::printTypeIndex(), writeDIArgList(), writeDIAssignID(), writeDIBasicType(), writeDICommonBlock(), writeDICompileUnit(), writeDICompositeType(), writeDIDerivedType(), writeDIEnumerator(), writeDIFile(), writeDIGenericSubrange(), writeDIGlobalVariable(), writeDIGlobalVariableExpression(), writeDIImportedEntity(), writeDILabel(), writeDILexicalBlock(), writeDILexicalBlockFile(), writeDILocalVariable(), writeDILocation(), writeDIMacro(), writeDIMacroFile(), writeDIModule(), writeDINamespace(), writeDIObjCProperty(), writeDIStringType(), writeDISubprogram(), writeDISubrange(), writeDISubroutineType(), writeDITemplateTypeParameter(), writeDITemplateValueParameter(), and writeGenericDINode().

true