Home
last modified time | relevance | path

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

12345678910>>...61

/external/mesa3d/src/glsl/
Dir_optimization.h44 bool do_algebraic(exec_list *instructions);
45 bool do_constant_folding(exec_list *instructions);
46 bool do_constant_variable(exec_list *instructions);
47 bool do_constant_variable_unlinked(exec_list *instructions);
48 bool do_copy_propagation(exec_list *instructions);
49 bool do_copy_propagation_elements(exec_list *instructions);
50 bool do_constant_propagation(exec_list *instructions);
51 bool do_dead_code(exec_list *instructions, bool uniform_locations_assigned);
52 bool do_dead_code_local(exec_list *instructions);
53 bool do_dead_code_unlinked(exec_list *instructions);
[all …]
Dbuiltin_variables.cpp387 add_variable(exec_list *instructions, glsl_symbol_table *symtab, in add_variable() argument
416 instructions->push_tail(var); in add_variable()
423 add_uniform(exec_list *instructions, glsl_symbol_table *symtab, in add_uniform() argument
427 add_variable(instructions, symtab, name, type, ir_var_uniform, -1); in add_uniform()
471 add_builtin_variable(exec_list *instructions, glsl_symbol_table *symtab, in add_builtin_variable() argument
482 add_uniform(instructions, symtab, proto->name, type); in add_builtin_variable()
484 add_variable(instructions, symtab, proto->name, type, proto->mode, in add_builtin_variable()
490 add_builtin_constant(exec_list *instructions, glsl_symbol_table *symtab, in add_builtin_constant() argument
493 ir_variable *const var = add_variable(instructions, symtab, in add_builtin_constant()
506 generate_100ES_uniforms(exec_list *instructions, in generate_100ES_uniforms() argument
[all …]
Dast_to_hir.cpp62 exec_list *instructions);
65 _mesa_ast_to_hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) in _mesa_ast_to_hir() argument
67 _mesa_glsl_initialize_variables(instructions, state); in _mesa_ast_to_hir()
73 state->toplevel_ir = instructions; in _mesa_ast_to_hir()
91 ast->hir(instructions, state); in _mesa_ast_to_hir()
93 detect_recursion_unlinked(state, instructions); in _mesa_ast_to_hir()
94 detect_conflicting_assignments(state, instructions); in _mesa_ast_to_hir()
672 do_assignment(exec_list *instructions, struct _mesa_glsl_parse_state *state, in do_assignment() argument
762 instructions->push_tail(var); in do_assignment()
763 instructions->push_tail(new(ctx) ir_assignment(deref_var, rhs)); in do_assignment()
[all …]
Dast.h79 virtual ir_rvalue *hir(exec_list *instructions,
215 virtual ir_rvalue *hir(exec_list *instructions,
285 virtual ir_rvalue *hir(exec_list *instructions,
311 virtual ir_rvalue *hir(exec_list *instructions,
460 virtual ir_rvalue *hir(exec_list *instructions,
525 virtual ir_rvalue *hir(exec_list *instructions,
559 virtual ir_rvalue *hir(exec_list *instructions,
590 virtual ir_rvalue *hir(exec_list *instructions,
628 virtual ir_rvalue *hir(exec_list *instructions,
640 virtual ir_rvalue *hir(exec_list *instructions,
[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()
185 generate_call(exec_list *instructions, ir_function_signature *sig, in generate_call() argument
244 instructions->push_tail(tmp); in generate_call()
296 instructions->push_tail(var); in generate_call()
301 instructions->push_tail(call); in generate_call()
304 instructions->append_list(&post_call_conversions); in generate_call()
555 process_array_constructor(exec_list *instructions, in process_array_constructor() argument
583 process_parameters(instructions, &actual_parameters, parameters, state); in process_array_constructor()
656 instructions->push_tail(var); in process_array_constructor()
[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 …]
Dset-nomacro-micromips.s7 # CHECK-NOT: warning: macro instruction expanded into multiple instructions
21 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
23 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
25 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
28 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
30 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
33 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/analysis/
DLineImpl.java50 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
92 return getInstance(this.instructions.increment(instructions), in increment()
[all …]
/external/guice/core/test/com/googlecode/guice/
DOSGiContainerTest.java77 Properties instructions = new Properties(); in setUp() local
81 instructions.setProperty("Export-Package", "org.aopalliance.*"); in setUp()
82 buildBundle("aopalliance", instructions, AOPALLIANCE_JAR); in setUp()
83 instructions.clear(); in setUp()
87 instructions.setProperty("Export-Package", "javax.inject.*"); in setUp()
88 buildBundle("javax.inject", instructions, JAVAX_INJECT_JAR); in setUp()
89 instructions.clear(); in setUp()
92 instructions.setProperty("Export-Package", "com.google.common.*"); in setUp()
93 instructions.setProperty("Import-Package", "*;resolution:=optional"); in setUp()
94 buildBundle("guava", instructions, GUAVA_JAR); in setUp()
[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/smali/smalidea/src/test/java/org/jf/smalidea/dexlib/
DSmalideaMethodTest.java115 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()); in testSmalideaMethod() local
118 Instruction10t instruction = (Instruction10t)instructions.get(0); in testSmalideaMethod()
124 Instruction10x instruction = (Instruction10x)instructions.get(1); in testSmalideaMethod()
129 Instruction11n instruction = (Instruction11n)instructions.get(2); in testSmalideaMethod()
136 Instruction11x instruction = (Instruction11x)instructions.get(3); in testSmalideaMethod()
142 Instruction12x instruction = (Instruction12x)instructions.get(4); in testSmalideaMethod()
149 Instruction20t instruction = (Instruction20t)instructions.get(5); in testSmalideaMethod()
155 Instruction21c instruction = (Instruction21c)instructions.get(6); in testSmalideaMethod()
163 Instruction21ih instruction = (Instruction21ih)instructions.get(7); in testSmalideaMethod()
172 Instruction21lh instruction = (Instruction21lh)instructions.get(8); in testSmalideaMethod()
[all …]
/external/mockito/cglib-and-asm/src/org/mockito/asm/tree/
DMethodNode.java114 public InsnList instructions; field in MethodNode
146 this.instructions = new InsnList(); in MethodNode()
238 instructions.add(new FrameNode(type, nLocal, local == null
246 instructions.add(new InsnNode(opcode));
250 instructions.add(new IntInsnNode(opcode, operand));
254 instructions.add(new VarInsnNode(opcode, var));
258 instructions.add(new TypeInsnNode(opcode, type));
267 instructions.add(new FieldInsnNode(opcode, owner, name, desc));
276 instructions.add(new MethodInsnNode(opcode, owner, name, desc));
280 instructions.add(new JumpInsnNode(opcode, getLabelNode(label)));
[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 …]
/external/vixl/benchmarks/
Dbench-branch-link.cc38 int instructions = 0; in main() local
41 case 1: instructions = kDefaultInstructionCount; break; in main()
42 case 2: instructions = atoi(argv[1]); break; in main()
48 MacroAssembler masm(instructions * kInstructionSize); in main()
49 InstructionAccurateScope scope(&masm, instructions); in main()
54 for (int i = 0; i < instructions; i++) { in main()
Dbench-dataop.cc41 unsigned instructions = 0; in main() local
44 case 1: instructions = kDefaultInstructionCount; break; in main()
45 case 2: instructions = atoi(argv[1]); break; in main()
57 unsigned rounds = instructions / buffer_instruction_count; in main()
68 unsigned remaining = instructions % buffer_instruction_count; in main()
Dbench-branch.cc41 int instructions = 0; in main() local
44 case 1: instructions = kDefaultInstructionCount; break; in main()
45 case 2: instructions = atoi(argv[1]); break; in main()
58 int rounds = instructions / buffer_instruction_count; in main()
71 int remaining = instructions % buffer_instruction_count; in main()
/external/google-breakpad/src/client/windows/unittests/
Dexception_handler_death_test.cc329 const unsigned char instructions[] = { 0xff, 0xff, 0xff, 0xff }; in TEST_F() local
340 memcpy(memory + kOffset, instructions, sizeof(instructions)); in TEST_F()
387 uint8_t suffix_bytes[kMemorySize - kOffset - sizeof(instructions)]; in TEST_F()
391 EXPECT_EQ(0, memcmp(bytes + kOffset, instructions, sizeof(instructions))); in TEST_F()
392 EXPECT_EQ(0, memcmp(bytes + kOffset + sizeof(instructions), in TEST_F()
419 const unsigned char instructions[] = { 0xff, 0xff, 0xff, 0xff }; in TEST_F() local
435 memcpy(memory + kOffset, instructions, sizeof(instructions)); in TEST_F()
481 uint8_t suffix_bytes[kMemorySize / 2 - sizeof(instructions)]; in TEST_F()
484 instructions, sizeof(instructions)) == 0); in TEST_F()
485 EXPECT_TRUE(memcmp(bytes + kOffset + sizeof(instructions), in TEST_F()
[all …]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/
DImmutableMethodImplementation.java50 @Nonnull protected final ImmutableList<? extends ImmutableInstruction> instructions; field in ImmutableMethodImplementation
55 @Nullable Iterable<? extends Instruction> instructions, in ImmutableMethodImplementation() argument
59 this.instructions = ImmutableInstruction.immutableListOf(instructions); in ImmutableMethodImplementation()
65 … @Nullable ImmutableList<? extends ImmutableInstruction> instructions, in ImmutableMethodImplementation() argument
69 this.instructions = ImmutableUtils.nullToEmptyList(instructions); in ImmutableMethodImplementation()
90 …ide public ImmutableList<? extends ImmutableInstruction> getInstructions() { return instructions; } in getInstructions()
/external/llvm/lib/Target/X86/
DX86.td35 "Enable conditional move instructions">;
41 "Support fxsave/fxrestore instructions">;
44 "Support xsave instructions">;
47 "Support xsaveopt instructions">;
50 "Support xsavec instructions">;
53 "Support xsaves instructions">;
56 "Enable SSE instructions",
61 "Enable SSE2 instructions",
64 "Enable SSE3 instructions",
67 "Enable SSSE3 instructions",
[all …]
/external/google-breakpad/src/client/mac/tests/
Dexception_handler_test.cc317 const unsigned char instructions[] = { 0xff, 0xff, 0xff, 0xff }; in TEST_F() local
337 memcpy(memory + kOffset, instructions, sizeof(instructions)); in TEST_F()
395 uint8_t suffix_bytes[kMemorySize - kOffset - sizeof(instructions)]; in TEST_F()
399 EXPECT_TRUE(memcmp(bytes + kOffset, instructions, sizeof(instructions)) == 0); in TEST_F()
400 EXPECT_TRUE(memcmp(bytes + kOffset + sizeof(instructions), in TEST_F()
416 const unsigned char instructions[] = { 0xff, 0xff, 0xff, 0xff }; in TEST_F() local
436 memcpy(memory + kOffset, instructions, sizeof(instructions)); in TEST_F()
493 uint8_t suffix_bytes[kMemorySize / 2 - sizeof(instructions)]; in TEST_F()
495 EXPECT_TRUE(memcmp(bytes + kOffset, instructions, sizeof(instructions)) == 0); in TEST_F()
496 EXPECT_TRUE(memcmp(bytes + kOffset + sizeof(instructions), in TEST_F()
[all …]
/external/llvm/lib/Target/ARM/
DARM.td45 "Enable VFP2 instructions">;
47 "Enable VFP3 instructions",
50 "Enable NEON instructions",
53 "Enable Thumb2 instructions">;
60 "Enable VFP4 instructions",
71 "Enable divide instructions">;
74 "Enable divide instructions in ARM mode">;
76 "Enable Thumb2 extract and pack instructions">;
78 "Has data barrier (dmb / dsb) instructions">;
91 "Enable support for CRC instructions">;
[all …]
/external/llvm/lib/Target/PowerPC/
DPPC.td52 "Enable 64-bit instructions">;
60 "Enable Altivec instructions">;
62 "Enable SPE instructions">;
84 "Enable the fri[mnpz] instructions">;
86 "Enable fc[ft]* (unsigned and single-precision) and lfiwzx instructions">;
90 "Enable the popcnt[dw] instructions">;
94 "Enable extended divide instructions">;
102 "Enable Book E instructions",
108 "Enable E500/E500mc instructions">;
110 "Enable PPC 4xx instructions">;
[all …]
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
DMethodDefinition.java71 @Nonnull public final ImmutableList<Instruction> instructions; field in MethodDefinition
92 instructions = ImmutableList.copyOf(methodImpl.getInstructions()); in MethodDefinition()
95 effectiveInstructions = Lists.newArrayList(instructions); in MethodDefinition()
99 instructionOffsetMap = new InstructionOffsetMap(instructions); in MethodDefinition()
101 int endOffset = instructionOffsetMap.getInstructionCodeOffset(instructions.size()-1) + in MethodDefinition()
102 instructions.get(instructions.size()-1).getCodeUnits(); in MethodDefinition()
104 for (int i=0; i<instructions.size(); i++) { in MethodDefinition()
105 Instruction instruction = instructions.get(i); in MethodDefinition()
259 Instruction instruction = instructions.get(targetIndex); in findSwitchPayload()
264 if (targetIndex < instructions.size()) { in findSwitchPayload()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagon.td32 "true", "Hexagon HVX instructions">;
34 "true", "Hexagon HVX Double instructions">;
59 // PredRel - Filter class used to relate non-predicated instructions with their
62 // PredNewRel - Filter class used to relate predicated instructions with their
65 // ImmRegRel - Filter class used to relate instructions having reg-reg form
68 // NewValueRel - Filter class used to relate regular store instructions with
71 // NewValueRel - Filter class used to relate load/store instructions having
77 // Generate mapping table to relate non-predicate instructions with their
87 // The key column is the unpredicated instructions.
94 // Generate mapping table to relate predicate-true instructions with their
[all …]

12345678910>>...61