LLVM 24.0.0git
llvm::SPIRVAuxDataHandler Class Reference

#include "Target/SPIRV/SPIRVAuxDataHandler.h"

Public Member Functions

 SPIRVAuxDataHandler (AsmPrinter &AP, const Module &M)
void prepareModuleOutput (const SPIRVSubtarget &ST, SPIRV::ModuleAnalysisInfo &MAI)
 Register extension + ext-inst-set; call before output of section 1.
void emitAuxDataStrings (SPIRV::ModuleAnalysisInfo &MAI)
 Emit OpStrings and stage ExtInst records; call in module section 7.
void emitAuxData (SPIRV::ModuleAnalysisInfo &MAI)
 Emit the staged ExtInst records; call in module section 10.

Detailed Description

Definition at line 48 of file SPIRVAuxDataHandler.h.

Constructor & Destructor Documentation

◆ SPIRVAuxDataHandler()

SPIRVAuxDataHandler::SPIRVAuxDataHandler ( AsmPrinter & AP,
const Module & M )

Member Function Documentation

◆ emitAuxData()

◆ emitAuxDataStrings()

◆ prepareModuleOutput()


The documentation for this class was generated from the following files: