Searched refs:instructions (Results 1 - 25 of 228) sorted by relevance

12345678910

/external/mesa3d/src/glsl/
H A Dir_optimization.h41 bool do_algebraic(exec_list *instructions);
42 bool do_constant_folding(exec_list *instructions);
43 bool do_constant_variable(exec_list *instructions);
44 bool do_constant_variable_unlinked(exec_list *instructions);
45 bool do_copy_propagation(exec_list *instructions);
46 bool do_constant_propagation(exec_list *instructions);
47 bool do_dead_code(exec_list *instructions);
48 bool do_dead_code_local(exec_list *instructions);
49 bool do_dead_code_unlinked(exec_list *instructions);
50 bool do_dead_functions(exec_list *instructions);
[all...]
H A Dir_expression_flattening.h37 void do_expression_flattening(exec_list *instructions,
H A Dir_variable.cpp35 const glsl_type *type, exec_list *instructions,
60 instructions->push_tail(var);
67 add_uniform(exec_list *instructions, argument
71 return add_variable(name, ir_var_uniform, -1, type, instructions,
76 add_builtin_variable(const builtin_variable *proto, exec_list *instructions, argument
86 add_variable(proto->name, proto->mode, proto->slot, type, instructions,
91 add_builtin_constant(exec_list *instructions, argument
97 instructions, state->symbols);
105 generate_100ES_uniforms(exec_list *instructions, argument
108 add_builtin_constant(instructions, stat
34 add_variable(const char *name, enum ir_variable_mode mode, int slot, const glsl_type *type, exec_list *instructions, glsl_symbol_table *symtab) argument
128 generate_110_uniforms(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
224 generate_100ES_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
240 generate_110_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
276 generate_120_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
287 generate_130_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
309 initialize_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
331 generate_100ES_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
351 generate_110_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
392 generate_ARB_draw_buffers_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool warn, _mesa_glsl_parser_targets target) argument
426 generate_ARB_shader_stencil_export_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool warn) argument
441 generate_120_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
455 generate_130_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
470 initialize_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
495 _mesa_glsl_initialize_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
[all...]
H A Dir_basic_block.h24 void call_for_basic_blocks(exec_list *instructions,
H A Dir_reader.h31 void _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions,
H A Dlower_noise.cpp64 lower_noise(exec_list *instructions) argument
68 visit_list_elements(&v, instructions);
H A Dopt_discard_simplification.cpp103 find_unconditional_discard(exec_list &instructions) argument
105 foreach_list(n, &instructions) {
165 do_discard_simplification(exec_list *instructions) argument
168 ir_discard *discard = find_unconditional_discard(*instructions);
170 instructions->make_empty();
171 instructions->push_tail(discard);
177 visit_list_elements(&v, instructions);
H A Dopt_dead_code.cpp38 * Do a dead code pass over instructions and everything that instructions
45 do_dead_code(exec_list *instructions) argument
50 v.run(instructions);
124 do_dead_code_unlinked(exec_list *instructions) argument
128 foreach_iter(exec_list_iterator, iter, *instructions) {
H A Dlower_if_to_cond_assign.cpp36 * lower_if_to_cond_assign(instructions)
43 * lower_if_to_cond_assign(instructions, N)
69 lower_if_to_cond_assign(exec_list *instructions, unsigned max_depth) argument
73 visit_list_elements(&v, instructions);
99 exec_list *instructions; local
102 instructions = &if_ir->then_instructions;
104 instructions = &if_ir->else_instructions;
107 foreach_iter(exec_list_iterator, iter, *instructions) {
189 /* Now, move all of the instructions out of the if blocks, putting
H A Dir_expression_flattening.cpp59 do_expression_flattening(exec_list *instructions, argument
64 foreach_iter(exec_list_iterator, iter, *instructions) {
H A Dopt_if_simplification.cpp46 do_if_simplification(exec_list *instructions) argument
50 v.run(instructions);
H A Dopt_noop_swizzle.cpp74 do_noop_swizzle(exec_list *instructions) argument
77 visit_list_elements(&v, instructions);
/external/mesa3d/src/glsl/builtins/tools/
H A Dbuiltin_function.cpp36 _mesa_glsl_initialize_functions(exec_list *instructions, argument
/external/dexmaker/src/dx/java/com/android/dx/io/instructions/
H A DCodeCursor.java17 package com.android.dx.io.instructions;
35 * addresses to switch data payload instructions, whose relative
H A DCodeInput.java17 package com.android.dx.io.instructions;
H A DPackedSwitchPayloadDecodedInstruction.java17 package com.android.dx.io.instructions;
H A DAddressMap.java17 package com.android.dx.io.instructions;
H A DBaseCodeCursor.java17 package com.android.dx.io.instructions;
/external/llvm/bindings/python/llvm/tests/
H A Dtest_disassembler.py24 instructions = list(disassembler.get_instructions(sequence))
25 self.assertEqual(len(instructions), 2)
27 self.assertEqual(instructions[0], (0, 3, '\tjcxz\t-127'))
28 self.assertEqual(instructions[1], (3, 2, '\taddl\t%eax, %edi'))
/external/webkit/Source/JavaScriptCore/bytecompiler/
H A DBytecodeGenerator.cpp147 m_codeBlock->setInstructionCount(m_codeBlock->instructions().size());
379 instructions().append(argumentsRegister->index());
387 instructions().append(argumentsRegister->index());
405 instructions().append(m_activationRegister->index());
421 instructions().append(m_activationRegister->index());
471 instructions().append(func->index());
476 instructions().append(m_thisRegister.index());
477 instructions().append(funcProto->index());
483 instructions().append(m_thisRegister.index());
539 instructions()
[all...]
/external/dexmaker/src/dx/java/com/android/dx/io/
H A DCode.java24 private final short[] instructions; field in class:Code
29 short[] instructions, Try[] tries, CatchHandler[] catchHandlers) {
34 this.instructions = instructions;
56 return instructions;
28 Code(int registersSize, int insSize, int outsSize, int debugInfoOffset, short[] instructions, Try[] tries, CatchHandler[] catchHandlers) argument
/external/valgrind/main/exp-bbv/tests/amd64-linux/
H A Drep_prefix.S2 # rep, repe (repz) and repne (repnz) prefixed string instructions
4 # This test makes sure the bbv plugin counts these instructions properly
14 # Some SSE2 instructions start with 0xf2 or 0xf3
123 # Move instructions
156 # Compare equal instructions
207 # Compare not equal instructions
/external/elfutils/tests/
H A Drun-show-ciefde.sh41 FDE[0]: instructions = 41 0e 08 85 02 42 0d 05 41 83 03 00
76 FDE[0]: instructions = 41 0e 08 85 02 42 0d 05 53 2e 08 50 2e 10 48 2e 00 58 2e 10 62 2e 00 63 2e 10 45 2e 00 00 00 00
80 FDE[1]: instructions = 41 0e 08 85 02 42 0d 05 4c 2e 10 00
84 FDE[2]: instructions = 41 0e 08 85 02 42 0d 05 41 83 03 00
88 FDE[3]: instructions = 41 0e 08 85 02 42 0d 05 41 83 03 00
92 FDE[4]: instructions = 41 0e 08 85 02 42 0d 05 41 86 03 41 83 04 53 2e 10 4e 2e 00 55 2e 10 00
96 FDE[5]: instructions = 41 0e 08 85 02 42 0d 05 41 86 03 41 83 04 5e 2e 10 00 00 00
100 FDE[6]: instructions = 41 0e 08 85 02 42 0d 05 41 83 03 00
104 FDE[7]: instructions = 41 0e 08 85 02 42 0d 05 41 83 03 00
108 FDE[8]: instructions
[all...]
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
H A DSyntheticAccessorResolver.java76 Instruction[] instructions = encodedMethod.codeItem.getInstructions();
79 switch (instructions[0].opcode.format) {
82 //a synthetic method access should be either 2 or 3 instructions, depending on if the method returns
84 if (instructions.length < 2 || instructions.length > 3) {
87 InstructionWithReference instruction = (InstructionWithReference)instructions[0];
95 //a synthetic field access should be exactly 2 instructions. The set/put, and then the return
96 if (instructions.length != 2) {
99 Instruction22c instruction = (Instruction22c)instructions[0];
/external/dexmaker/src/main/java/com/google/dexmaker/
H A DLabel.java28 * A branch target in a list of instructions.
32 final List<Insn> instructions = new ArrayList<Insn>(); field in class:Label
52 return instructions.isEmpty();
70 InsnList result = new InsnList(instructions.size());
71 for (int i = 0; i < instructions.size(); i++) {
72 result.set(i, instructions.get(i));

Completed in 757 milliseconds

12345678910