Lines Matching defs:arg
3386 for (int arg = 0; arg < (int)glslangOperands.size(); ++arg) {
3391 if (arg == 1)
3407 if (arg == 0)
3429 if (arg == 0)
3442 if (arg == 0)
3447 if (arg == 1)
3453 if (arg == 0) {
3485 if (arg == 0)
3490 if (arg == 2)
3495 if (arg >= 2)
3500 if (arg == 0 || arg == 1)
3505 if (arg == 1)
3509 if (glslangOperands[arg]->getAsTyped()->getQualifier().isSpirvByReference())
3514 if (arg == 0 && glslangOperands.size() != 2)
3518 if (arg == 0 || arg == 2)
3525 if (invertedType != spv::NoType && arg == 0)
3528 glslangOperands[arg]->traverse(this);
3535 if (arg == 1) {
3547 TranslateCoherent(glslangOperands[arg]->getAsTyped()->getType()),
3548 glslangOperands[arg]->getAsTyped()->getType().getBufferReferenceAlignment());
3576 } else if (arg == 2) {
3597 lvalueCoherentFlags |= TranslateCoherent(glslangOperands[arg]->getAsTyped()->getType());
3601 if (arg == 1 &&
3617 bool cond = glslangOperands[arg]->getAsConstantUnion()->getConstArray()[0].getBConst();
3619 } else if ((arg == 10 && glslangOp == glslang::EOpTraceKHR) ||
3620 (arg == 11 && glslangOp == glslang::EOpTraceRayMotionNV) ||
3621 (arg == 1 && glslangOp == glslang::EOpExecuteCallableKHR) ||
3622 (arg == 1 && glslangOp == glslang::EOpHitObjectExecuteShaderNV) ||
3623 (arg == 11 && glslangOp == glslang::EOpHitObjectTraceRayNV) ||
3624 (arg == 12 && glslangOp == glslang::EOpHitObjectTraceRayMotionNV)) {
3626 const int location = glslangOperands[arg]->getAsConstantUnion()->getConstArray()[0].getUConst();
3631 } else if ((arg == 12 && glslangOp == glslang::EOpHitObjectRecordHitNV) ||
3632 (arg == 13 && glslangOp == glslang::EOpHitObjectRecordHitMotionNV) ||
3633 (arg == 11 && glslangOp == glslang::EOpHitObjectRecordHitWithIndexNV) ||
3634 (arg == 12 && glslangOp == glslang::EOpHitObjectRecordHitWithIndexMotionNV) ||
3635 (arg == 1 && glslangOp == glslang::EOpHitObjectGetAttributesNV)) {
3636 const int location = glslangOperands[arg]->getAsConstantUnion()->getConstArray()[0].getUConst();
3642 } else if (glslangOperands[arg]->getAsTyped()->getQualifier().isSpirvLiteral()) {
3646 operands.push_back(accessChainLoad(glslangOperands[arg]->getAsTyped()->getType()));
6364 spv::Id arg;
6367 arg = builder.accessChainGetLValue();
6371 arg = builder.createVariable(function->getParamPrecision(a), spv::StorageClassFunction,
6378 builder.setAccessChainLValue(arg);
6387 spv::Id argCopy = builder.createVariable(function->getParamPrecision(a), spv::StorageClassFunction, function->getParamType(a), "arg");
6391 arg = builder.createLoad(argCopy, function->getParamPrecision(a));
6393 arg = rValues[rValueCount];
6396 spvArgs.push_back(arg);