Searched refs:SPIRVFunctionParameter (Results 1 – 4 of 4) sorted by relevance
50 class SPIRVFunctionParameter: public SPIRVValue {52 SPIRVFunctionParameter(SPIRVType *TheType, SPIRVId TheId,54 SPIRVFunctionParameter():SPIRVValue(OpFunctionParameter), in SPIRVFunctionParameter() function106 SPIRVFunctionParameter *getArgument(size_t i) const {109 void foreachArgument(std::function<void(SPIRVFunctionParameter *)>Func) {141 SPIRVFunctionParameter *addArgument(unsigned TheArgNo, SPIRVId TheId) {142 SPIRVFunctionParameter *Arg = new SPIRVFunctionParameter(159 std::vector<SPIRVFunctionParameter *> Parameters;
49 SPIRVFunctionParameter::SPIRVFunctionParameter(SPIRVType *TheType, SPIRVId TheId, in SPIRVFunctionParameter() function in SPIRVFunctionParameter59 SPIRVFunctionParameter::foreachAttr( in foreachAttr()111 auto Param = static_cast<SPIRVFunctionParameter *>(Decoder.getEntry()); in decode()
174 SPIRVFunction *BF, std::function<Metadata *(SPIRVFunctionParameter *)>Func){ in addOCLKernelArgumentMetadata()177 BF->foreachArgument([&](SPIRVFunctionParameter *Arg) { in addOCLKernelArgumentMetadata()456 MDString *transOCLKernelArgTypeName(SPIRVFunctionParameter *);562 SPIRVToLLVM::transOCLKernelArgTypeName(SPIRVFunctionParameter *Arg) { in transOCLKernelArgTypeName()1463 auto BA = static_cast<SPIRVFunctionParameter*>(BV); in transValueWithoutDecoration()2183 [=](SPIRVFunctionParameter *Arg){ in transKernelMetadata()2196 [=](SPIRVFunctionParameter *Arg){ in transKernelMetadata()2212 [=](SPIRVFunctionParameter *Arg){ in transKernelMetadata()2218 [=](SPIRVFunctionParameter *Arg){ in transKernelMetadata()2245 [=](SPIRVFunctionParameter *Arg){ in transKernelMetadata()[all …]
108 SPIRVFunctionParameter *BA)>Func) { in foreachKernelArgMD()110 SPIRVFunctionParameter *BA = BF->getArgument(I-1); in foreachKernelArgMD()655 SPIRVFunctionParameter *BA = BF->getArgument(ArgNo); in transFunctionDecl()1523 [](const std::string &Str, SPIRVFunctionParameter *BA){ in transOCLKernelMetadata()1535 [=](const std::string &Str, SPIRVFunctionParameter *BA){ in transOCLKernelMetadata()