HomeSort by relevance Sort by last modified time
    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