/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/ |
binary.h | 38 spv_result_t spvBinaryHeaderGet(const spv_const_binary binary,
|
assembly_grammar.h | 56 spv_result_t lookupOpcode(const char* name, spv_opcode_desc* desc) const; 61 spv_result_t lookupOpcode(SpvOp opcode, spv_opcode_desc* desc) const; 66 spv_result_t lookupOperand(spv_operand_type_t type, const char* name, 72 spv_result_t lookupOperand(spv_operand_type_t type, uint32_t operand, 80 spv_result_t lookupSpecConstantOpcode(const char* name, SpvOp* opcode) const; 84 spv_result_t lookupSpecConstantOpcode(SpvOp opcode) const; 95 spv_result_t parseMaskOperand(const spv_operand_type_t type, 101 spv_result_t lookupExtInst(spv_ext_inst_type_t type, const char* textValue, 107 spv_result_t lookupExtInst(spv_ext_inst_type_t type, uint32_t firstWord,
|
ext_inst.h | 39 spv_result_t spvExtInstTableNameLookup(const spv_ext_inst_table table, 47 spv_result_t spvExtInstTableValueLookup(const spv_ext_inst_table table,
|
validate.h | 90 spv_result_t PerformCfgChecks(ValidationState_t& _); 111 spv_result_t ModuleLayoutPass(ValidationState_t& _, 115 spv_result_t CfgPass(ValidationState_t& _, 119 spv_result_t SsaPass(ValidationState_t& _, 123 spv_result_t InstructionPass(ValidationState_t& _, 139 spv_result_t spvValidateInstructionIDs(const spv_instruction_t* pInsts, 159 spv_result_t spvValidateIDs(const spv_instruction_t* pInstructions, 167 if (spv_result_t error = (expression)) return error;
|
text_handler.h | 146 spv_result_t advance(); 150 spv_result_t getWord(std::string* word, spv_position next_position); 162 DiagnosticStream diagnostic(spv_result_t error) { 192 spv_result_t binaryEncodeU32(const uint32_t value, spv_instruction_t* pInst); 197 spv_result_t binaryEncodeString(const char* value, spv_instruction_t* pInst); 206 spv_result_t binaryEncodeNumericLiteral(const char* numeric_literal, 207 spv_result_t error_code, 227 spv_result_t recordTypeDefinition(const spv_instruction_t* pInst); 230 spv_result_t recordTypeIdForValue(uint32_t value, uint32_t type); 234 spv_result_t recordIdAsExtInstImport(uint32_t id, spv_ext_inst_type_t type) [all...] |
spirv_endian.h | 43 spv_result_t spvBinaryEndianness(const spv_const_binary binary,
|
name_mapper.h | 102 spv_result_t ParseInstruction(const spv_parsed_instruction_t& inst); 106 static spv_result_t ParseInstructionForwarder(
|
opcode.h | 52 spv_result_t spvOpcodeTableNameLookup(const spv_opcode_table table, 57 spv_result_t spvOpcodeTableValueLookup(const spv_opcode_table table,
|
operand.h | 47 spv_result_t spvOperandTableNameLookup(const spv_operand_table table, 56 spv_result_t spvOperandTableValueLookup(const spv_operand_table table,
|
diagnostic.h | 81 spv_result_t error) 105 operator spv_result_t() { return error_; } 111 spv_result_t error_; 118 std::string spvResultToString(spv_result_t res);
|
text.h | 63 spv_result_t spvTextToLiteral(const char* text, spv_literal_t* literal);
|
table.h | 107 spv_result_t spvOpcodeTableGet(spv_opcode_table* table, spv_target_env env); 110 spv_result_t spvOperandTableGet(spv_operand_table* table, spv_target_env env); 113 spv_result_t spvExtInstTableGet(spv_ext_inst_table* table, spv_target_env env);
|
text_handler.cpp | 51 spv_result_t advanceLine(spv_text text, spv_position position) { 75 spv_result_t advance(spv_text text, spv_position position) { 82 if (spv_result_t error = advanceLine(text, position)) return error; 107 spv_result_t getWord(spv_text text, spv_position position, std::string* word) { 180 spv_result_t AssemblyContext::advance() { 184 spv_result_t AssemblyContext::getWord(std::string* word, 226 spv_result_t AssemblyContext::binaryEncodeU32(const uint32_t value, 232 spv_result_t AssemblyContext::binaryEncodeU64(const uint64_t value, 241 spv_result_t AssemblyContext::binaryEncodeNumericLiteral( 242 const char* val, spv_result_t error_code, const IdType& type [all...] |
assembly_grammar.cpp | 54 spv_result_t spvTextParseMaskOperand(const spv_operand_table operandTable, 185 spv_result_t AssemblyGrammar::lookupOpcode(const char* name, 190 spv_result_t AssemblyGrammar::lookupOpcode(SpvOp opcode, 195 spv_result_t AssemblyGrammar::lookupOperand(spv_operand_type_t type, 201 spv_result_t AssemblyGrammar::lookupOperand(spv_operand_type_t type, 207 spv_result_t AssemblyGrammar::lookupSpecConstantOpcode(const char* name, 220 spv_result_t AssemblyGrammar::lookupSpecConstantOpcode(SpvOp opcode) const { 231 spv_result_t AssemblyGrammar::parseMaskOperand(const spv_operand_type_t type, 236 spv_result_t AssemblyGrammar::lookupExtInst(spv_ext_inst_type_t type, 242 spv_result_t AssemblyGrammar::lookupExtInst(spv_ext_inst_type_t type [all...] |
ext_inst.cpp | 46 spv_result_t spvExtInstTableGet(spv_ext_inst_table* pExtInstTable, 85 spv_result_t spvExtInstTableNameLookup(const spv_ext_inst_table table, 107 spv_result_t spvExtInstTableValueLookup(const spv_ext_inst_table table,
|
disassemble.cpp | 76 spv_result_t HandleHeader(spv_endianness_t endian, uint32_t version, 80 spv_result_t HandleInstruction(const spv_parsed_instruction_t& inst); 84 spv_result_t SaveTextResult(spv_text* text_result) const; 138 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, 168 spv_result_t Disassembler::HandleInstruction( 367 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { 385 spv_result_t DisassembleHeader(void* user_data, spv_endianness_t endian, 395 spv_result_t DisassembleInstruction( 404 spv_result_t spvBinaryToText(const spv_const_context context,
|
validate_layout.cpp | 50 spv_result_t ModuleScopedInstructions(ValidationState_t& _, 80 spv_result_t FunctionScopedInstructions(ValidationState_t& _, 186 spv_result_t ModuleLayoutPass(ValidationState_t& _,
|
diagnostic.cpp | 61 spv_result_t spvDiagnosticPrint(const spv_diagnostic diagnostic) { 88 spvResultToString(spv_result_t res) {
|
binary.cpp | 45 spv_result_t spvBinaryHeaderGet(const spv_const_binary binary, 83 spv_result_t parse(const uint32_t* words, size_t num_words, 90 spv_result_t parseModule(); 98 spv_result_t parseInstruction(); 110 spv_result_t parseOperand(size_t inst_offset, spv_parsed_instruction_t* inst, 121 spv_result_t setNumericTypeInfoForType(spv_parsed_operand_t* parsed_operand, 134 libspirv::DiagnosticStream diagnostic(spv_result_t error) { 148 spv_result_t exhaustedInputDiagnostic(size_t inst_offset, SpvOp opcode, 214 spv_result_t Parser::parse(const uint32_t* words, size_t num_words, 218 const spv_result_t result = parseModule() [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/opt/ |
libspirv.hpp | 55 spv_result_t Assemble(const std::string& text, std::vector<uint32_t>* binary); 59 spv_result_t Disassemble(const std::vector<uint32_t>& binary,
|
libspirv.cpp | 36 spv_result_t SetSpvHeader(void* builder, spv_endianness_t, uint32_t magic, 46 spv_result_t SetSpvInst(void* builder, const spv_parsed_instruction_t* inst) { 53 spv_result_t SpvTools::Assemble(const std::string& text, 58 spv_result_t status = spvTextToBinary(context_, text.data(), text.size(), 70 spv_result_t SpvTools::Disassemble(const std::vector<uint32_t>& binary, 75 spv_result_t status = spvBinaryToText(context_, binary.data(), binary.size(), 95 spv_result_t status =
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/val/ |
Function.h | 61 spv_result_t RegisterFunctionParameter(uint32_t id, uint32_t type_id); 65 spv_result_t RegisterSetFunctionDeclType(FunctionDecl type); 71 spv_result_t RegisterBlock(uint32_t id, bool is_definition = true); 81 spv_result_t RegisterBlockVariable(uint32_t type_id, uint32_t id, 90 spv_result_t RegisterLoopMerge(uint32_t merge_id, uint32_t continue_id); 94 spv_result_t RegisterSelectionMerge(uint32_t merge_id);
|
ValidationState.h | 87 spv_result_t ForwardDeclareId(uint32_t id); 90 spv_result_t RemoveIfForwardDeclared(uint32_t id); 125 libspirv::DiagnosticStream diag(spv_result_t error_code) const; 185 spv_result_t RegisterFunction(uint32_t id, uint32_t ret_type_id, 190 spv_result_t RegisterFunctionEnd();
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/include/spirv-tools/ |
libspirv.h | 48 typedef enum spv_result_t { enum 68 SPV_FORCE_32_BIT_ENUM(spv_result_t) 69 } spv_result_t; typedef in typeref:enum:spv_result_t 370 spv_result_t spvTextToBinary(const spv_const_context context, const char* text, 382 spv_result_t spvBinaryToText(const spv_const_context context, 393 spv_result_t spvValidate(const spv_const_context context, 408 spv_result_t spvDiagnosticPrint(const spv_diagnostic diagnostic); 416 typedef spv_result_t (*spv_parsed_header_fn_t)( 426 typedef spv_result_t (*spv_parsed_instruction_fn_t)( 441 spv_result_t spvBinaryParse(const spv_const_context context, void* user_data [all...] |
/external/deqp/external/vulkancts/framework/vulkan/ |
vkSpirVAsm.cpp | 57 const spv_result_t compileOk = spvTextToBinary(context, spvSource.c_str(), spvSource.size(), &binary, &diagnostic); 98 const spv_result_t result = spvBinaryToText(context, binary, binarySizeInWords, 0, &text, &diagnostic); 127 const spv_result_t valid = spvValidate(context, &cbinary, &diagnostic);
|