Searched defs:instruction (Results 251 - 275 of 546) sorted by relevance

<<11121314151617181920>>

/external/proguard/src/proguard/classfile/editor/
H A DBridgeMethodFixer.java28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
81 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
H A DMethodInvocationFixer.java28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
75 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
100 // Replace the invocation by an invokestatic instruction.
121 // Replace the invocation by an invokespecial instruction.
172 // Replace the invocation by an invokevirtual instruction.
241 System.out.println(" Replacement instruction = "+replacementInstruction.toString(offset));
/external/proguard/src/proguard/classfile/instruction/
H A DBranchInstruction.java21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This interface describes an instruction that branches to a given offset in
52 * Copies the given instruction into this instruction.
53 * @param branchInstruction the instruction to be copied.
54 * @return this instruction.
108 throw new IllegalArgumentException("Branch instruction can't be widened ("+this.toString()+")");
161 * Returns the branch offset size for this instruction.
172 * Computes the required branch offset size for this instruction'
[all...]
H A DLookUpSwitchInstruction.java21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This Instruction represents a simple instruction without variable arguments
60 * Copies the given instruction into this instruction.
61 * @param lookUpSwitchInstruction the instruction to be copied.
62 * @return this instruction.
79 // There aren't any ways to shrink this instruction.
H A DSimpleInstruction.java21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This Instruction represents a simple instruction without variable arguments
64 * Copies the given instruction into this instruction.
65 * @param simpleInstruction the instruction to be copied.
66 * @return this instruction.
139 // Reconstruct the opcode of the shortest instruction, if there are
234 * Returns the constant size for this instruction.
246 * Computes the required constant size for this instruction
[all...]
H A DTableSwitchInstruction.java21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This Instruction represents a simple instruction without variable arguments
63 * Copies the given instruction into this instruction.
64 * @param tableSwitchInstruction the instruction to be copied.
65 * @return this instruction.
83 // There aren't any ways to shrink this instruction.
/external/proguard/src/proguard/classfile/instruction/visitor/
H A DInstructionVisitor.java21 package proguard.classfile.instruction.visitor;
25 import proguard.classfile.instruction.*;
H A DMultiInstructionVisitor.java21 package proguard.classfile.instruction.visitor;
25 import proguard.classfile.instruction.*;
/external/proguard/src/proguard/optimize/
H A DDuplicateInitializerInvocationFixer.java29 import proguard.classfile.instruction.*;
30 import proguard.classfile.instruction.visitor.InstructionVisitor;
98 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
H A DTailRecursionSimplifier.java29 import proguard.classfile.instruction.*;
30 import proguard.classfile.instruction.visitor.InstructionVisitor;
137 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument
139 // Copy the instruction.
140 codeAttributeComposer.appendInstruction(offset, instruction);
158 // Is the next instruction a return?
195 // The original return instruction will be
217 // Copy the instruction.
/external/proguard/src/proguard/optimize/info/
H A DDotClassMarker.java27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
H A DMethodInvocationMarker.java27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
/external/proguard/src/proguard/optimize/peephole/
H A DGotoCommonCodeReplacer.java27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
94 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
99 // Check if the instruction is an unconditional goto instruction that
131 // Redirect the goto instruction, if it is still necessary.
141 // Visit the instruction, if required.
226 * Returns whether the given opcode represents a pop instruction that must
/external/proguard/src/proguard/preverify/
H A DCodeSubroutineInliner.java27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
118 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset);
119 int instructionLength = instruction.length(offset);
128 System.out.println(" Skipping original subroutine instruction "+instruction.toString(offset));
136 // Copy the instruction, inlining any subroutine call recursively.
137 instruction.accept(clazz, method, codeAttribute, offset, this);
228 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument
234 System.out.println(" Replacing first subroutine instruction "
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
H A DInlineMethodResolver.java36 import org.jf.dexlib2.iface.instruction.InlineIndexInstruction;
37 import org.jf.dexlib2.iface.instruction.VariableRegisterInstruction;
73 @Nonnull public abstract Method resolveExecuteInline(@Nonnull AnalyzedInstruction instruction); argument
101 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction;
102 int inlineIndex = instruction.getInlineIndex();
171 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction;
172 int inlineIndex = instruction.getInlineIndex();
179 int parameterCount = ((VariableRegisterInstruction)instruction)
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/instruction/
H A DBuilderInstruction35c.java32 package org.jf.dexlib2.builder.instruction;
37 import org.jf.dexlib2.iface.instruction.formats.Instruction35c;
H A DBuilderInstruction35mi.java32 package org.jf.dexlib2.builder.instruction;
37 import org.jf.dexlib2.iface.instruction.formats.Instruction35mi;
H A DBuilderInstruction35ms.java32 package org.jf.dexlib2.builder.instruction;
37 import org.jf.dexlib2.iface.instruction.formats.Instruction35ms;
H A DBuilderInstruction45cc.java32 package org.jf.dexlib2.builder.instruction;
37 import org.jf.dexlib2.iface.instruction.formats.Instruction45cc;
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/
H A DDebugItemRewriter.java118 public RewrittenEndLocal(@Nonnull EndLocal instruction) { argument
119 super(instruction);
129 public RewrittenRestartLocal(@Nonnull RestartLocal instruction) { argument
130 super(instruction);
/external/swiftshader/src/Shader/
H A DPixelPipeline.cpp70 Vector4s dPairing; // Destination for first pairing instruction
74 const Shader::Instruction *instruction = shader->getInstruction(i); local
75 Shader::Opcode opcode = instruction->opcode;
86 const Dst &dst = instruction->dst;
87 const Src &src0 = instruction->src[0];
88 const Src &src1 = instruction->src[1];
89 const Src &src2 = instruction->src[2];
92 bool pairing = i + 1 < shader->getLength() && shader->getInstruction(i + 1)->coissue; // First instruction of pair
93 bool coissue = instruction->coissue; // Second instruction o
[all...]
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
H A Dcpu_layout_assignment.cc34 // instruction stream.
44 static bool ShouldMakeAllUsersColMajor(const HloInstruction* instruction) { argument
45 for (auto* user : instruction->users()) {
47 if (!operand_idx || user->operand(*operand_idx) != instruction ||
49 instruction) != 1) {
57 ShouldMakeOperandColMajorCache* cache, const HloInstruction& instruction) {
59 ProfitableToMakeDotOperandColumnMajor(instruction);
64 const HloInstruction* operand = instruction.operand(*operand_idx);
101 for (auto* instruction : computation->instructions()) {
102 if (instruction
56 ShouldMakeOperandColumnMajor( ShouldMakeOperandColMajorCache* cache, const HloInstruction& instruction) argument
[all...]
H A Ddisassembler.cc138 // Disassemble symbol instruction-by-instruction.
141 llvm::MCInst instruction; local
144 disassembler_->getInstruction(instruction, size,
161 (inst_analysis_->isUnconditionalBranch(instruction) ||
162 inst_analysis_->isConditionalBranch(instruction))) {
165 instruction, section_address + index, size, target)) {
169 inst_printer_->printInst(&instruction, ostream, annotation.c_str(),
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
H A Dgpu_layout_assignment.cc135 for (auto* instruction : constraints->computation()->instructions()) {
136 if (IsCustomCallToDnnConvolution(*instruction)) {
138 AddBackendConstraintsToDnnConvCustomCall(instruction, constraints));
145 const HloInstruction* instruction) {
150 return !IsCustomCallToDnnBatchNorm(*instruction) &&
151 !IsCustomCallToDnnConvolution(*instruction);
157 const HloInstruction* instruction = layout_constraint.instruction(); local
161 if (instruction->opcode() == HloOpcode::kCustomCall &&
162 instruction
144 CustomCallRequiresMajorFirstLayout( const HloInstruction* instruction) argument
211 const HloInstruction* instruction = buf.instruction(); local
[all...]
/external/tensorflow/tensorflow/compiler/xla/service/
H A Dhlo_reachability.h46 // Set the reachability set of 'instruction' to the union of the reachability
47 // sets of 'inputs'. Upon return, IsReachable(x, instruction) where
48 // 'x' is not 'instruction' will return true iff IsReachable(x, input) is true
49 // for some 'input' in 'inputs'. Also sets 'instruction' to be reachable from
50 // itself. Returns whether the reachability set of 'instruction' changed.
54 // instruction and does not transitively update any other part of the
58 const HloInstruction* instruction);
128 // Return the bitvector storing the reachability-to of the given instruction.
129 const BitVector& GetBitVector(const HloInstruction* instruction) const {
130 return bit_vectors_[GetIndex(instruction)];
132 GetBitVector(const HloInstruction* instruction) argument
[all...]

Completed in 300 milliseconds

<<11121314151617181920>>