OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SPIRVFunction
(Results
1 - 14
of
14
) sorted by null
/external/spirv-llvm/lib/SPIRV/libSPIRV/
SPIRVBasicBlock.h
47
class
SPIRVFunction
;
53
SPIRVBasicBlock(SPIRVId TheId,
SPIRVFunction
*Func);
60
SPIRVFunction
*getParent() const { return ParentF;}
80
void setParent(
SPIRVFunction
*F) { ParentF = F;}
92
SPIRVFunction
*ParentF;
SPIRVFunction.cpp
1
//===-
SPIRVFunction
.cpp ? Class to represent a SPIR-V Function --*- C++ -*-===//
40
#include "
SPIRVFunction
.h"
50
SPIRVFunction
*TheParent, unsigned TheArgNo):
71
SPIRVFunction
::getDecoder(std::istream &IS) {
76
SPIRVFunction
::encode(spv_ostream &O) const {
81
SPIRVFunction
::encodeChildren(spv_ostream &O) const {
92
SPIRVFunction
::encodeExecutionModes(spv_ostream &O)const {
98
SPIRVFunction
::decode(std::istream &I) {
132
SPIRVFunction
::decodeBB(SPIRVDecoder &Decoder) {
159
SPIRVFunction
::foreachReturnValueAttr
[
all
...]
SPIRVBasicBlock.cpp
44
#include "
SPIRVFunction
.h"
51
SPIRVBasicBlock::SPIRVBasicBlock(SPIRVId TheId,
SPIRVFunction
*Func)
84
setParent(static_cast<
SPIRVFunction
*>(Scope));
SPIRVFunction.h
1
//===-
SPIRVFunction
.h - Class to represent a SPIR-V function ----*- C++ -*-===//
53
SPIRVFunction
*TheParent, unsigned TheArgNo);
61
void setParent(
SPIRVFunction
*Parent) { ParentFunc = Parent;}
79
SPIRVFunction
*ParentFunc;
83
class
SPIRVFunction
: public SPIRVValue, public SPIRVComponentExecutionModes {
86
SPIRVFunction
(SPIRVModule *M, SPIRVTypeFunction *FunctionType, SPIRVId TheId)
94
SPIRVFunction
():SPIRVValue(OpFunction),FuncType(NULL),
SPIRVModule.h
57
class
SPIRVFunction
;
114
virtual
SPIRVFunction
*getEntryPoint(SPIRVExecutionModelKind, unsigned) const
117
virtual
SPIRVFunction
*getFunction(unsigned) const = 0;
162
virtual SPIRVBasicBlock *addBasicBlock(
SPIRVFunction
*,
185
virtual
SPIRVFunction
*addFunction(
SPIRVFunction
*) = 0;
186
virtual
SPIRVFunction
*addFunction(SPIRVTypeFunction *,
255
virtual SPIRVInstruction *addCallInst(
SPIRVFunction
*,
320
std::string getFunctionFileStr(
SPIRVFunction
*);
321
unsigned getFunctionLineNo(
SPIRVFunction
*);
[
all
...]
SPIRVStream.h
64
class
SPIRVFunction
;
72
SPIRVDecoder(std::istream& InputStream,
SPIRVFunction
& F);
SPIRVModule.cpp
46
#include "
SPIRVFunction
.h"
96
SPIRVFunction
*getFunction(unsigned I) const { return FuncVec[I];}
113
SPIRVFunction
*getEntryPoint(SPIRVExecutionModelKind EM, unsigned I) const {
118
return get<
SPIRVFunction
>(Loc->second[I]);
158
virtual SPIRVBasicBlock *addBasicBlock(
SPIRVFunction
*, SPIRVId);
181
virtual
SPIRVFunction
*addFunction(
SPIRVFunction
*);
182
virtual
SPIRVFunction
*addFunction(SPIRVTypeFunction *, SPIRVId);
244
virtual SPIRVInstruction *addCallInst(
SPIRVFunction
*,
320
typedef std::vector<
SPIRVFunction
*> SPIRVFunctionVector
[
all
...]
SPIRVInstruction.cpp
42
#include "
SPIRVFunction
.h"
96
SPIRVFunctionCall::SPIRVFunctionCall(SPIRVId TheId,
SPIRVFunction
*TheFunction,
123
Ty = reinterpret_cast<
SPIRVFunction
*>(I)->getFunctionType();
SPIRVStream.cpp
41
#include "
SPIRVFunction
.h"
86
SPIRVDecoder::SPIRVDecoder(std::istream &InputStream,
SPIRVFunction
&F)
SPIRVEntry.cpp
43
#include "
SPIRVFunction
.h"
339
static_cast<
SPIRVFunction
*>(this)->takeExecutionModes(E);
418
:SPIRVAnnotation(TheModule->get<
SPIRVFunction
>(TheId),
SPIRVValue.h
398
friend class
SPIRVFunction
;
SPIRVInstruction.h
65
class
SPIRVFunction
;
[
all
...]
/external/spirv-llvm/lib/SPIRV/
SPIRVWriter.cpp
46
#include "
SPIRVFunction
.h"
106
foreachKernelArgMD(MDNode *MD,
SPIRVFunction
*BF,
205
SPIRVFunction
*transFunctionDecl(Function *F);
635
SPIRVFunction
*
638
return static_cast<
SPIRVFunction
*>(BF);
642
SPIRVFunction
*BF = static_cast<
SPIRVFunction
*>(mapValue(F,
864
auto BF = static_cast<
SPIRVFunction
*>(getTranslatedValue(LBB->getParent()));
919
SPIRVFunction
*BF = BB->getParent()
[
all
...]
SPIRVReader.cpp
43
#include "
SPIRVFunction
.h"
110
isOpenCLKernel(
SPIRVFunction
*BF) {
174
SPIRVFunction
*BF, std::function<Metadata *(SPIRVFunctionParameter *)>Func){
222
DISubprogram* getDISubprogram(
SPIRVFunction
*SF, Function *F){
307
Function *transFunction(
SPIRVFunction
*F);
392
typedef DenseMap<
SPIRVFunction
*, Function *> SPIRVToLLVMFunctionMap;
458
Value *mapFunction(
SPIRVFunction
*BF, Function *F) {
[
all
...]
Completed in 260 milliseconds