Lines Matching refs:fnCandidate
1083 bool TParseContext::functionCallLValueErrorCheck(const TFunction *fnCandidate, TIntermAggregate *ag… in functionCallLValueErrorCheck() argument
1085 for(size_t i = 0; i < fnCandidate->getParamCount(); ++i) in functionCallLValueErrorCheck()
1087 TQualifier qual = fnCandidate->getParam(i).type->getQualifier(); in functionCallLValueErrorCheck()
3584 const TFunction *fnCandidate; in addFunctionCallOrMethod() local
3586 fnCandidate = findFunction(loc, fnCall, &builtIn); in addFunctionCallOrMethod()
3587 if(fnCandidate) in addFunctionCallOrMethod()
3592 if(builtIn && !fnCandidate->getExtension().empty() && in addFunctionCallOrMethod()
3593 extensionErrorCheck(loc, fnCandidate->getExtension())) in addFunctionCallOrMethod()
3597 op = fnCandidate->getBuiltInOp(); in addFunctionCallOrMethod()
3603 if(fnCandidate->getParamCount() == 1) in addFunctionCallOrMethod()
3609 callNode = createUnaryMath(op, operand->getAsTyped(), loc, &fnCandidate->getReturnType()); in addFunctionCallOrMethod()
3625 aggregate->setType(fnCandidate->getReturnType()); in addFunctionCallOrMethod()
3628 functionCallLValueErrorCheck(fnCandidate, aggregate); in addFunctionCallOrMethod()
3655 if(fnCandidate->getParamCount() == 2) in addFunctionCallOrMethod()
3681 aggregate->setType(fnCandidate->getReturnType()); in addFunctionCallOrMethod()
3688 aggregate->setName(fnCandidate->getMangledName()); in addFunctionCallOrMethod()
3692 functionCallLValueErrorCheck(fnCandidate, aggregate); in addFunctionCallOrMethod()