OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SPIR
(Results
1 - 13
of
13
) sorted by null
/external/spirv-llvm/lib/SPIRV/Mangler/
NameMangleAPI.h
3
//
SPIR
Tools
18
namespace
SPIR
{
22
/// @param SPIRversion
spir
version to mangle according to.
29
///
SPIR
extensions.
38
} // End
SPIR
namespace
FunctionDescriptor.h
3
//
SPIR
Tools
21
namespace
SPIR
{
48
std::ostream& operator<< (T& o, const
SPIR
::FunctionDescriptor& fd) {
52
} // End
SPIR
namespace
ManglingUtils.h
3
//
SPIR
Tools
18
namespace
SPIR
{
30
} // End
SPIR
namespace
ParameterType.cpp
3
//
SPIR
Tools
18
namespace
SPIR
{
44
const PrimitiveType* p =
SPIR
::dyn_cast<PrimitiveType>(type);
104
const PointerType* p =
SPIR
::dyn_cast<PointerType>(type);
140
const VectorType* pVec =
SPIR
::dyn_cast<VectorType>(type);
228
const UserDefinedType* pTy =
SPIR
::dyn_cast<UserDefinedType>(pType);
243
} // End
SPIR
namespace
ManglingUtils.cpp
3
//
SPIR
Tools
15
namespace
SPIR
{
121
//
SPIR
supported version - stated version is oldest supported version.
187
case SPIR12: return "
SPIR
1.2";
188
case SPIR20: return "
SPIR
2.0";
190
assert(false && "Unknown
SPIR
Version");
191
return "Unknown
SPIR
Version";
195
} // End
SPIR
namespace
Refcount.h
3
//
SPIR
Tools
18
namespace
SPIR
{
112
} // End
SPIR
namespace
FunctionDescriptor.cpp
3
//
SPIR
Tools
17
namespace
SPIR
{
96
} // End
SPIR
namespace
Mangler.cpp
3
//
SPIR
Tools
28
namespace
SPIR
{
61
if (const PointerType* p =
SPIR
::dyn_cast<PointerType>(type)) {
66
else if (const VectorType* pVec =
SPIR
::dyn_cast<VectorType>(type)) {
197
} // End
SPIR
namespace
ParameterType.h
3
//
SPIR
Tools
22
namespace
SPIR
{
24
// Supported
SPIR
versions
472
} // End
SPIR
namespace
/external/spirv-llvm/lib/SPIRV/
SPIRVUtil.cpp
1
//===- SPIRVUtil.cpp -
SPIR
-V Utilities -------------------------*- C++ -*-===//
36
/// This file defines utility classes and functions shared by
SPIR
-V
67
cl::desc("Use text format for
SPIR
-V for debugging purpose"),
74
cl::desc("Enable
SPIR
-V debug output"),
278
/// \param Postfix contains postfixes extracted from the
SPIR
-V image
491
assert(Postfix.empty() && "Invalid
SPIR
-V builtin name");
910
assert(NamedMD->getNumOperands() > 0 && "Invalid
SPIR
");
954
SPIR
::TypePrimitiveEnum
956
return StringSwitch<
SPIR
::TypePrimitiveEnum>(TyName)
957
.Case("opencl.image1d_t",
SPIR
::PRIMITIVE_IMAGE_1D_T
[
all
...]
OCLUtil.cpp
81
// Excerpt from
SPIR
2.0 spec.:
87
// Excerpt from
SPIR
2.0 spec.:
198
assert (NamedMD->getNumOperands() > 0 && "Invalid
SPIR
");
225
/// Encode LLVM type by
SPIR
-V execution mode VecTypeHint
313
static
SPIR
::TypeAttributeEnum
318
return
SPIR
::ATTR_PRIVATE;
320
return
SPIR
::ATTR_GLOBAL;
322
return
SPIR
::ATTR_CONSTANT;
324
return
SPIR
::ATTR_LOCAL;
326
return
SPIR
::ATTR_GENERIC
[
all
...]
SPIRVInternal.h
1
//===- LLVMSPIRVInternal.h -
SPIR
-V internal header file --------*- C++ -*-===//
36
/// This file declares classes and functions shared by
SPIR
-V reader/writer.
62
/// The LLVM/
SPIR
-V translator version used to fill the lower 16 bits of the
63
/// generator's magic number in the generated
SPIR
-V module.
64
/// This number should be bumped up whenever the generated
SPIR
-V changes.
68
// Workaround for
SPIR
2 producer bug about kernel function calling convention.
171
#define SPIR_TARGETTRIPLE32 "
spir
-unknown-unknown"
364
const static char SPIRVer[] = "opencl.
spir
.version";
391
SPIR
::TypePrimitiveEnum Enum;
395
Enum(
SPIR
::PRIMITIVE_NONE), Attr(0
[
all
...]
OCLUtil.h
264
/// Get instruction index for
SPIR
-V extended instruction for OpenCL.std
274
/// Get an empty
SPIR
-V instruction.
307
/// Decode OpenCL vector type hint MDNode and encode it as
SPIR
-V execution
311
/// Decode
SPIR
-V encoding of vector type hint execution mode.
315
SPIR
::TypeAttributeEnum getOCLOpaqueTypeAddrSpace(
SPIR
::TypePrimitiveEnum prim);
463
/// Map OpenCL work functions to
SPIR
-V builtin variables.
485
// Maps uniqued OCL builtin function name to
SPIR
-V op code.
Completed in 1042 milliseconds