/external/proguard/src/proguard/classfile/editor/ |
H A D | BridgeMethodFixer.java | 28 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 D | MethodInvocationFixer.java | 28 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 D | BranchInstruction.java | 21 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 D | LookUpSwitchInstruction.java | 21 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 D | SimpleInstruction.java | 21 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 D | TableSwitchInstruction.java | 21 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 D | InstructionVisitor.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.*;
|
H A D | MultiInstructionVisitor.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.*;
|
/external/proguard/src/proguard/optimize/ |
H A D | DuplicateInitializerInvocationFixer.java | 29 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 D | TailRecursionSimplifier.java | 29 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 D | DotClassMarker.java | 27 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 D | MethodInvocationMarker.java | 27 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 D | GotoCommonCodeReplacer.java | 27 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 D | CodeSubroutineInliner.java | 27 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 D | InlineMethodResolver.java | 36 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 D | BuilderInstruction35c.java | 32 package org.jf.dexlib2.builder.instruction; 37 import org.jf.dexlib2.iface.instruction.formats.Instruction35c;
|
H A D | BuilderInstruction35mi.java | 32 package org.jf.dexlib2.builder.instruction; 37 import org.jf.dexlib2.iface.instruction.formats.Instruction35mi;
|
H A D | BuilderInstruction35ms.java | 32 package org.jf.dexlib2.builder.instruction; 37 import org.jf.dexlib2.iface.instruction.formats.Instruction35ms;
|
H A D | BuilderInstruction45cc.java | 32 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 D | DebugItemRewriter.java | 118 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 D | PixelPipeline.cpp | 70 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 D | cpu_layout_assignment.cc | 34 // 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 D | disassembler.cc | 138 // 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 D | gpu_layout_assignment.cc | 135 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 D | hlo_reachability.h | 46 // 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...] |