Searched refs:VarDeclaration (Results 1 – 9 of 9) sorted by relevance
23 struct VarDeclaration : public Statement { struct24 VarDeclaration(const Variable* var, in VarDeclaration() function59 std::vector<std::unique_ptr<VarDeclaration>> vars) in VarDeclarations() argument71 String result = ((VarDeclaration&) *fVars[0]).fVar->fModifiers.description() + in description()
313 const Variable& var = *((VarDeclaration&) *decls.fVars[0]).fVar; in writeProgramElement()365 VarDeclaration& decl = (VarDeclaration&) *raw; in writePrivateVars()381 VarDeclaration& decl = (VarDeclaration&) *raw; in writePrivateVarValues()473 VarDeclaration& decl = (VarDeclaration&) *raw; in writeSetData()573 VarDeclaration& decl = (VarDeclaration&) *raw; in generateCode()
46 const VarDeclaration& decl = (VarDeclaration&) *raw; in SectionAndParameterHelper()
115 void writeGlobalVars(const VarDeclaration& vs);
635 VarDeclaration& var = (VarDeclaration&) *stmt; in writeVarDeclarations()849 int builtin = ((VarDeclaration&) *decl.fVars[0]).fVar->fModifiers.fLayout.fBuiltin; in writeProgramElement()
278 VarDeclaration& vd = (VarDeclaration&) *stmt; in addDefinitions()338 result[((VarDeclaration&) *decl).fVar] = nullptr; in compute_start_state()861 const auto& varDecl = (VarDeclaration&) *stmt; in simplifyStatement()
474 VarDeclaration& vd = (VarDeclaration&) *stmt; in addStatement()
223 std::vector<std::unique_ptr<VarDeclaration>> variables; in convertVarDeclarations()279 variables.emplace_back(new VarDeclaration(var.get(), std::move(sizes), in convertVarDeclarations()535 std::vector<std::unique_ptr<VarDeclaration>> variables; in applyInvocationIDWorkaround()718 VarDeclaration& vd = (VarDeclaration&) *stmt; in convertInterfaceBlock()
2737 const VarDeclaration& varDecl = (VarDeclaration&) *decl.fVars[i]; in writeGlobalVars()2802 VarDeclaration& varDecl = (VarDeclaration&) *stmt; in writeVarDeclarations()