/external/apache-commons-bcel/src/main/java/org/apache/bcel/generic/ |
D | InstructionConstants.java | 25 * 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 …]
|
D | InstructionConst.java | 25 * 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/ |
D | hlo_rematerialization_test_utils_test.cc | 41 // 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/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 …]
|
/external/rust/android-crates-io/crates/tinytemplate/src/ |
D | compiler.rs | 6 /// 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/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
D | spirv_builder.c | 287 spirv_buffer_prepare(&b->instructions, b->mem_ctx, words); in spirv_builder_emit_vertex() 288 spirv_buffer_emit_word(&b->instructions, op | (words << 16)); in spirv_builder_emit_vertex() 290 spirv_buffer_emit_word(&b->instructions, spirv_builder_const_uint(b, 32, stream)); in spirv_builder_emit_vertex() 302 spirv_buffer_prepare(&b->instructions, b->mem_ctx, words); in spirv_builder_end_primitive() 303 spirv_buffer_emit_word(&b->instructions, op | (words << 16)); in spirv_builder_end_primitive() 305 spirv_buffer_emit_word(&b->instructions, spirv_builder_const_uint(b, 32, stream)); in spirv_builder_end_primitive() 400 spirv_buffer_prepare(&b->instructions, b->mem_ctx, 3); in spirv_builder_emit_undef() 401 spirv_buffer_emit_word(&b->instructions, SpvOpUndef | (3 << 16)); in spirv_builder_emit_undef() 402 spirv_buffer_emit_word(&b->instructions, result_type); in spirv_builder_emit_undef() 403 spirv_buffer_emit_word(&b->instructions, result); in spirv_builder_emit_undef() [all …]
|
/external/pytorch/torch/_dynamo/ |
D | bytecode_transformation.py | 110 Bits in the args of instructions LOAD_GLOBAL, LOAD_ATTR (3.12+), and LOAD_SUPER_ATTR 117 # allow for instructions with op bits to have both arg and argval specified 150 Returns a "simple" sequence of instructions that rotates TOS to the n-th 153 caller is expected to generate an equivalent sequence of instructions. 186 instructions that pushes exactly 1 object to the stack that is to 187 be called. It is important that you include ALL instructions that 190 Will attempt to use the NULL push bit for instructions 192 In this case, instructions WILL be modified. 266 Creates a sequence of instructions that makes a function call. 345 # in Python < 3.11, SWAP is a macro that expands to multiple instructions [all …]
|
D | bytecode_analysis.py | 44 def remove_dead_code(instructions): argument 46 indexof = get_indexof(instructions) 50 for i in range(start, len(instructions)): 54 inst = instructions[i] 64 # change exception table entries if start/end instructions are dead 67 # and that instructions with an exn_tab_entry lies within its start/end. 70 for i, inst in enumerate(instructions): 83 inst.exn_tab_entry.start = instructions[live_idx[start_idx]] 84 inst.exn_tab_entry.end = instructions[live_idx[end_idx]] 86 return [inst for i, inst in enumerate(instructions) if i in live_code] [all …]
|
/external/google-breakpad/src/common/android/include/asm-mips/ |
D | asm.h | 29 /* 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/mesa3d/src/compiler/glsl/ |
D | ir_optimization.h | 41 bool do_rebalance_tree(exec_list *instructions); 42 bool do_algebraic(exec_list *instructions, bool native_integers, 44 bool do_dead_code(exec_list *instructions); 45 bool do_dead_code_local(exec_list *instructions); 46 bool do_dead_code_unlinked(exec_list *instructions); 47 bool opt_flip_matrices(exec_list *instructions); 48 bool do_lower_jumps(exec_list *instructions, bool pull_out_jumps = true, bool lower_continue = fals… 49 bool do_if_simplification(exec_list *instructions); 50 bool opt_flatten_nested_if_blocks(exec_list *instructions); 51 bool do_mat_op_to_vec(exec_list *instructions); [all …]
|
/external/tensorflow/tensorflow/python/util/ |
D | deprecation_test.py | 93 instructions = "This is how you update..." 95 @deprecation.deprecated(date, instructions, warn_once=True) 107 instructions = "This is how you update..." 109 @deprecation.deprecated(date, instructions, warn_once=True) 125 instructions = "This is how you update..." 127 @deprecation.deprecated(date, instructions, warn_once=True) 142 instructions = "This is how you update..." 144 @deprecation.deprecated(date, instructions, warn_once=True) 158 instructions = "This is how you update..." 161 date, instructions, warn_once=True)( [all …]
|
/external/mesa3d/src/panfrost/midgard/ |
D | midgard_schedule.c | 32 /* 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. 67 midgard_instruction **instructions, unsigned child) in add_dependency() argument 76 BITSET_WORD *dependents = instructions[*parent]->dependents; in add_dependency() 83 instructions[child]->nr_dependencies++; in add_dependency() [all …]
|
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/analysis/ |
D | LineImpl.java | 48 * Empty line without instructions or branches. 52 private static LineImpl getInstance(final CounterImpl instructions, in getInstance() argument 54 final int im = instructions.getMissedCount(); in getInstance() 55 final int ic = instructions.getCoveredCount(); in getInstance() 62 return new Var(instructions, branches); in getInstance() 69 Var(final CounterImpl instructions, final CounterImpl branches) { in Var() argument 70 super(instructions, branches); in Var() 74 public LineImpl increment(final ICounter instructions, in increment() argument 76 this.instructions = this.instructions.increment(instructions); in increment() 92 public LineImpl increment(final ICounter instructions, in increment() argument [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
D | fuzzer_pass_add_equation_instructions.h | 25 // Fuzzer pass that sprinkles instructions through the module that define 38 // Yields those instructions in |instructions| that have integer scalar or 41 const std::vector<opt::Instruction*>& instructions) const; 43 // Returns only instructions, that have either a scalar floating-point or a 46 const std::vector<opt::Instruction*>& instructions) const; 48 // Yields those instructions in |instructions| that have boolean scalar or 51 const std::vector<opt::Instruction*>& instructions) const; 53 // Yields those instructions in |instructions| that have a scalar numerical or 55 // are supported if both OpTypeInt and OpTypeFloat instructions can be created 59 const std::vector<opt::Instruction*>& instructions) const; [all …]
|
/external/angle/third_party/spirv-tools/src/source/fuzz/ |
D | fuzzer_pass_add_equation_instructions.h | 25 // Fuzzer pass that sprinkles instructions through the module that define 38 // Yields those instructions in |instructions| that have integer scalar or 41 const std::vector<opt::Instruction*>& instructions) const; 43 // Returns only instructions, that have either a scalar floating-point or a 46 const std::vector<opt::Instruction*>& instructions) const; 48 // Yields those instructions in |instructions| that have boolean scalar or 51 const std::vector<opt::Instruction*>& instructions) const; 53 // Yields those instructions in |instructions| that have a scalar numerical or 55 // are supported if both OpTypeInt and OpTypeFloat instructions can be created 59 const std::vector<opt::Instruction*>& instructions) const; [all …]
|
/external/deqp-deps/SPIRV-Tools/source/fuzz/ |
D | fuzzer_pass_add_equation_instructions.h | 25 // Fuzzer pass that sprinkles instructions through the module that define 38 // Yields those instructions in |instructions| that have integer scalar or 41 const std::vector<opt::Instruction*>& instructions) const; 43 // Returns only instructions, that have either a scalar floating-point or a 46 const std::vector<opt::Instruction*>& instructions) const; 48 // Yields those instructions in |instructions| that have boolean scalar or 51 const std::vector<opt::Instruction*>& instructions) const; 53 // Yields those instructions in |instructions| that have a scalar numerical or 55 // are supported if both OpTypeInt and OpTypeFloat instructions can be created 59 const std::vector<opt::Instruction*>& instructions) const; [all …]
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/ |
D | RISCVScheduleV.td | 14 // Used for widening and narrowing instructions as it doesn't contain M8. 111 // 6. Configuration-Setting Instructions 117 // 7.4. Vector Unit-Stride Instructions 123 // 7.5. Vector Strided Instructions 132 // 7.6. Vector Indexed Instructions 151 // 7.8. Vector Segment Instructions 165 // 7.9. Vector Whole Register Instructions 175 // 11. Vector Integer Arithmetic Instructions 177 // 11.5. Vector Bitwise Logical Instructions 187 // 11.4. Vector Integer Arithmetic with Carry or Borrow Instructions [all …]
|
/external/mesa3d/src/amd/compiler/ |
D | aco_opcodes_cpp.py | 16 opcode_names = sorted(instructions.keys()) 17 can_use_input_modifiers = "".join([instructions[name].input_mod for name in reversed(opcode_names)]) 18 can_use_output_modifiers = "".join([instructions[name].output_mod for name in reversed(opcode_names… 19 is_atomic = "".join([instructions[name].is_atomic for name in reversed(opcode_names)]) 25 ${instructions[name].op.gfx7}, 30 ${instructions[name].op.gfx9}, 35 ${instructions[name].op.gfx10}, 40 ${instructions[name].op.gfx11}, 45 ${instructions[name].op.gfx12}, 58 aco::Format::${str(instructions[name].format.name)}, [all …]
|
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/internal/analysis/filter/ |
D | AbstractMatcherTest.java | 45 matcher.cursor = m.instructions.getFirst(); in skipNonOpcodes() 47 assertSame(m.instructions.getLast(), matcher.cursor); in skipNonOpcodes() 51 assertSame(m.instructions.getLast(), matcher.cursor); in skipNonOpcodes() 64 matcher.cursor = m.instructions.getFirst(); in nextIs() 69 matcher.cursor = m.instructions.getFirst(); in nextIs() 71 assertSame(m.instructions.getLast(), matcher.cursor); in nextIs() 83 matcher.cursor = m.instructions.getFirst(); in nextIsSwitch() 88 m.instructions.clear(); in nextIsSwitch() 91 matcher.cursor = m.instructions.getFirst(); in nextIsSwitch() 93 assertSame(m.instructions.getLast(), matcher.cursor); in nextIsSwitch() [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/cpuinfo/src/x86/ |
D | isa.c | 57 * OSXSAVE: Operating system enabled XSAVE instructions for application in cpuinfo_x86_detect_isa() 59 * - Intel, AMD: ecx[bit 26] in basic info = XSAVE/XRSTOR instructions in cpuinfo_x86_detect_isa() 61 * - Intel, AMD: ecx[bit 27] in basic info = XSAVE/XRSTOR instructions in cpuinfo_x86_detect_isa() 125 * SYSENTER/SYSEXIT instructions: in cpuinfo_x86_detect_isa() 132 * SYSCALL/SYSRET instructions: in cpuinfo_x86_detect_isa() 139 * RDMSR/WRMSR instructions: in cpuinfo_x86_detect_isa() 165 * MWAIT/MONITOR instructions: in cpuinfo_x86_detect_isa() 171 * MWAITX/MONITORX instructions: in cpuinfo_x86_detect_isa() 177 * FXSAVE/FXRSTOR instructions: in cpuinfo_x86_detect_isa() 195 * XSAVE/XRSTOR instructions: in cpuinfo_x86_detect_isa() [all …]
|
/external/deqp-deps/SPIRV-Tools/source/val/ |
D | validate.h | 41 /// @brief Updates the use vectors of all instructions that can be referenced 64 /// instructions. 66 /// This function will iterate over all instructions and check for any required 67 /// predecessor and/or successor instructions. e.g. spv::Op::OpPhi must only be 104 /// @brief Validates memory instructions 134 /// Validates Control Flow Graph instructions. 150 /// Validates type instructions. 153 /// Validates constant instructions. 156 /// Validates correctness of arithmetic instructions. 159 /// Validates correctness of composite instructions. [all …]
|
/external/angle/third_party/spirv-tools/src/source/val/ |
D | validate.h | 41 /// @brief Updates the use vectors of all instructions that can be referenced 64 /// instructions. 66 /// This function will iterate over all instructions and check for any required 67 /// predecessor and/or successor instructions. e.g. spv::Op::OpPhi must only be 104 /// @brief Validates memory instructions 134 /// Validates Control Flow Graph instructions. 150 /// Validates type instructions. 153 /// Validates constant instructions. 156 /// Validates correctness of arithmetic instructions. 159 /// Validates correctness of composite instructions. [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMFixupKinds.h | 24 // LDRD/LDRH/LDRB/etc. instructions. All bits are encoded. 26 // 10-bit PC relative relocation for symbol addresses used in VFP instructions 31 // of Thumb2 instructions. 33 // 9-bit PC relative relocation for symbol addresses used in VFP instructions 37 // of Thumb2 instructions. 46 // 24-bit PC relative relocation for conditional branch instructions. 48 // 24-bit PC relative relocation for branch instructions. (unconditional) 51 // instructions. 54 // instructions. 57 // 12-bit fixup for Thumb B instructions. [all …]
|
/external/rust/android-crates-io/crates/vulkano/src/shader/ |
D | spirv.rs | 15 //! For more information about SPIR-V modules, instructions and types, see the 35 instructions: Vec<Instruction>, field 69 let instructions = { in new() localVariable 99 // It is impossible for a valid SPIR-V file to contain more Ids than instructions, so put in new() 102 let mut ids = HashMap::with_capacity(instructions.len().min(bound as usize)); in new() 131 for (index, instruction) in instructions.iter().enumerate() { in new() 254 instructions, in new() 277 match &spirv.instructions[index] { in new() 292 match &spirv.instructions[index] { in new() 318 match &spirv.instructions[index] { in new() [all …]
|