OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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