Lines Matching refs:spvtools
162 spv_result_t encodeImmediate(spvtools::AssemblyContext* context, in encodeImmediate()
166 if (!spvtools::utils::ParseNumber(text + 1, &parse_result)) { in encodeImmediate()
187 spv_result_t spvTextEncodeOperand(const spvtools::AssemblyGrammar& grammar, in spvTextEncodeOperand()
188 spvtools::AssemblyContext* context, in spvTextEncodeOperand()
283 spvtools::IdType expected_type = { in spvTextEncodeOperand()
284 32, false, spvtools::IdTypeClass::kScalarIntegerType}; in spvTextEncodeOperand()
295 textValue, error_code_for_literals, spvtools::kUnknownType, in spvTextEncodeOperand()
303 spvtools::IdType expected_type = spvtools::kUnknownType; in spvTextEncodeOperand()
313 if (!spvtools::isScalarFloating(expected_type) && in spvTextEncodeOperand()
314 !spvtools::isScalarIntegral(expected_type)) { in spvTextEncodeOperand()
327 if (!spvtools::isScalarIntegral(expected_type)) { in spvTextEncodeOperand()
442 const spvtools::AssemblyGrammar& grammar, in encodeInstructionStartingWithImmediate()
443 spvtools::AssemblyContext* context, spv_instruction_t* pInst) { in encodeInstructionStartingWithImmediate()
486 spv_result_t spvTextEncodeOpcode(const spvtools::AssemblyGrammar& grammar, in spvTextEncodeOpcode()
487 spvtools::AssemblyContext* context, in spvTextEncodeOpcode()
671 spv_result_t GetNumericIds(const spvtools::AssemblyGrammar& grammar, in GetNumericIds()
672 const spvtools::MessageConsumer& consumer, in GetNumericIds()
675 spvtools::AssemblyContext context(text, consumer); in GetNumericIds()
703 spv_result_t spvTextToBinaryInternal(const spvtools::AssemblyGrammar& grammar, in spvTextToBinaryInternal()
704 const spvtools::MessageConsumer& consumer, in spvTextToBinaryInternal()
719 spvtools::AssemblyContext context(text, consumer, std::move(ids_to_preserve)); in spvTextToBinaryInternal()
794 spvtools::UseDiagnosticAsMessageConsumer(&hijack_context, pDiagnostic); in spvTextToBinaryWithOptions()
798 spvtools::AssemblyGrammar grammar(&hijack_context); in spvTextToBinaryWithOptions()