Lines Matching defs:parameters
263 std::unordered_set<long long> rValueParameters; // set of formal function parameters passed as rValues,
2037 // Formal function parameters were mapped during makeFunctions().
5456 // - "in" parameters not marked as "const" can be written to without modifying the calling
5459 // - "const in" parameters can just be the r-value, as no writes need occur.
5467 glslang::TIntermSequence& parameters = glslFunction->getSequence()[0]->getAsAggregate()->getSequence();
5470 bool implicitThis = (int)parameters.size() > 0 && parameters[0]->getAsSymbolNode()->getName() ==
5476 paramDecorations.resize(parameters.size());
5477 for (int p = 0; p < (int)parameters.size(); ++p) {
5478 const glslang::TType& paramType = parameters[p]->getAsTyped()->getType();
5485 rValueParameters.insert(parameters[p]->getAsSymbolNode()->getId());
5490 for (auto const parameter:parameters) {
5508 for (int p = 0; p < (int)parameters.size(); ++p) {
5509 symbolValues[parameters[p]->getAsSymbolNode()->getId()] = function->getParamId(p);
5511 builder.addName(function->getParamId(p), parameters[p]->getAsSymbolNode()->getName().c_str());
5513 const glslang::TType& paramType = parameters[p]->getAsTyped()->getType();
10100 // return 9; // don't include opaque function parameters in OpEntryPoint global's operand list