Home
last modified time | relevance | path

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

12345678910>>...325

/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/mesa3d/src/compiler/glsl/
Dir_optimization.h96 bool do_rebalance_tree(exec_list *instructions);
97 bool do_algebraic(exec_list *instructions, bool native_integers,
99 bool opt_conditional_discard(exec_list *instructions);
100 bool do_constant_folding(exec_list *instructions);
101 bool do_constant_variable(exec_list *instructions);
102 bool do_constant_variable_unlinked(exec_list *instructions);
103 bool do_copy_propagation(exec_list *instructions);
104 bool do_copy_propagation_elements(exec_list *instructions);
105 bool do_constant_propagation(exec_list *instructions);
111 bool do_dead_code(exec_list *instructions, bool uniform_locations_assigned);
[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/swiftshader/third_party/llvm-7.0/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/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/tensorflow/tensorflow/python/util/
Ddeprecation_test.py89 instructions = "This is how you update..."
91 @deprecation.deprecated(date, instructions, warn_once=True)
103 instructions = "This is how you update..."
105 @deprecation.deprecated(date, instructions, warn_once=False)
125 instructions = "This is how you update..."
127 deprecation.deprecated("", instructions)
129 deprecation.deprecated("07-04-2016", instructions)
131 with self.assertRaisesRegexp(ValueError, "instructions"):
133 with self.assertRaisesRegexp(ValueError, "instructions"):
139 instructions = "This is how you update..."
[all …]
Ddeprecation.py46 def _add_deprecated_function_notice_to_docstring(doc, date, instructions): argument
50 if instructions:
51 main_text.append('Instructions for updating:')
53 doc, instructions,
58 def _add_deprecated_arg_notice_to_docstring(doc, date, instructions, argument
65 doc, instructions, 'DEPRECATED FUNCTION ARGUMENTS',
70 ('after %s' % date)), 'Instructions for updating:'
74 def _add_deprecated_arg_value_notice_to_docstring(doc, date, instructions, argument
85 doc, instructions, 'DEPRECATED FUNCTION ARGUMENT VALUES',
89 'Instructions for updating:'
[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/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/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 …]
DAMDGPUUsage.rst44 are also supported but may be missing some instructions and have more bugs:
46 DS Instructions
48 All DS instructions are supported.
50 FLAT Instructions
52 These instructions are only present in the Sea Islands and Volcanic Islands
53 instruction set. All FLAT instructions are supported for these architectures
55 MUBUF Instructions
57 All non-atomic MUBUF instructions are supported.
59 SMRD Instructions
61 Only the s_load_dword* SMRD instructions are supported.
[all …]
/external/swiftshader/third_party/llvm-7.0/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 …]
/external/mesa3d/src/compiler/glsl/tests/
Dlower_int64_test.cpp51 exec_list instructions; member in expand_source
63 instructions.make_empty(); in SetUp()
64 body = new ir_factory(&instructions, mem_ctx); in SetUp()
122 check_instructions(exec_list *instructions, in check_instructions() argument
149 ASSERT_FALSE(instructions->is_empty()); in check_instructions()
150 ir = (ir_instruction *) instructions->pop_head(); in check_instructions()
159 ASSERT_FALSE(instructions->is_empty()); in check_instructions()
160 ir = (ir_instruction *) instructions->pop_head(); in check_instructions()
168 ASSERT_FALSE(instructions->is_empty()); in check_instructions()
169 ir = (ir_instruction *) instructions->pop_head(); in check_instructions()
[all …]
Dopt_add_neg_to_sub_test.cpp35 exec_list instructions; member in add_neg_to_sub
49 instructions.make_empty(); in SetUp()
50 body = new ir_factory(&instructions, mem_ctx); in SetUp()
79 visit_list_elements(&v, &instructions); in TEST_F()
81 ASSERT_FALSE(instructions.is_empty()); in TEST_F()
83 ir_instruction *const ir = (ir_instruction *) instructions.pop_head(); in TEST_F()
85 EXPECT_TRUE(instructions.is_empty()); in TEST_F()
112 visit_list_elements(&v, &instructions); in TEST_F()
114 ASSERT_FALSE(instructions.is_empty()); in TEST_F()
116 ir_instruction *const ir = (ir_instruction *) instructions.pop_head(); in TEST_F()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMFixupKinds.h25 // LDRD/LDRH/LDRB/etc. instructions. All bits are encoded.
27 // 10-bit PC relative relocation for symbol addresses used in VFP instructions
32 // of Thumb2 instructions.
34 // 9-bit PC relative relocation for symbol addresses used in VFP instructions
38 // of Thumb2 instructions.
47 // 24-bit PC relative relocation for conditional branch instructions.
49 // 24-bit PC relative relocation for branch instructions. (unconditional)
52 // instructions.
55 // instructions.
58 // 12-bit fixup for Thumb B instructions.
[all …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMFixupKinds.h27 // addresses used in LDRD/LDRH/LDRB/etc. instructions. All bits are encoded.
30 // used in VFP instructions where the lower 2 bits are not encoded
34 // the short-swapped encoding of Thumb2 instructions.
37 // used in VFP instructions where bit 0 not encoded (so it's encoded as an
41 // the short-swapped encoding of Thumb2 instructions.
54 // instructions.
57 // branch instructions. (unconditional)
60 // uconditional branch instructions.
63 // branch unconditional branch instructions.
66 // fixup_arm_thumb_br - 12-bit fixup for Thumb B instructions.
[all …]
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/
DPayloadAlignmentTest.java56 List<? extends Instruction> instructions = in testPayloadAlignmentRemoveNop() local
59 Assert.assertEquals(instructions.size(), 1); in testPayloadAlignmentRemoveNop()
61 Instruction instruction = instructions.get(0); in testPayloadAlignmentRemoveNop()
73 List<? extends Instruction> instructions = in testPayloadAlignmentAddNop() local
76 Assert.assertEquals(instructions.size(), 3); in testPayloadAlignmentAddNop()
78 Instruction instruction = instructions.get(0); in testPayloadAlignmentAddNop()
81 instruction = instructions.get(1); in testPayloadAlignmentAddNop()
84 instruction = instructions.get(2); in testPayloadAlignmentAddNop()
101 …List<Instruction> instructions = Lists.newArrayList(implBuilder.getMethodImplementation().getInstr… in testPayloadAlignmentRemoveNopWithReferent() local
103 checkInstructions(instructions, in testPayloadAlignmentRemoveNopWithReferent()
[all …]
DFixGotoTest.java33 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()); in testFixGotoToGoto16() local
34 Assert.assertEquals(502, instructions.size()); in testFixGotoToGoto16()
36 Assert.assertEquals(Opcode.GOTO_16, instructions.get(0).getOpcode()); in testFixGotoToGoto16()
37 Assert.assertEquals(502, ((OffsetInstruction)instructions.get(0)).getCodeOffset()); in testFixGotoToGoto16()
56 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()); in testFixGotoToGoto32() local
57 Assert.assertEquals(70002, instructions.size()); in testFixGotoToGoto32()
59 Assert.assertEquals(Opcode.GOTO_32, instructions.get(0).getOpcode()); in testFixGotoToGoto32()
60 Assert.assertEquals(70003, ((OffsetInstruction)instructions.get(0)).getCodeOffset()); in testFixGotoToGoto32()
79 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()); in testFixGoto16ToGoto32() local
80 Assert.assertEquals(70002, instructions.size()); in testFixGoto16ToGoto32()
[all …]
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate.h46 /// @brief Updates the use vectors of all instructions that can be referenced
69 /// instructions.
71 /// This function will iterate over all instructions and check for any required
72 /// predecessor and/or successor instructions. e.g. SpvOpPhi must only be
90 /// @brief Validates memory instructions
120 /// Validates Control Flow Graph instructions.
141 /// Validates type instructions.
144 /// Validates constant instructions.
147 /// Validates correctness of arithmetic instructions.
150 /// Validates correctness of composite instructions.
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate.h46 /// @brief Updates the use vectors of all instructions that can be referenced
69 /// instructions.
71 /// This function will iterate over all instructions and check for any required
72 /// predecessor and/or successor instructions. e.g. SpvOpPhi must only be
90 /// @brief Validates memory instructions
120 /// Validates Control Flow Graph instructions.
141 /// Validates type instructions.
144 /// Validates constant instructions.
147 /// Validates correctness of arithmetic instructions.
150 /// Validates correctness of composite instructions.
[all …]
/external/guice/core/test/com/googlecode/guice/
DOSGiContainerTest.java71 Properties instructions = new Properties(); in setUp() local
75 instructions.setProperty("Export-Package", "org.aopalliance.*"); in setUp()
76 buildBundle("aopalliance", instructions, AOPALLIANCE_JAR); in setUp()
77 instructions.clear(); in setUp()
81 instructions.setProperty("Export-Package", "javax.inject.*"); in setUp()
82 buildBundle("javax.inject", instructions, JAVAX_INJECT_JAR); in setUp()
83 instructions.clear(); in setUp()
86 instructions.setProperty("Export-Package", "com.google.common.*"); in setUp()
87 instructions.setProperty("Import-Package", "*;resolution:=optional"); in setUp()
88 buildBundle("guava", instructions, GUAVA_JAR); in setUp()
[all …]
/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_module_group_metadata.h41 // Companion instructions are one piece of information collected as we build the
42 // metadata. For example, for each While instruction, companion instructions
43 // refer to a set of While instructions in other computations that communicate
59 // companion instructions.
61 // Companion instructions are used to detect cycles in the graph and also for
104 // Represents a channel and the instructions that form the channel.
122 // Returns true if the instruction is one of the 4 channel instructions (Send,
127 // comment above on companion instructions.
140 // Returns the all-reduce instructions with the same all_reduce_id.
144 // Returns the computation that contains the peer channel instructions for
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPC.td57 "Enable 64-bit instructions">;
59 "Enable floating-point instructions">;
65 "Enable classic FPU instructions",
68 "Enable Altivec instructions",
71 "Enable SPE instructions",
102 "Enable the fri[mnpz] instructions",
105 "Enable fc[ft]* (unsigned and single-precision) and lfiwzx instructions",
112 "Enable extended divide instructions">;
120 "Enable Book E instructions",
126 "Enable E500/E500mc instructions">;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/docs/CommandGuide/
Dllvm-mca.rst24 Given an assembly code sequence, llvm-mca estimates the Instructions Per Cycle
236 Instructions: 900
251 [1] [2] [3] [4] [5] [6] Instructions:
279 … [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] Instructions:
285 for a total of 900 dynamically executed instructions.
293 IPC is computed dividing the total number of simulated instructions by the total
297 the number of instructions of a single iteration by the *Block RThroughput*.
302 the resource pressure distribution, and it limits the number of instructions
308 In this example, ``Instructions per iteration/Block RThroughput`` is 1.50. Since
321 the average number of resource cycles consumed every iteration by instructions
[all …]

12345678910>>...325