HomeSort by relevance Sort by last modified time
    Searched full:spir (Results 126 - 150 of 479) sorted by null

1 2 3 4 56 7 8 91011>>

  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/
Versions.h 76 // desired for SPIR-V?
84 unsigned int spv; // the version of SPIR-V to target, as defined by "word 1" of the SPIR-V binary header
86 int vulkan; // the version of Vulkan, for which SPIR-V execution environment rules to use (100 means 1.0)
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/
instruction.h 37 // in words[0], as described in the SPIR-V spec.
  /external/clang/test/Parser/
opencl-atomics-cl20.cl 1 // RUN: %clang_cc1 %s -triple spir-unknown-unknown -verify -pedantic -fsyntax-only
2 // RUN: %clang_cc1 %s -triple spir-unknown-unknown -verify -fsyntax-only -cl-std=CL2.0 -DCL20
3 // RUN: %clang_cc1 %s -triple spir-unknown-unknown -verify -fsyntax-only -cl-std=CL2.0 -DCL20 -DEXT -Wpedantic-core-features
  /external/spirv-llvm/test/SPIRV/
global_block.ll 7 ;; clang -cc1 -O0 -triple spir-unknown-unknown -cl-std=CL2.0 -x cl global_block.cl -emit-llvm -o - | opt -mem2reg -S > global_block.ll
18 target triple = "spir-unknown-unknown"
73 !opencl.spir.version = !{!6}
  /external/spirv-llvm/test/SPIRV/transcoding/
AtomicCompareExchange_cl20.ll 3 target triple = "spir-unknown-unknown"
10 ; Check 'LLVM ==> SPIR-V ==> LLVM' conversion of atomic_compare_exchange_strong and atomic_compare_exchange_weak.
99 !opencl.spir.version = !{!0}
OpImageWrite.ll 7 ;;clang -cc1 -O0 -triple spir-unknown-unknown -cl-std=CL2.0 -x cl OpImageWrite.cl -include opencl-20.h -emit-llvm -o - | opt -mem2reg -S > OpImageWrite.ll
22 target triple = "spir-unknown-unknown"
46 !opencl.spir.version = !{!0}
OpImageSampleExplicitLod_arg.ll 13 ;;clang -cc1 -O0 -triple spir-unknown-unknown -cl-std=CL2.0 -x cl OpImageSampleExplicitLod_arg.cl -include opencl-20.h -emit-llvm -o - | opt -mem2reg -S > OpImageSampleExplicitLod_arg2.ll
37 target triple = "spir-unknown-unknown"
70 !opencl.spir.version = !{!6}
device_execution_multiple_blocks.ll 5 ;; built-ins what using it. This is not against SPIR 2.0 specification so it is done this
127 !opencl.spir.version = !{!6}
143 !9 = !{!"clang version 3.6.1 (https://github.com/KhronosGroup/SPIR.git 49a8b4a760d227b12116a79b2f7b2e34ef2e6879) (ssh://nnopencl-git-01.inn.intel.com/home/git/repo/opencl_qa-llvm d9b98710f905089caec167209da23af2e4f72bf0)"}
extract_insert_value.ll 3 target triple = "spir-unknown-unknown"
12 ; Check 'LLVM ==> SPIR-V ==> LLVM' conversion of extractvalue/insertvalue.
89 !opencl.spir.version = !{!0}
  /prebuilts/ndk/r16/sources/third_party/shaderc/libshaderc/include/shaderc/
shaderc.h 64 shaderc_target_env_vulkan, // create SPIR-V under Vulkan semantics
65 shaderc_target_env_opengl, // create SPIR-V under OpenGL semantics
66 shaderc_target_env_opengl_compat, // create SPIR-V under OpenGL semantics,
439 // The source string will be compiled into SPIR-V binary and a
453 // Like shaderc_compile_into_spv, but the result contains SPIR-V assembly text
454 // instead of a SPIR-V binary module. The SPIR-V assembly syntax is as defined
463 // code instead of a SPIR-V binary module
472 // assembles it into SPIR-V binary and a shaderc_compilation_result will be
509 // SPIR-V binary or char string. When the source string is compiled into SPIR-
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
vktSpvAsmSpirvVersionTests.cpp 21 * \brief SPIR-V Versions check cases
210 return tcu::TestStatus::fail("Binary SPIR-V version is different from requested");
238 return tcu::TestStatus::fail("Binary SPIR-V version is different from requested");
266 TCU_THROW(NotSupportedError, "Specified SPIR-V version is not supported by the device/instance");
371 de::MovePtr<tcu::TestCaseGroup> group (new tcu::TestCaseGroup(testCtx, "spirv_version", "Test SPIR-V version is supported"));
vktSpvAsmLoopDepInfTests.hpp 23 * \brief SPIR-V Loop Control for DependencyInfinite qualifier tests
vktSpvAsmLoopDepLenTests.hpp 23 * \brief SPIR-V Loop Control for DependencyLength qualifier tests
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/utils/
generate_grammar_tables.py 15 """Generates various info tables from SPIR-V JSON grammar."""
151 """Instances holds a SPIR-V instruction suitable for printing as
201 """Instances holds a SPIR-V extended instruction suitable for printing as
230 """Returns the C initializer for the given SPIR-V instruction.
233 - inst: a dict containing information about a SPIR-V instruction
256 """Returns the info table containing all SPIR-V instructions.
259 - inst_table: a dict containing all SPIR-V instructions.
339 """Returns the info table containing all SPIR-V operand kinds."""
487 parser = argparse.ArgumentParser(description='Generate SPIR-V info tables')
490 help='input JSON grammar file for core SPIR-V
    [all...]
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/comp/
markv_codec.cpp 16 // - SPIR-V to MARK-V encoder
17 // - MARK-V to SPIR-V decoder
19 // MARK-V is a compression format for SPIR-V binaries. It strips away
320 // - SPIR-V grammar and helper functions.
380 // SPIR-V to MARK-V encoder. Exposes functions EncodeHeader and
385 // The encoder uses SPIR-V validator to keep internal state, therefore
386 // SPIR-V binary needs to be able to pass validator checks.
398 // Writes data from SPIR-V header to MARK-V header.
409 // Encodes SPIR-V instruction to MARK-V and writes to bit stream.
485 // Index is uint16 as SPIR-V module is guaranteed to have no more than 6553
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/
vktBuildPrograms.cpp 21 * \brief Utility for pre-compiling source programs to SPIR-V
430 // Source program requires higher SPIR-V version than available: skip it to avoid fail
443 // Source program requires higher SPIR-V version than available: skip it to avoid fail
456 // Source program requires higher SPIR-V version than available: skip it to avoid fail
554 << Option<opt::Validate> ("v", "validate-spv", "Validate generated SPIR-V binaries")
599 tcu::print("SPIR-V versions: baseline: %s, max supported: %s\n",
  /prebuilts/ndk/r16/sources/third_party/shaderc/libshaderc_util/include/libshaderc_util/
compiler.h 95 // Holds all of the state required to compile source GLSL into SPIR-V.
112 SpirvBinary, // A binary module, as defined by the SPIR-V specification.
307 // which contains the compilation output data, either compiled SPIR-V binary
309 // mode; 3) the size of the output data in bytes. When the output is SPIR-V
409 // When true, compilation will generate debug info with the binary SPIR-V
418 // SPIR-V codegen semantics are used. This impacts the warning & error
  /external/spirv-llvm/tools/spirv-tool/
gen_spirv.bash 2 # script to generate code for LLVM/SPIR-V translator based on khronos
146 echo "//===- ${outputFile} - SPIR-V ${type} enums ----------------*- C++ -*-===//
181 /// This file defines SPIR-V ${type} enums.
  /external/deqp/external/vulkancts/framework/vulkan/
vkSpirVProgram.hpp 23 * \brief SPIR-V program and binary info.
  /external/vulkan-validation-layers/tests/
vktestframeworkandroid.cpp 78 // Compile a given string containing GLSL into SPIR-V
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/SPIRV/
Logger.h 43 // A class for holding all SPIR-V build status messages, including
SPVRemapper.h 88 printf("Tool not compiled for C++11, which is required for SPIR-V remapping.\n");
110 // class to hold SPIR-V binary data for remapping, DCE, and debug stripping
152 static const int header_size; // SPIR header = 5 words
247 std::vector<spirword_t> spv; // SPIR words
spvIR.h 86 // SPIR-V IR instruction.
164 // SPIR-V IR block.
249 // SPIR-V IR Function.
312 // SPIR-V IR Module.
  /prebuilts/ndk/r16/sources/third_party/vulkan/src/tests/
vktestframeworkandroid.cpp 77 // Compile a given string containing GLSL into SPIR-V
  /external/spirv-llvm/lib/SPIRV/
OCL20ToSPIRV.cpp 1 //===- OCL20ToSPIRV.cpp - Transform OCL20 to SPIR-V builtins -----*- C++ -*-===//
114 /// Transform OCL builtin function to SPIR-V builtin function.
117 /// Transform OCL work item builtin functions to SPIR-V builtin variables.
141 /// However in SPIR-V it is a value. The transformation adds a load
157 /// Transform legacy OCL 1.x atomic builtins to SPIR-V builtins for extensions
164 /// Transform OCL 2.0 C++11 atomic builtins to SPIR-V builtins.
169 /// Transform OCL builtin function to SPIR-V builtin function.
199 /// Transform OCL pipe builtin function to SPIR-V pipe builtin function.
234 /// Transform vector load/store functions to SPIR-V extended builtin
241 /// Transforms get_mem_fence built-in to SPIR-V function and aligns result values with SPIR 1.2
    [all...]

Completed in 5687 milliseconds

1 2 3 4 56 7 8 91011>>