Lines Matching refs:fDeclaration
852 if (&def.fDeclaration == &functionDecl) { in appendStage()
1072 for (const auto& declStatement : decls.fDeclaration->fVars) { in compileVarDeclarations()
1277 fVariables[f.fDeclaration.fParameters[1]] = LLVMBuildTrunc(builder, params.get()[3], fInt32Type, in compileStageFunctionLoop()
1279 fVariables[f.fDeclaration.fParameters[2]] = color; in compileStageFunctionLoop()
1285 fVariables[f.fDeclaration.fParameters[0]] = LLVMBuildAdd(builder, in compileStageFunctionLoop()
1735 (String(f.fDeclaration.fName) + "$stage").c_str(), in compileStageFunction()
1737 fColorParam = f.fDeclaration.fParameters[2]; in compileStageFunction()
1757 if (this->hasStageSignature(f.fDeclaration)) { in compileFunction()
1763 LLVMTypeRef returnType = this->getType(f.fDeclaration.fReturnType); in compileFunction()
1765 for (const auto& p : f.fDeclaration.fParameters) { in compileFunction()
1773 String(f.fDeclaration.fName).c_str(), in compileFunction()
1776 fFunctions[&f.fDeclaration] = fCurrentFunction; in compileFunction()
1780 for (size_t i = 0; i < f.fDeclaration.fParameters.size(); ++i) { in compileFunction()
1781 fVariables[f.fDeclaration.fParameters[i]] = params.get()[i]; in compileFunction()
1790 if (f.fDeclaration.fReturnType == *fProgram->fContext->fVoid_Type) { in compileFunction()