/external/mesa3d/src/glsl/ |
D | ir_optimization.h | 44 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 …]
|
D | builtin_variables.cpp | 387 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 …]
|
D | ast_to_hir.cpp | 62 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 …]
|
D | ast.h | 79 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 …]
|
D | ast_function.cpp | 38 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/ |
D | set-nomacro.s | 3 # 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 …]
|
D | set-nomacro-micromips.s | 7 # 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/ |
D | LineImpl.java | 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 92 return getInstance(this.instructions.increment(instructions), in increment() [all …]
|
/external/guice/core/test/com/googlecode/guice/ |
D | OSGiContainerTest.java | 77 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/ |
D | PayloadAlignmentTest.java | 56 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 …]
|
D | FixGotoTest.java | 33 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/ |
D | SmalideaMethodTest.java | 115 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/ |
D | MethodNode.java | 114 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/ |
D | HowToUseInstrMappings.rst | 14 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/ |
D | bench-branch-link.cc | 38 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()
|
D | bench-dataop.cc | 41 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()
|
D | bench-branch.cc | 41 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/ |
D | exception_handler_death_test.cc | 329 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/ |
D | ImmutableMethodImplementation.java | 50 @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/ |
D | X86.td | 35 "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/ |
D | exception_handler_test.cc | 317 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/ |
D | ARM.td | 45 "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/ |
D | PPC.td | 52 "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/ |
D | MethodDefinition.java | 71 @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/ |
D | Hexagon.td | 32 "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 …]
|