Home
last modified time | relevance | path

Searched refs:instructions (Results 1 – 25 of 758) sorted by relevance

12345678910>>...31

/external/mesa3d/src/glsl/
Dir_variable.cpp35 const glsl_type *type, exec_list *instructions, in add_variable() argument
60 instructions->push_tail(var); in add_variable()
67 add_uniform(exec_list *instructions, in add_uniform() argument
71 return add_variable(name, ir_var_uniform, -1, type, instructions, in add_uniform()
76 add_builtin_variable(const builtin_variable *proto, exec_list *instructions, in add_builtin_variable() argument
86 add_variable(proto->name, proto->mode, proto->slot, type, instructions, in add_builtin_variable()
91 add_builtin_constant(exec_list *instructions, in add_builtin_constant() argument
97 instructions, state->symbols); in add_builtin_constant()
105 generate_100ES_uniforms(exec_list *instructions, in generate_100ES_uniforms() argument
108 add_builtin_constant(instructions, state, "gl_MaxVertexAttribs", in generate_100ES_uniforms()
[all …]
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 …]
Dast_to_hir.cpp60 _mesa_ast_to_hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) in _mesa_ast_to_hir() argument
62 _mesa_glsl_initialize_variables(instructions, state); in _mesa_ast_to_hir()
63 _mesa_glsl_initialize_functions(instructions, state); in _mesa_ast_to_hir()
85 ast->hir(instructions, state); in _mesa_ast_to_hir()
637 do_assignment(exec_list *instructions, struct _mesa_glsl_parse_state *state, in do_assignment() argument
703 instructions->push_tail(var); in do_assignment()
704 instructions->push_tail(new(ctx) ir_assignment(deref_var, in do_assignment()
710 instructions->push_tail(new(ctx) ir_assignment(lhs, deref_var, NULL)); in do_assignment()
716 get_lvalue_copy(exec_list *instructions, ir_rvalue *lvalue) in get_lvalue_copy() argument
723 instructions->push_tail(var); in get_lvalue_copy()
[all …]
Dast_function.cpp38 process_parameters(exec_list *instructions, exec_list *actual_parameters, in process_parameters() argument
46 ir_rvalue *result = ast->hir(instructions, state); in process_parameters()
96 match_function_by_name(exec_list *instructions, const char *name, in match_function_by_name() argument
122 emit_function(state, instructions, f); in match_function_by_name()
179 instructions->push_tail(var); in match_function_by_name()
183 instructions->push_tail(assign); in match_function_by_name()
190 instructions->push_tail(call); in match_function_by_name()
334 process_array_constructor(exec_list *instructions, in process_array_constructor() argument
362 process_parameters(instructions, &actual_parameters, parameters, state); in process_array_constructor()
427 instructions->push_tail(var); in process_array_constructor()
[all …]
Dopt_discard_simplification.cpp103 find_unconditional_discard(exec_list &instructions) in find_unconditional_discard() argument
105 foreach_list(n, &instructions) { in find_unconditional_discard()
165 do_discard_simplification(exec_list *instructions) in do_discard_simplification() argument
168 ir_discard *discard = find_unconditional_discard(*instructions); in do_discard_simplification()
170 instructions->make_empty(); in do_discard_simplification()
171 instructions->push_tail(discard); in do_discard_simplification()
177 visit_list_elements(&v, instructions); in do_discard_simplification()
Dast.h79 virtual ir_rvalue *hir(exec_list *instructions,
214 virtual ir_rvalue *hir(exec_list *instructions,
272 virtual ir_rvalue *hir(exec_list *instructions,
298 virtual ir_rvalue *hir(exec_list *instructions,
370 virtual ir_rvalue *hir(exec_list *instructions,
491 virtual ir_rvalue *hir(exec_list *instructions,
519 virtual ir_rvalue *hir(exec_list *instructions,
550 virtual ir_rvalue *hir(exec_list *instructions,
607 virtual ir_rvalue *hir(exec_list *instructions,
630 virtual ir_rvalue *hir(exec_list *instructions,
[all …]
Dlower_if_to_cond_assign.cpp69 lower_if_to_cond_assign(exec_list *instructions, unsigned max_depth) in lower_if_to_cond_assign() argument
73 visit_list_elements(&v, instructions); in lower_if_to_cond_assign()
99 exec_list *instructions; in move_block_to_cond_assign() local
102 instructions = &if_ir->then_instructions; in move_block_to_cond_assign()
104 instructions = &if_ir->else_instructions; in move_block_to_cond_assign()
107 foreach_iter(exec_list_iterator, iter, *instructions) { in move_block_to_cond_assign()
/external/webkit/Source/JavaScriptCore/bytecompiler/
DBytecodeGenerator.cpp147 m_codeBlock->setInstructionCount(m_codeBlock->instructions().size()); in generate()
379 instructions().append(argumentsRegister->index()); in BytecodeGenerator()
387 instructions().append(argumentsRegister->index()); in BytecodeGenerator()
405 instructions().append(m_activationRegister->index()); in BytecodeGenerator()
421 instructions().append(m_activationRegister->index()); in BytecodeGenerator()
471 instructions().append(func->index()); in BytecodeGenerator()
476 instructions().append(m_thisRegister.index()); in BytecodeGenerator()
477 instructions().append(funcProto->index()); in BytecodeGenerator()
483 instructions().append(m_thisRegister.index()); in BytecodeGenerator()
539 instructions().append(reg->index()); in emitInitLazyRegister()
[all …]
/external/elfutils/tests/
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 1…
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 = 41 0e 08 85 02 42 0d 05 41 83 03 5c 2e 10 00 00
[all …]
/external/oprofile/events/i386/atom/
Dunit_masks10 0x01 prefetcht0 Streaming SIMD Extensions (SSE) PrefetchT0 instructions executed
11 0x06 sw_l2 Streaming SIMD Extensions (SSE) PrefetchT1 and PrefetchT2 instructions executed
12 0x08 prefetchnta Streaming SIMD Extensions (SSE) Prefetch NTA instructions executed
49 0x02 cisc_decoded CISC macro instructions decoded
73 0x00 any Retired branch instructions
74 0x01 pred_not_taken Retired branch instructions that were predicted not-taken
75 0x02 mispred_not_taken Retired branch instructions that were mispredicted not-taken
76 0x04 pred_taken Retired branch instructions that were predicted taken
77 0x08 mispred_taken Retired branch instructions that were mispredicted taken
78 0x0A mispred Retired mispredicted branch instructions (precise event)
[all …]
/external/compiler-rt/lib/asan/interception/mach_override/
Dmach_override.c95 char instructions[sizeof(kIslandTemplate)]; member
138 char* instructions ) __attribute__((visibility("hidden")));
538 assert( (*(long*)&island->instructions[0]) == kIslandTemplate[0] ); in freeBranchIsland()
578 bcopy( kIslandTemplate, island->instructions, sizeof( kIslandTemplate ) ); in setBranchIslandTarget()
581 ((short*)island->instructions)[kAddressLo] = ((long) branchTo) & 0x0000FFFF; in setBranchIslandTarget()
582 ((short*)island->instructions)[kAddressHi] in setBranchIslandTarget()
587 ((short*)island->instructions)[kInstructionLo] in setBranchIslandTarget()
589 ((short*)island->instructions)[kInstructionHi] in setBranchIslandTarget()
594 msync( island->instructions, sizeof( kIslandTemplate ), MS_INVALIDATE ); in setBranchIslandTarget()
605 char* instructions ) in setBranchIslandTarget_i386() argument
[all …]
/external/llvm/lib/Target/ARM/
DARM.td31 "Enable VFP2 instructions">;
33 "Enable VFP3 instructions",
36 "Enable VFP4 instructions",
39 "Enable NEON instructions",
42 "Enable Thumb2 instructions">;
50 "Enable divide instructions">;
52 "Enable Thumb2 extract and pack instructions">;
54 "Has data barrier (dmb / dsb) instructions">;
60 // Some processors have FP multiply-accumulate instructions that don't
61 // play nicely with other VFP / NEON instructions, and it's generally better
[all …]
/external/llvm/lib/Target/X86/
DX86.td31 "Enable conditional move instructions">;
38 "Enable MMX instructions">;
40 "Enable SSE instructions",
45 "Enable SSE2 instructions",
48 "Enable SSE3 instructions",
51 "Enable SSSE3 instructions",
54 "Enable SSE 4.1 instructions",
57 "Enable SSE 4.2 instructions",
60 "Enable 3DNow! instructions",
63 "Enable 3DNow! Athlon instructions",
[all …]
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
DMethodDefinition.java71 Instruction[] instructions = encodedMethod.codeItem.getInstructions(); in MethodDefinition() local
75 instructionMap = new SparseIntArray(instructions.length); in MethodDefinition()
78 for (int i=0; i<instructions.length; i++) { in MethodDefinition()
79 Instruction instruction = instructions[i]; in MethodDefinition()
242 Instruction[] instructions = encodedMethod.codeItem.getInstructions(); in getPackedSwitchBaseAddress() local
245 if (instructions[index].opcode == Opcode.NOP) { in getPackedSwitchBaseAddress()
257 Instruction[] instructions = encodedMethod.codeItem.getInstructions(); in getSparseSwitchBaseAddress() local
260 if (instructions[index].opcode == Opcode.NOP) { in getSparseSwitchBaseAddress()
274 …private boolean isInstructionPaddingNop(List<AnalyzedInstruction> instructions, AnalyzedInstructio… in isInstructionPaddingNop() argument
281 if (instruction.getInstructionIndex() == instructions.size()-1) { in isInstructionPaddingNop()
[all …]
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
DSyntheticAccessorResolver.java76 Instruction[] instructions = encodedMethod.codeItem.getInstructions(); in getAccessedMember() local
79 switch (instructions[0].opcode.format) { in getAccessedMember()
84 if (instructions.length < 2 || instructions.length > 3) { in getAccessedMember()
87 InstructionWithReference instruction = (InstructionWithReference)instructions[0]; in getAccessedMember()
96 if (instructions.length != 2) { in getAccessedMember()
99 Instruction22c instruction = (Instruction22c)instructions[0]; in getAccessedMember()
/external/oprofile/events/mips/24K/
Devents21 event:0x2 counters:0 um:zero minimum:500 name:BRANCH_INSNS : 2-0 Branch instructions (whether compl…
22 event:0x3 counters:0 um:zero minimum:500 name:JR_31_INSNS : 3-0 JR $31 (return) instructions execut…
23 event:0x4 counters:0 um:zero minimum:500 name:JR_NON_31_INSNS : 4-0 JR $xx (not $31) instructions e…
32 event:0xe counters:0 um:zero minimum:500 name:INTEGER_INSNS : 14-0 Integer instructions completed
33 event:0xf counters:0 um:zero minimum:500 name:LOAD_INSNS : 15-0 Load instructions completed (includ…
34 event:0x10 counters:0 um:zero minimum:500 name:J_JAL_INSNS : 16-0 J/JAL instructions completed
35 …ounters:0 um:zero minimum:500 name:NO_OPS_INSNS : 17-0 no-ops completed, ie instructions writing $0
37 event:0x13 counters:0 um:zero minimum:500 name:SC_INSNS : 19-0 SC instructions completed
38 event:0x14 counters:0 um:zero minimum:500 name:PREFETCH_INSNS : 20-0 PREFETCH instructions completed
44 event:0x1a counters:0 um:zero minimum:500 name:DSP_INSNS : 26-0 DSP instructions completed
[all …]
/external/oprofile/events/mips/34K/
Devents21 event:0x2 counters:0 um:zero minimum:500 name:BRANCH_INSNS : 2-0 Branch instructions (whether compl…
22 event:0x3 counters:0 um:zero minimum:500 name:JR_31_INSNS : 3-0 JR $31 (return) instructions execut…
23 event:0x4 counters:0 um:zero minimum:500 name:JR_NON_31_INSNS : 4-0 JR $xx (not $31) instructions e…
32 event:0xe counters:0 um:zero minimum:500 name:INTEGER_INSNS : 14-0 Integer instructions completed
33 event:0xf counters:0 um:zero minimum:500 name:LOAD_INSNS : 15-0 Load instructions completed (includ…
34 event:0x10 counters:0 um:zero minimum:500 name:J_JAL_INSNS : 16-0 J/JAL instructions completed
35 …ounters:0 um:zero minimum:500 name:NO_OPS_INSNS : 17-0 no-ops completed, ie instructions writing $0
37 event:0x13 counters:0 um:zero minimum:500 name:SC_INSNS : 19-0 SC instructions completed
38 event:0x14 counters:0 um:zero minimum:500 name:PREFETCH_INSNS : 20-0 PREFETCH instructions completed
44 event:0x1a counters:0 um:zero minimum:500 name:DSP_INSNS : 26-0 DSP instructions completed
[all …]
/external/oprofile/events/mips/74K/
Devents20 …:500 name:PREDICTED_JR_31 : 2-0 JR $31 (return) instructions predicted including speculative instr…
21 …o register indirect jumps (including non-predicted JR $31), ERET/WAIT instructions, and IFU determ…
24 …inimum:500 name:ICACHE_ACCESSES : 6-0 Instruction cache accesses including speculative instructions
35 …7-0 DDQ0 (ALU out-of-order dispatch queue) no issue cycles with valid instructions but operands no…
36 …8-0 DDQ0 (ALU out-of-order dispatch queue) no issue cycles with valid instructions due to operand(…
40 …ounters:0,2 um:zero minimum:500 name:JALR_JALR_HB_INSNS : 22-0 Graduated JALR/JALR.HB instructions
41 … name:DCACHE_LOAD_ACCESSES : 23-0 Counts all accesses to the data cache caused by load instructions
53 …:0,2 um:zero minimum:500 name:JR_NON_31_INSNS : 36-0 jr $xx (not $31) instructions graduated (at s…
54 event:0x25 counters:0,2 um:zero minimum:500 name:BRANCH_INSNS : 37-0 Branch instructions graduated,…
55 …BRANCH_LIKELY_INSNS : 38-0 Branch likely instructions graduated including CP1 and CP2 branch likel…
[all …]
/external/dexmaker/src/dx/java/com/android/dx/io/
DCode.java24 private final short[] instructions; field in Code
29 short[] instructions, Try[] tries, CatchHandler[] catchHandlers) { in Code() argument
34 this.instructions = instructions; in Code()
56 return instructions; in getInstructions()
/external/chromium/chrome/browser/resources/
Dkeyboard_overlay.js279 var instructions = document.getElementById('instructions');
281 instructions.style.visibility = 'visible';
283 instructions.style.visibility = 'hidden';
398 var instructions = document.createElement('div');
399 instructions.id = 'instructions';
400 instructions.className = 'keyboard-overlay-instructions';
401 instructions.style.left = ((BASE_INSTRUCTIONS.left - BASE_KEYBOARD.left) *
403 instructions.style.top = ((BASE_INSTRUCTIONS.top - BASE_KEYBOARD.top) *
405 instructions.style.width = (width * BASE_INSTRUCTIONS.width /
407 instructions.style.height = (height * BASE_INSTRUCTIONS.height /
[all …]
/external/oprofile/events/ppc64/power5+/
Devents25 …:zero minimum:1000 name:PM_RUN_INST_CMPL_GRP1 : (Group 1 pm_utilization) Run instructions completed
33 …m:zero minimum:1000 name:PM_RUN_INST_CMPL_GRP2 : (Group 2 pm_completion) Run instructions completed
41 …ro minimum:1000 name:PM_RUN_INST_CMPL_GRP3 : (Group 3 pm_group_dispatch) Run instructions completed
45 …0 um:zero minimum:1000 name:PM_0INST_CLB_CYC_GRP4 : (Group 4 pm_clb1) Cycles no instructions in CLB
46 …:1 um:zero minimum:1000 name:PM_2INST_CLB_CYC_GRP4 : (Group 4 pm_clb1) Cycles 2 instructions in CLB
49 …rs:4 um:zero minimum:1000 name:PM_RUN_INST_CMPL_GRP4 : (Group 4 pm_clb1) Run instructions completed
53 …:0 um:zero minimum:1000 name:PM_5INST_CLB_CYC_GRP5 : (Group 5 pm_clb2) Cycles 5 instructions in CLB
54 …:1 um:zero minimum:1000 name:PM_6INST_CLB_CYC_GRP5 : (Group 5 pm_clb2) Cycles 6 instructions in CLB
56 …nters:3 um:zero minimum:1000 name:PM_IOPS_CMPL_GRP5 : (Group 5 pm_clb2) IOPS instructions completed
57 …rs:4 um:zero minimum:1000 name:PM_RUN_INST_CMPL_GRP5 : (Group 5 pm_clb2) Run instructions completed
[all …]
/external/oprofile/events/mips/1004K/
Devents21 event:0x2 counters:0 um:zero minimum:500 name:BRANCH_INSNS : 2-0 Branch instructions (whether compl…
22 event:0x3 counters:0 um:zero minimum:500 name:JR_31_INSNS : 3-0 JR $31 (return) instructions execut…
23 event:0x4 counters:0 um:zero minimum:500 name:JR_NON_31_INSNS : 4-0 JR $xx (not $31) instructions e…
32 event:0xe counters:0 um:zero minimum:500 name:INTEGER_INSNS : 14-0 Integer instructions completed
33 event:0xf counters:0 um:zero minimum:500 name:LOAD_INSNS : 15-0 Load instructions completed (includ…
34 event:0x10 counters:0 um:zero minimum:500 name:J_JAL_INSNS : 16-0 J/JAL instructions completed
35 …ounters:0 um:zero minimum:500 name:NO_OPS_INSNS : 17-0 no-ops completed, ie instructions writing $0
37 event:0x13 counters:0 um:zero minimum:500 name:SC_INSNS : 19-0 SC instructions completed
38 event:0x14 counters:0 um:zero minimum:500 name:PREFETCH_INSNS : 20-0 PREFETCH instructions completed
44 event:0x1a counters:0 um:zero minimum:500 name:DSP_INSNS : 26-0 DSP instructions completed
[all …]
/external/smali/dexlib/src/main/java/org/jf/dexlib/
DCodeItem.java48 private Instruction[] instructions; field in CodeItem
78 Instruction[] instructions, in CodeItem() argument
91 this.instructions = instructions; in CodeItem()
113 List<Instruction> instructions, in internCodeItem() argument
130 if (instructions != null && instructions.size() > 0) { in internCodeItem()
131 instructionsArray = new Instruction[instructions.size()]; in internCodeItem()
132 instructions.toArray(instructionsArray); in internCodeItem()
164 this.instructions = new Instruction[instructionList.size()]; in readItem()
165 instructionList.toArray(instructions); in readItem()
260 for (Instruction instruction: instructions) { in writeItem()
[all …]
/external/llvm/docs/HistoricalNotes/
D2002-05-12-InstListChange.txt12 instructions. To iterate over instructions, we must actually iterate over
13 the instlist, and access the instructions through the instlist.
22 instructions.
24 Additionally, adding or removing instructions to a basic block
29 the instructions be represented with a doubly linked list in the
30 instructions themselves, instead of an external data structure. This is
40 Iteration over the instructions in a basic block remains the simple:
46 After converting instructions over, I'll convert basic blocks and
/external/llvm/bindings/python/llvm/tests/
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'))

12345678910>>...31