HomeSort by relevance Sort by last modified time
    Searched defs:SPIRV (Results 1 - 25 of 45) sorted by null

1 2

  /external/spirv-llvm/lib/SPIRV/
SPIRV.h 1 //===- SPIRV.h ? Read and write SPIR-V binary -------------------*- C++ -*-===//
34 /// \file SPIRV.h
66 namespace SPIRV {
90 } // End namespace SPIRV
94 /// \brief Translate LLVM module to SPIRV and write to ostream.
98 /// \brief Load SPIRV from istream and translate to LLVM module.
104 /// SPIRV.
112 ModulePass *createLLVMToSPIRV(SPIRV::SPIRVModule *);
126 /// Create a pass for adapting OCL types for SPIRV.
OCLTypeToSPIRV.h 1 //===- OCLTypeToSPIRV.h - Adapt types from OCL for SPIRV --------*- C++ -*-===//
3 // The LLVM/SPIRV Translator
35 // This file implements adaptation of OCL types for SPIRV. It does not modify
37 // argument metadata. Later LLVM/SPIRV translator will translate the adapted
41 #include "llvm/Support/SPIRV.h"
51 namespace SPIRV {
SPIRVMDWalker.h 3 // The LLVM/SPIRV Translator
49 namespace SPIRV {
178 } /* namespace SPIRV */
OCL20To12.cpp 3 // The LLVM/SPIRV Translator
54 using namespace SPIRV;
57 namespace SPIRV {
SPIRVLowerBool.cpp 3 // The LLVM/SPIRV Translator
52 using namespace SPIRV;
54 namespace SPIRV {
SPIRVLowerConstExpr.cpp 3 // The LLVM/SPIRV Translator
61 using namespace SPIRV;
64 namespace SPIRV {
66 cl::opt<bool> SPIRVLowerConst("spirv-lower-const-expr", cl::init(true),
SPIRVMDBuilder.h 3 // The LLVM/SPIRV Translator
49 namespace SPIRV {
131 } /* namespace SPIRV */
OCL21ToSPIRV.cpp 3 // The LLVM/SPIRV Translator
55 using namespace SPIRV;
58 namespace SPIRV {
SPIRVRegularizeLLVM.cpp 3 // The LLVM/SPIRV Translator
60 using namespace SPIRV;
63 namespace SPIRV {
133 // Remove optimization info not supported by SPIRV
144 // Remove metadata not supported by SPIRV
TransOCLMD.cpp 3 // The LLVM/SPIRV Translator
60 using namespace SPIRV;
63 namespace SPIRV {
65 cl::opt<bool> EraseOCLMD("spirv-erase-cl-md", cl::init(true),
  /external/spirv-llvm/lib/SPIRV/libSPIRV/
SPIRVNameMapEnum.h 3 // The LLVM/SPIRV Translator
41 // This file has been generated using `tools/spirv-tool/gen_spirv.bash` and
49 #include "spirv.hpp"
54 namespace SPIRV {
484 } /* namespace SPIRV */
SPIRVDebug.h 3 // The LLVM/SPIRV Translator
36 /// This file defines Macros and variables for debugging SPIRV.
49 namespace SPIRV{
65 // Output stream for SPIRV debug information.
SPIRVValue.cpp 3 // The LLVM/SPIRV Translator
45 namespace SPIRV{
SPIRVExtInst.h 3 // The LLVM/SPIRV Translator
49 namespace SPIRV{
SPIRVError.h 3 // The LLVM/SPIRV Translator
35 // This file defines SPIRV error code and checking utility.
47 namespace SPIRV{
SPIRVIsValidEnum.h 3 // The LLVM/SPIRV Translator
41 // This file has been generated using `tools/spirv-tool/gen_spirv.bash` and
49 #include "spirv.hpp"
54 namespace SPIRV{
986 } /* namespace SPIRV */
SPIRVBasicBlock.h 3 // The LLVM/SPIRV Translator
46 namespace SPIRV{
SPIRVInstruction.cpp 3 // The LLVM/SPIRV Translator
46 namespace SPIRV {
SPIRVModule.h 3 // The LLVM/SPIRV Translator
52 namespace SPIRV{
252 /// Used by SPIRV entries to add required capability internally.
SPIRVStream.h 3 // The LLVM/SPIRV Translator
53 namespace SPIRV{
60 // Use textual format for SPIRV.
201 } // namespace SPIRV
SPIRVDecorate.cpp 3 // The LLVM/SPIRV Translator
45 namespace SPIRV{
SPIRVOpCode.h 3 // The LLVM/SPIRV Translator
44 #include "spirv.hpp"
48 namespace SPIRV{
SPIRVStream.cpp 3 // The LLVM/SPIRV Translator
45 namespace SPIRV{
166 assert(Ch == '\0' && "Invalid string in SPIRV");
202 assert(!IS.bad() && "SPIRV stream is bad");
220 assert(!IS.bad() && "SPIRV stream is bad");
245 assert(!IS.bad() && !IS.fail() && "SPIRV stream fails");
266 } // end of SPIRV namespace
  /external/spirv-llvm/lib/SPIRV/llvm/Support/
SPIRV.h 1 //===- SPIRV.h ? Read and write SPIR-V binary -------------------*- C++ -*-===//
34 /// \file SPIRV.h
66 namespace SPIRV {
90 } // End namespace SPIRV
94 /// \brief Translate LLVM module to SPIRV and write to ostream.
98 /// \brief Load SPIRV from istream and translate to LLVM module.
104 /// SPIRV.
112 ModulePass *createLLVMToSPIRV(SPIRV::SPIRVModule *);
126 /// Create a pass for adapting OCL types for SPIRV.
  /external/spirv-llvm/tools/llvm-spirv/
llvm-spirv.cpp 1 //===-- llvm-spirv.cpp - The LLVM/SPIR-V translator utility -----*- C++ -*-===//
4 // The LLVM/SPIRV Translator
36 /// llvm-spirv - Read LLVM bitcode from stdin, write SPIRV to stdout
37 /// llvm-spirv x.bc - Read LLVM bitcode from the x.bc file, write SPIR-V
39 /// llvm-spirv -r - Read SPIRV from stdin, write LLVM bitcode to stdout
40 /// llvm-spirv -r x.bil - Read SPIRV from the x.bil file, write SPIR-V to
65 #include "llvm/Support/SPIRV.h
    [all...]

Completed in 841 milliseconds

1 2