Home
last modified time | relevance | path

Searched full:instructions (Results 1 – 25 of 8636) sorted by relevance

12345678910>>...346

/external/apache-commons-bcel/src/main/java/org/apache/bcel/generic/
DInstructionConstants.java25 * In order to save memory you can use some instructions multiply,
28 * changed. Since some of these instructions like ICONST_0 occur
33 * The Instructions can also accessed directly under their names, so
171 /** Get object via its opcode, for immutable instructions like
172 * branch instructions entries are set to null.
174 Instruction[] INSTRUCTIONS = new Instruction[256]; field
183 INSTRUCTIONS[Const.NOP] = NOP; in Clinit()
184 INSTRUCTIONS[Const.ACONST_NULL] = ACONST_NULL; in Clinit()
185 INSTRUCTIONS[Const.ICONST_M1] = ICONST_M1; in Clinit()
186 INSTRUCTIONS[Const.ICONST_0] = ICONST_0; in Clinit()
[all …]
DInstructionConst.java25 * In order to save memory you can use some instructions multiply,
28 * changed. Since some of these instructions like ICONST_0 occur
33 * The Instructions can also accessed directly under their names, so
172 /** Get object via its opcode, for immutable instructions like
173 * branch instructions entries are set to null.
175 private static final Instruction[] INSTRUCTIONS = new Instruction[256]; field in InstructionConst
178 INSTRUCTIONS[Const.NOP] = NOP;
179 INSTRUCTIONS[Const.ACONST_NULL] = ACONST_NULL;
180 INSTRUCTIONS[Const.ICONST_M1] = ICONST_M1;
181 INSTRUCTIONS[Const.ICONST_0] = ICONST_0;
[all …]
/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_rematerialization_test_utils_test.cc41 // Prescriptive check to verify that all expected instructions appear. in TEST_F()
42 std::vector<HloInstruction*> instructions(computation->instructions().begin(), in TEST_F() local
43 computation->instructions().end()); in TEST_F()
44 EXPECT_EQ(instructions[0]->name(), "param"); in TEST_F()
45 EXPECT_EQ(instructions[1]->name(), "reshape"); in TEST_F()
46 EXPECT_THAT(instructions[1]->operands(), in TEST_F()
47 UnorderedElementsAre(instructions[0])); in TEST_F()
48 EXPECT_EQ(instructions[2]->name(), "broadcast"); in TEST_F()
49 EXPECT_THAT(instructions[2]->operands(), in TEST_F()
50 UnorderedElementsAre(instructions[1])); in TEST_F()
[all …]
/external/mesa3d/src/compiler/glsl/
Dir_optimization.h100 bool do_rebalance_tree(exec_list *instructions);
101 bool do_algebraic(exec_list *instructions, bool native_integers,
103 bool opt_conditional_discard(exec_list *instructions);
104 bool do_constant_folding(exec_list *instructions);
105 bool do_constant_variable(exec_list *instructions);
106 bool do_constant_variable_unlinked(exec_list *instructions);
107 bool do_copy_propagation_elements(exec_list *instructions);
108 bool do_constant_propagation(exec_list *instructions);
114 bool do_dead_code(exec_list *instructions, bool uniform_locations_assigned);
115 bool do_dead_code_local(exec_list *instructions);
[all …]
Dbuiltin_int64.h89 exec_list *const f0013_parent_instructions = body.instructions; in udivmod64()
91 /* THEN INSTRUCTIONS */ in udivmod64()
92 body.instructions = &f0013->then_instructions; in udivmod64()
105 exec_list *const f0019_parent_instructions = body.instructions; in udivmod64()
107 body.instructions = &f0019->body_instructions; in udivmod64()
112 exec_list *const f001A_parent_instructions = body.instructions; in udivmod64()
114 /* THEN INSTRUCTIONS */ in udivmod64()
115 body.instructions = &f001A->then_instructions; in udivmod64()
120 body.instructions = f001A_parent_instructions; in udivmod64()
132 exec_list *const f001C_parent_instructions = body.instructions; in udivmod64()
[all …]
/external/llvm-project/llvm/test/MC/Mips/
Dset-nomacro.s3 # CHECK-NOT: warning: macro instruction expanded into multiple instructions
81 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
83 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
85 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
88 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
90 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
92 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
94 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
96 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
99 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
[all …]
/external/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dspirv_builder.c229 spirv_buffer_prepare(&b->instructions, b->mem_ctx, 1); in spirv_builder_emit_vertex()
230 spirv_buffer_emit_word(&b->instructions, SpvOpEmitVertex | (1 << 16)); in spirv_builder_emit_vertex()
236 spirv_buffer_prepare(&b->instructions, b->mem_ctx, 1); in spirv_builder_end_primitive()
237 spirv_buffer_emit_word(&b->instructions, SpvOpEndPrimitive | (1 << 16)); in spirv_builder_end_primitive()
325 spirv_buffer_prepare(&b->instructions, b->mem_ctx, 3); in spirv_builder_emit_undef()
326 spirv_buffer_emit_word(&b->instructions, SpvOpUndef | (3 << 16)); in spirv_builder_emit_undef()
327 spirv_buffer_emit_word(&b->instructions, result_type); in spirv_builder_emit_undef()
328 spirv_buffer_emit_word(&b->instructions, result); in spirv_builder_emit_undef()
338 spirv_buffer_prepare(&b->instructions, b->mem_ctx, 5); in spirv_builder_function()
339 spirv_buffer_emit_word(&b->instructions, SpvOpFunction | (5 << 16)); in spirv_builder_function()
[all …]
/external/llvm/test/MC/Mips/
Dset-nomacro.s3 # CHECK-NOT: warning: macro instruction expanded into multiple instructions
81 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
83 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
85 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
88 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
90 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
92 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
94 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
96 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
99 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
[all …]
/external/rust/crates/tinytemplate/src/
Dcompiler.rs6 /// template strings and generating the appropriate bytecode instructions.
27 /// instructions based on it. The parser is a simple hand-written pattern-matching parser with no
32 instructions: Vec<Instruction<'template>>, field
45 instructions: vec![], in new()
80 .push((discriminant, Block::Branch(self.instructions.len()))); in compile()
81 self.instructions in compile()
86 let num_instructions = self.instructions.len() + 1; in compile()
89 .push((discriminant, Block::Branch(self.instructions.len()))); in compile()
90 self.instructions.push(Instruction::Goto(UNKNOWN)) in compile()
94 let num_instructions = self.instructions.len(); in compile()
[all …]
/external/llvm-project/llvm/test/MC/RISCV/rvv/
Dzvlsseg.s14 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
20 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
26 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
32 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
38 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
44 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
50 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
56 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
62 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
68 …CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions)
[all …]
Dload.s14 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
20 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
26 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
32 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
38 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
44 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
50 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
56 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
62 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
68 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
[all …]
Dcompare.s14 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
20 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
26 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
32 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
38 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
44 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
50 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
56 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
62 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
68 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
[all …]
Dadd.s14 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
20 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
26 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
32 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
38 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
44 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
50 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
56 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
62 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
68 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
[all …]
Dfmacc.s14 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
20 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
26 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
32 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
38 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
44 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
50 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
56 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
62 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
68 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
[all …]
Dzvamo.s15 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
21 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
27 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
33 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
39 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
45 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
51 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
57 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
63 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
69 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
[all …]
/external/google-breakpad/src/common/android/include/asm-mips/
Dasm.h29 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
[all …]
/external/robolectric-shadows/sandbox/src/main/java/org/robolectric/internal/bytecode/
DOldClassInstrumentor.java182 ListIterator<AbstractInsnNode> instructions, MethodInsnNode targetMethod) { in interceptInvokeVirtualMethod() argument
183 interceptInvokeVirtualMethodWithoutInvokeDynamic(mutableClass, instructions, targetMethod); in interceptInvokeVirtualMethod()
191 ListIterator<AbstractInsnNode> instructions, MethodInsnNode targetMethod) { in interceptInvokeVirtualMethodWithoutInvokeDynamic() argument
194 instructions.remove(); // remove the method invocation in interceptInvokeVirtualMethodWithoutInvokeDynamic()
198 instructions.add(new LdcInsnNode(argumentTypes.length)); in interceptInvokeVirtualMethodWithoutInvokeDynamic()
199 instructions.add(new TypeInsnNode(Opcodes.ANEWARRAY, "java/lang/Object")); in interceptInvokeVirtualMethodWithoutInvokeDynamic()
207 instructions.add(new InsnNode(Opcodes.DUP_X1)); // A B [] C [] in interceptInvokeVirtualMethodWithoutInvokeDynamic()
208 instructions.add(new InsnNode(Opcodes.SWAP)); // A B [] [] C in interceptInvokeVirtualMethodWithoutInvokeDynamic()
209 instructions.add(new LdcInsnNode(i)); // A B [] [] C 2 in interceptInvokeVirtualMethodWithoutInvokeDynamic()
210 instructions.add(new InsnNode(Opcodes.SWAP)); // A B [] [] 2 C in interceptInvokeVirtualMethodWithoutInvokeDynamic()
[all …]
/external/tensorflow/tensorflow/python/util/
Ddeprecation_test.py90 instructions = "This is how you update..."
92 @deprecation.deprecated(date, instructions, warn_once=True)
104 instructions = "This is how you update..."
106 @deprecation.deprecated(date, instructions, warn_once=True)
122 instructions = "This is how you update..."
124 @deprecation.deprecated(date, instructions, warn_once=True)
139 instructions = "This is how you update..."
141 @deprecation.deprecated(date, instructions, warn_once=True)
155 instructions = "This is how you update..."
158 date, instructions, warn_once=True)(
[all …]
/external/mesa3d/src/panfrost/midgard/
Dmidgard_schedule.c32 /* Scheduling for Midgard is complicated, to say the least. ALU instructions
39 * execute on all). Instructions can be either vector or scalar; only scalar
40 * instructions can execute on SADD/SMUL units. Units on a given line execute
45 * all of the instructions within a bundle.
47 * Instructions consuming conditionals (branches and conditional selects)
54 * Load/store instructions are also in bundles of simply two instructions, and
55 * texture instructions have no bundling.
66 …dynarray *table, unsigned index, uint16_t mask, midgard_instruction **instructions, unsigned child) in add_dependency() argument
75 BITSET_WORD *dependents = instructions[*parent]->dependents; in add_dependency()
82 instructions[child]->nr_dependencies++; in add_dependency()
[all …]
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/analysis/
DLineImpl.java46 * Empty line without instructions or branches.
50 private static LineImpl getInstance(final CounterImpl instructions, in getInstance() argument
52 final int im = instructions.getMissedCount(); in getInstance()
53 final int ic = instructions.getCoveredCount(); in getInstance()
60 return new Var(instructions, branches); in getInstance()
67 Var(final CounterImpl instructions, final CounterImpl branches) { in Var() argument
68 super(instructions, branches); in Var()
72 public LineImpl increment(final ICounter instructions, in increment() argument
74 this.instructions = this.instructions.increment(instructions); in increment()
90 public LineImpl increment(final ICounter instructions, in increment() argument
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_add_equation_instructions.h25 // Fuzzer pass that sprinkles instructions through the module that define
39 // Yields those instructions in |instructions| that have integer scalar or
42 const std::vector<opt::Instruction*>& instructions) const;
44 // Returns only instructions, that have either a scalar floating-point or a
47 const std::vector<opt::Instruction*>& instructions) const;
49 // Yields those instructions in |instructions| that have boolean scalar or
52 const std::vector<opt::Instruction*>& instructions) const;
54 // Yields those instructions in |instructions| that have a scalar numerical or
56 // are supported if both OpTypeInt and OpTypeFloat instructions can be created
60 const std::vector<opt::Instruction*>& instructions) const;
[all …]
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/
Dfuzzer_pass_add_equation_instructions.h25 // Fuzzer pass that sprinkles instructions through the module that define
37 // Yields those instructions in |instructions| that have integer scalar or
40 const std::vector<opt::Instruction*>& instructions) const;
42 // Returns only instructions, that have either a scalar floating-point or a
45 const std::vector<opt::Instruction*>& instructions) const;
47 // Yields those instructions in |instructions| that have boolean scalar or
50 const std::vector<opt::Instruction*>& instructions) const;
52 // Yields those instructions in |instructions| that have a scalar numerical or
54 // are supported if both OpTypeInt and OpTypeFloat instructions can be created
58 const std::vector<opt::Instruction*>& instructions) const;
[all …]
/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_add_equation_instructions.h25 // Fuzzer pass that sprinkles instructions through the module that define
39 // Yields those instructions in |instructions| that have integer scalar or
42 const std::vector<opt::Instruction*>& instructions) const;
44 // Returns only instructions, that have either a scalar floating-point or a
47 const std::vector<opt::Instruction*>& instructions) const;
49 // Yields those instructions in |instructions| that have boolean scalar or
52 const std::vector<opt::Instruction*>& instructions) const;
54 // Yields those instructions in |instructions| that have a scalar numerical or
56 // are supported if both OpTypeInt and OpTypeFloat instructions can be created
60 const std::vector<opt::Instruction*>& instructions) const;
[all …]
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/internal/analysis/filter/
DAbstractMatcherTest.java44 matcher.cursor = m.instructions.getFirst(); in skipNonOpcodes()
46 assertSame(m.instructions.getLast(), matcher.cursor); in skipNonOpcodes()
50 assertSame(m.instructions.getLast(), matcher.cursor); in skipNonOpcodes()
63 matcher.cursor = m.instructions.getFirst(); in nextIs()
68 matcher.cursor = m.instructions.getFirst(); in nextIs()
70 assertSame(m.instructions.getLast(), matcher.cursor); in nextIs()
82 matcher.cursor = m.instructions.getFirst(); in nextIsSwitch()
87 m.instructions.clear(); in nextIsSwitch()
90 matcher.cursor = m.instructions.getFirst(); in nextIsSwitch()
92 assertSame(m.instructions.getLast(), matcher.cursor); in nextIsSwitch()
[all …]
/external/llvm/docs/
DHowToUseInstrMappings.rst14 could be to use switch cases which list all the instructions along with formats
24 TableGen uses relationship models to map instructions with each other. These
27 describe all the instructions using that model. TableGen parses all the relation
29 instructions with each other. These tables are emitted in the
36 // Used to reduce search space only to the instructions using this
40 // List of fields/attributes that should be same for all the instructions in
42 // by all the instructions related by this relationship.
45 // List of fields/attributes that are same for all the instructions
55 // each column in the relation table. These are the instructions a key
67 to define a relationship model that relates predicated instructions to their
[all …]

12345678910>>...346