MCPcopy Create free account

hub / github.com/aras-p/glsl-optimizer / functions

Functions1,941 in github.com/aras-p/glsl-optimizer

Methodvisit
src/glsl/link_functions.cpp:59
Methodvisit
src/glsl/ir_print_metal_visitor.cpp:548
Methodvisit
src/glsl/ir_variable_refcount.cpp:103
Methodvisit
src/glsl/loop_analysis.cpp:326
Methodvisit
src/glsl/loop_analysis.cpp:682
Methodvisit_block
src/glsl/lower_jumps.cpp:508
Methodvisit_enter
src/glsl/ir_import_prototypes.cpp:56
Methodvisit_enter
src/glsl/opt_swizzle_swizzle.cpp:51
Methodvisit_enter
src/glsl/opt_copy_propagation_elements.cpp:142
Methodvisit_enter
We only care about the top level "if" instructions, so don't * descend into expressions. */
src/glsl/opt_if_simplification.cpp:54
Methodvisit_enter
src/glsl/lower_if_to_cond_assign.cpp:159
Methodvisit_enter
src/glsl/opt_dead_code_local.cpp:142
Methodvisit_enter
src/glsl/link_uniform_block_active_visitor.cpp:114
Methodvisit_enter
src/glsl/ir_clone.cpp:397
Methodvisit_enter
src/glsl/lower_vec_index_to_swizzle.cpp:99
Methodvisit_enter
src/glsl/ir_validate.cpp:108
Methodvisit_enter
src/glsl/opt_dead_functions.cpp:88
Methodvisit_enter
src/glsl/opt_function_inlining.cpp:63
Methodvisit_enter
src/glsl/opt_function_inlining.cpp:234
Methodvisit_enter
We only care about the top level "if" instructions, so don't * descend into expressions. */
src/glsl/opt_flatten_nested_if_blocks.cpp:67
Methodvisit_enter
src/glsl/linker.cpp:99
Methodvisit_enter
src/glsl/opt_array_splitting.cpp:180
Methodvisit_enter
Skip derefs of variables so that we can detect declarations. */
src/glsl/opt_constant_variable.cpp:88
Methodvisit_enter
src/glsl/ir_hierarchical_visitor.cpp:100
Methodvisit_enter
src/glsl/opt_dead_builtin_varyings.cpp:84
Methodvisit_enter
* Upon entering an ir_assignment, attempt to vectorize the currently tracked * assignments if the current assignment is not suitable. Keep a pointer
src/glsl/opt_vectorize.cpp:253
Methodvisit_enter
src/glsl/ir_rvalue_visitor.cpp:229
Methodvisit_enter
src/glsl/ir_function_detect_recursion.cpp:183
Methodvisit_enter
src/glsl/lower_variable_index_to_cond_assign.cpp:168
Methodvisit_enter
src/glsl/opt_structure_splitting.cpp:144
Methodvisit_enter
src/glsl/ir_function_can_inline.cpp:50
Methodvisit_enter
src/glsl/opt_copy_propagation.cpp:114
Methodvisit_enter
src/glsl/opt_flip_matrices.cpp:69
Methodvisit_enter
src/glsl/lower_discard_flow.cpp:78
Methodvisit_enter
src/glsl/opt_constant_folding.cpp:96
Methodvisit_enter
We only care about the top level instructions, so don't descend * into expressions. */
src/glsl/opt_redundant_jumps.cpp:52
Methodvisit_enter
src/glsl/loop_unroll.cpp:81
Methodvisit_enter
src/glsl/opt_tree_grafting.cpp:151
Methodvisit_enter
src/glsl/link_functions.cpp:65
Methodvisit_enter
src/glsl/opt_constant_propagation.cpp:216
Methodvisit_enter
src/glsl/lower_vec_index_to_cond_assign.cpp:161
Methodvisit_enter
src/glsl/ir_variable_refcount.cpp:128
Methodvisit_enter
src/glsl/loop_analysis.cpp:359
Methodvisit_field
src/glsl/link_varyings.cpp:1074
Methodvisit_field
src/glsl/link_uniform_blocks.cpp:62
Methodvisit_field
src/glsl/link_uniform_blocks.cpp:157
Methodvisit_field
src/glsl/link_uniforms.cpp:319
Methodvisit_field
src/glsl/link_uniforms.cpp:520
Methodvisit_leave
src/glsl/lower_output_reads.cpp:143
Methodvisit_leave
src/glsl/ir_import_prototypes.cpp:73
Methodvisit_leave
src/glsl/opt_copy_propagation_elements.cpp:166
Methodvisit_leave
src/glsl/opt_if_simplification.cpp:71
Methodvisit_leave
src/glsl/lower_instructions.cpp:512
Methodvisit_leave
src/glsl/lower_packed_varyings.cpp:640
Methodvisit_leave
src/glsl/lower_if_to_cond_assign.cpp:168
Methodvisit_leave
src/glsl/opt_dead_code_local.cpp:115
Methodvisit_leave
src/glsl/ir_stats.cpp:12
Methodvisit_leave
src/glsl/opt_function_inlining.cpp:68
Methodvisit_leave
src/glsl/opt_function_inlining.cpp:336
Methodvisit_leave
src/glsl/opt_flatten_nested_if_blocks.cpp:84
Methodvisit_leave
Dereferences of 2D input arrays need to be updated so that their type * matches the newly assigned type of the array they are accessing. */
src/glsl/linker.cpp:244
Methodvisit_leave
src/glsl/linker.cpp:269
Methodvisit_leave
src/glsl/opt_array_splitting.cpp:335
Methodvisit_leave
src/glsl/lower_discard.cpp:167
Methodvisit_leave
src/glsl/ir_hierarchical_visitor.cpp:109
Methodvisit_leave
src/glsl/opt_dead_builtin_varyings.cpp:463
Methodvisit_leave
* Upon leaving an ir_assignment, save a pointer to it in ::assignment[] if * the swizzle mask(s) found were appropriate. Also save a pointer in * ::
src/glsl/opt_vectorize.cpp:375
Methodvisit_leave
src/glsl/ir_rvalue_visitor.cpp:163
Methodvisit_leave
src/glsl/ir_function_detect_recursion.cpp:189
Methodvisit_leave
src/glsl/lower_variable_index_to_cond_assign.cpp:505
Methodvisit_leave
src/glsl/loop_controls.cpp:195
Methodvisit_leave
src/glsl/opt_structure_splitting.cpp:261
Methodvisit_leave
src/glsl/opt_copy_propagation.cpp:138
Methodvisit_leave
src/glsl/lower_named_interface_blocks.cpp:182
Methodvisit_leave
src/glsl/opt_redundant_jumps.cpp:58
Methodvisit_leave
src/glsl/loop_unroll.cpp:281
Methodvisit_leave
* Replace any assignment having the 1D gl_ClipDistance (undereferenced) as * its LHS or RHS with a sequence of assignments, one for each component of
src/glsl/lower_clip_distance.cpp:381
Methodvisit_leave
src/glsl/opt_tree_grafting.cpp:192
Methodvisit_leave
src/glsl/lower_mat_op_to_vec.cpp:304
Methodvisit_leave
src/glsl/link_functions.cpp:180
Methodvisit_leave
src/glsl/opt_constant_propagation.cpp:240
Methodvisit_leave
src/glsl/lower_vec_index_to_cond_assign.cpp:185
Methodvisit_leave
src/glsl/ir_variable_refcount.cpp:147
Methodvisit_leave
src/glsl/loop_analysis.cpp:410
Functionvisit_variable
src/glsl/ir_unused_structs.cpp:97
Methodwhole_variable_referenced
src/glsl/ir.h:2060
Functionyy_flex_strlen
src/glsl/glsl_lexer.cpp:4041
Functionyy_flex_strlen
src/glsl/glcpp/glcpp-lex.c:2836
Functionyy_flex_strncpy
src/glsl/glsl_lexer.cpp:4032
Functionyy_flex_strncpy
src/glsl/glcpp/glcpp-lex.c:2827
Functionyy_reduce_print
(yyvsp, yylsp, yyrule, parser)
src/glsl/glcpp/glcpp-parse.c:1244
Functionyy_stack_print
(bottom, top)
src/glsl/glcpp/glcpp-parse.c:1216
Functionyyparse
(parser)
src/glsl/glcpp/glcpp-parse.c:1591
Functionyyunput
src/glsl/glcpp/glcpp-lex.c:1988
Methodzero
src/glsl/ir.cpp:861
Method~Compiler
src/node/compiler.cpp:15
Method~Shader
src/node/shader.cpp:24
Method~active_atomic_buffer
src/glsl/link_atomics.cpp:51
Method~array_sizing_visitor
src/glsl/linker.cpp:1170
Method~builtin_builder
src/glsl/builtin_functions.cpp:728
← previousnext →1,801–1,900 of 1,941, ranked by callers