Lines Matching refs:SPIRVAsmPrinter
46 class SPIRVAsmPrinter : public AsmPrinter { class
50 explicit SPIRVAsmPrinter(TargetMachine &TM, in SPIRVAsmPrinter() function in __anonbc5f3f620111::SPIRVAsmPrinter
99 void SPIRVAsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
106 void SPIRVAsmPrinter::emitEndOfAsmFile(Module &M) { in emitEndOfAsmFile()
124 void SPIRVAsmPrinter::emitFunctionHeader() { in emitFunctionHeader()
144 void SPIRVAsmPrinter::outputOpFunctionEnd() { in outputOpFunctionEnd()
151 void SPIRVAsmPrinter::emitFunctionBodyEnd() { in emitFunctionBodyEnd()
156 void SPIRVAsmPrinter::emitOpLabel(const MachineBasicBlock &MBB) { in emitOpLabel()
164 void SPIRVAsmPrinter::emitBasicBlockStart(const MachineBasicBlock &MBB) { in emitBasicBlockStart()
179 void SPIRVAsmPrinter::printOperand(const MachineInstr *MI, int OpNum, in printOperand()
221 bool SPIRVAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand()
236 void SPIRVAsmPrinter::outputMCInst(MCInst &Inst) { in outputMCInst()
240 void SPIRVAsmPrinter::outputInstruction(const MachineInstr *MI) { in outputInstruction()
247 void SPIRVAsmPrinter::emitInstruction(const MachineInstr *MI) { in emitInstruction()
264 void SPIRVAsmPrinter::outputModuleSection(SPIRV::ModuleSectionType MSType) { in outputModuleSection()
269 void SPIRVAsmPrinter::outputDebugSourceAndStrings(const Module &M) { in outputDebugSourceAndStrings()
286 void SPIRVAsmPrinter::outputOpExtInstImports(const Module &M) { in outputOpExtInstImports()
300 void SPIRVAsmPrinter::outputOpMemoryModel() { in outputOpMemoryModel()
312 void SPIRVAsmPrinter::outputEntryPoints() { in outputEntryPoints()
345 void SPIRVAsmPrinter::outputGlobalRequirements() { in outputGlobalRequirements()
368 void SPIRVAsmPrinter::outputExtFuncDecls() { in outputExtFuncDecls()
426 void SPIRVAsmPrinter::outputExecutionModeFromMDNode( in outputExecutionModeFromMDNode()
443 void SPIRVAsmPrinter::outputExecutionModeFromNumthreadsAttribute( in outputExecutionModeFromNumthreadsAttribute()
466 void SPIRVAsmPrinter::outputExecutionMode(const Module &M) { in outputExecutionMode()
518 void SPIRVAsmPrinter::outputAnnotations(const Module &M) { in outputAnnotations()
560 void SPIRVAsmPrinter::outputModuleSections() { in outputModuleSections()
598 bool SPIRVAsmPrinter::doInitialization(Module &M) { in doInitialization()
606 RegisterAsmPrinter<SPIRVAsmPrinter> X(getTheSPIRV32Target()); in LLVMInitializeSPIRVAsmPrinter()
607 RegisterAsmPrinter<SPIRVAsmPrinter> Y(getTheSPIRV64Target()); in LLVMInitializeSPIRVAsmPrinter()
608 RegisterAsmPrinter<SPIRVAsmPrinter> Z(getTheSPIRVLogicalTarget()); in LLVMInitializeSPIRVAsmPrinter()