Lines Matching refs:O

35                                                  raw_ostream &O,  in printRemainingVariableOps()  argument
42 O << ' '; in printRemainingVariableOps()
43 printOperand(MI, i, O); in printRemainingVariableOps()
50 raw_ostream &O) { in printOpConstantVarOps() argument
51 O << ' '; in printOpConstantVarOps()
55 O << Imm; in printOpConstantVarOps()
57 printRemainingVariableOps(MI, StartIndex, O, true, false); in printOpConstantVarOps()
178 void SPIRVInstPrinter::printOpExtInst(const MCInst *MI, raw_ostream &O) { in printOpExtInst() argument
187 O << ' '; in printOpExtInst()
190 printRemainingVariableOps(MI, NumFixedOps, O, true); in printOpExtInst()
193 void SPIRVInstPrinter::printOpDecorate(const MCInst *MI, raw_ostream &O) { in printOpDecorate() argument
203 O << ' '; in printOpDecorate()
207 printBuiltIn(MI, NumFixedOps, O); in printOpDecorate()
210 printScope(MI, NumFixedOps, O); in printOpDecorate()
213 printFunctionParameterAttribute(MI, NumFixedOps, O); in printOpDecorate()
216 printFPRoundingMode(MI, NumFixedOps, O); in printOpDecorate()
219 printFPFastMathMode(MI, NumFixedOps, O); in printOpDecorate()
223 printStringImm(MI, NumFixedOps, O); in printOpDecorate()
226 printRemainingVariableOps(MI, NumFixedOps, O, true); in printOpDecorate()
232 static void printExpr(const MCExpr *Expr, raw_ostream &O) { in printExpr() argument
245 O << *Expr; in printExpr()
249 raw_ostream &O, const char *Modifier) { in printOperand() argument
254 O << '%' << (Register::virtReg2Index(Op.getReg()) + 1); in printOperand()
256 O << formatImm((int64_t)Op.getImm()); in printOperand()
258 O << formatImm((double)Op.getDFPImm()); in printOperand()
260 printExpr(Op.getExpr(), O); in printOperand()
267 raw_ostream &O) { in printStringImm() argument
276 O << ' '; // Add a space if we're starting a new string/argument. in printStringImm()
277 O << '"'; in printStringImm()
280 O.write('\\'); // Escape " characters (might break for complex UTF-8). in printStringImm()
281 O.write(c); in printStringImm()
283 O << '"'; in printStringImm()
292 O << ' '; in printStringImm()
293 printLinkageType(MI, StrStartIndex, O); in printStringImm()
300 raw_ostream &O) { in printExtInst() argument
305 raw_ostream &O) { in printCapability() argument
309 O << SPIRV::getCapabilityName(e); in printCapability()
314 raw_ostream &O) { in printSourceLanguage() argument
318 O << SPIRV::getSourceLanguageName(e); in printSourceLanguage()
323 raw_ostream &O) { in printExecutionModel() argument
327 O << SPIRV::getExecutionModelName(e); in printExecutionModel()
332 raw_ostream &O) { in printAddressingModel() argument
336 O << SPIRV::getAddressingModelName(e); in printAddressingModel()
341 raw_ostream &O) { in printMemoryModel() argument
345 O << SPIRV::getMemoryModelName(e); in printMemoryModel()
350 raw_ostream &O) { in printExecutionMode() argument
354 O << SPIRV::getExecutionModeName(e); in printExecutionMode()
359 raw_ostream &O) { in printStorageClass() argument
363 O << SPIRV::getStorageClassName(e); in printStorageClass()
368 raw_ostream &O) { in printDim() argument
371 O << SPIRV::getDimName(e); in printDim()
377 raw_ostream &O) { in printSamplerAddressingMode() argument
381 O << SPIRV::getSamplerAddressingModeName(e); in printSamplerAddressingMode()
386 raw_ostream &O) { in printSamplerFilterMode() argument
390 O << SPIRV::getSamplerFilterModeName(e); in printSamplerFilterMode()
395 raw_ostream &O) { in printImageFormat() argument
399 O << SPIRV::getImageFormatName(e); in printImageFormat()
404 raw_ostream &O) { in printImageChannelOrder() argument
408 O << SPIRV::getImageChannelOrderName(e); in printImageChannelOrder()
414 raw_ostream &O) { in printImageChannelDataType() argument
418 O << SPIRV::getImageChannelDataTypeName(e); in printImageChannelDataType()
423 raw_ostream &O) { in printImageOperand() argument
426 O << SPIRV::getImageOperandName(e); in printImageOperand()
431 raw_ostream &O) { in printFPFastMathMode() argument
434 O << SPIRV::getFPFastMathModeName(e); in printFPFastMathMode()
439 raw_ostream &O) { in printFPRoundingMode() argument
443 O << SPIRV::getFPRoundingModeName(e); in printFPRoundingMode()
448 raw_ostream &O) { in printLinkageType() argument
452 O << SPIRV::getLinkageTypeName(e); in printLinkageType()
457 raw_ostream &O) { in printAccessQualifier() argument
461 O << SPIRV::getAccessQualifierName(e); in printAccessQualifier()
467 raw_ostream &O) { in printFunctionParameterAttribute() argument
472 O << SPIRV::getFunctionParameterAttributeName(e); in printFunctionParameterAttribute()
477 raw_ostream &O) { in printDecoration() argument
481 O << SPIRV::getDecorationName(e); in printDecoration()
486 raw_ostream &O) { in printBuiltIn() argument
490 O << SPIRV::getBuiltInName(e); in printBuiltIn()
495 raw_ostream &O) { in printSelectionControl() argument
498 O << SPIRV::getSelectionControlName(e); in printSelectionControl()
503 raw_ostream &O) { in printLoopControl() argument
506 O << SPIRV::getLoopControlName(e); in printLoopControl()
511 raw_ostream &O) { in printFunctionControl() argument
514 O << SPIRV::getFunctionControlName(e); in printFunctionControl()
519 raw_ostream &O) { in printMemorySemantics() argument
522 O << SPIRV::getMemorySemanticsName(e); in printMemorySemantics()
527 raw_ostream &O) { in printMemoryOperand() argument
530 O << SPIRV::getMemoryOperandName(e); in printMemoryOperand()
535 raw_ostream &O) { in printScope() argument
538 O << SPIRV::getScopeName(e); in printScope()
543 raw_ostream &O) { in printGroupOperation() argument
547 O << SPIRV::getGroupOperationName(e); in printGroupOperation()
552 raw_ostream &O) { in printKernelEnqueueFlags() argument
556 O << SPIRV::getKernelEnqueueFlagsName(e); in printKernelEnqueueFlags()
561 raw_ostream &O) { in printKernelProfilingInfo() argument
565 O << SPIRV::getKernelProfilingInfoName(e); in printKernelProfilingInfo()