/external/proguard/src/proguard/classfile/instruction/ |
SimpleInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 33 public class SimpleInstruction extends Instruction 64 * Copies the given instruction into this instruction. 65 * @param simpleInstruction the instruction to be copied. 66 * @return this instruction. 106 // Implementations for Instruction [all...] |
VariableInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents an instruction that refers to a variable on the 33 public class VariableInstruction extends Instruction 78 * Copies the given instruction into this instruction. 79 * @param variableInstruction the instruction to be copied. 80 * @return this instruction. 140 * Returns whether this instruction stores the value of a variable [all...] |
Instruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 32 public abstract class Instruction 664 * Returns the canonical opcode of this instruction, i.e. typically the 674 * Shrinks this instruction to its shortest possible form. 675 * @return this instruction. 677 public abstract Instruction shrink(); 682 * Writes the Instruction at the given offset in the given code attribute. 691 * Writes the Instruction at the given offset in the given code array. 710 * Returns whether the instruction is wide, i.e. preceded by a wide opcode [all...] |
/external/proguard/src/proguard/classfile/instruction/visitor/ |
MultiInstructionVisitor.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.*;
|
/external/proguard/src/proguard/optimize/peephole/ |
UnreachableExceptionRemover.java | 26 import proguard.classfile.instruction.*; 122 // Get the current instruction. 123 Instruction instruction = InstructionFactory.create(code, offset); local 130 instruction)) 135 // Go to the next instruction. 136 offset += instruction.length(offset);
|
UnreachableCodeRemover.java | 27 import proguard.classfile.instruction.Instruction; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 123 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 127 System.out.println(" "+(reachableCodeMarker.isReachable(offset) ? "+" : "-")+" "+instruction.toString(offset)); 130 // Is this instruction unreachable? 136 // Visit the instruction, if required. 139 instruction.accept(clazz, method, codeAttribute, offset, extraInstructionVisitor);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/ |
DexBackedArrayPayload.java | 32 package org.jf.dexlib2.dexbacked.instruction; 37 import org.jf.dexlib2.iface.instruction.formats.ArrayPayload;
|
/external/proguard/src/proguard/optimize/info/ |
SideEffectMethodMarker.java | 26 import proguard.classfile.instruction.*; 143 // Get the current instruction. 144 Instruction instruction = InstructionFactory.create(code, offset); local 151 instruction)) 156 // Go to the next instruction. 157 offset += instruction.length(offset);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
CustomInlineMethodResolver.java | 37 import org.jf.dexlib2.iface.instruction.InlineIndexInstruction; 91 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction; local 92 int methodIndex = instruction.getInlineIndex();
|
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); 101 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction; local 102 int inlineIndex = instruction.getInlineIndex(); 171 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction; local 172 int inlineIndex = instruction.getInlineIndex(); 179 int parameterCount = ((VariableRegisterInstruction)instruction).getRegisterCount() [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/ |
MethodLocation.java | 36 import org.jf.dexlib2.iface.instruction.Instruction; 45 @Nullable BuilderInstruction instruction; field in class:MethodLocation 58 MethodLocation(@Nullable BuilderInstruction instruction, int codeAddress, int index) { 59 this.instruction = instruction; 65 public Instruction getInstruction() { 66 return instruction;
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/instruction/ |
BuilderInstruction35c.java | 32 package org.jf.dexlib2.builder.instruction; 37 import org.jf.dexlib2.iface.instruction.formats.Instruction35c;
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ |
ImmutableInstruction35c.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction35c; 73 public static ImmutableInstruction35c of(Instruction35c instruction) { 74 if (instruction instanceof ImmutableInstruction35c) { 75 return (ImmutableInstruction35c)instruction; 78 instruction.getOpcode(), 79 instruction.getRegisterCount(), 80 instruction.getRegisterC(), 81 instruction.getRegisterD(), 82 instruction.getRegisterE() [all...] |
ImmutableInstruction35mi.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction35mi; 70 public static ImmutableInstruction35mi of(Instruction35mi instruction) { 71 if (instruction instanceof ImmutableInstruction35mi) { 72 return (ImmutableInstruction35mi)instruction; 75 instruction.getOpcode(), 76 instruction.getRegisterCount(), 77 instruction.getRegisterC(), 78 instruction.getRegisterD(), 79 instruction.getRegisterE() [all...] |
ImmutableInstruction35ms.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction35ms; 70 public static ImmutableInstruction35ms of(Instruction35ms instruction) { 71 if (instruction instanceof ImmutableInstruction35ms) { 72 return (ImmutableInstruction35ms)instruction; 75 instruction.getOpcode(), 76 instruction.getRegisterCount(), 77 instruction.getRegisterC(), 78 instruction.getRegisterD(), 79 instruction.getRegisterE() [all...] |
/external/proguard/src/proguard/preverify/ |
CodeSubroutineInliner.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 119 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local 120 int instructionLength = instruction.length(offset); 129 System.out.println(" Skipping original subroutine instruction "+instruction.toString(offset)); 137 // Copy the instruction, inlining any subroutine call recursively. 138 instruction.accept(clazz, method, codeAttribute, offset, this); 229 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction 346 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
PartialEvaluator.java | 27 import proguard.classfile.instruction.*; 209 Instruction instruction = InstructionFactory.create(codeAttribute.code, local 211 System.out.println(instruction.toString(offset)); 231 offset += instruction.length(offset); 260 // Find all instruction offsets,... 263 // Start executing the first instruction block. 289 Instruction instruction = InstructionFactory.create(codeAttribute.code, local 291 System.out.println(instruction.toString(offset)) 733 Instruction instruction = InstructionFactory.create(code, instructionOffset); local [all...] |
/art/compiler/optimizing/ |
graph_visualizer.cc | 123 void VisitParallelMove(HParallelMove* instruction) { 124 output_ << instruction->DebugName(); 126 for (size_t i = 0, e = instruction->NumMoves(); i < e; ++i) { 127 MoveOperands* move = instruction->MoveOperandsAt(i); 138 void VisitInstruction(HInstruction* instruction) { 139 output_ << instruction->DebugName(); 140 if (instruction->InputCount() > 0) { 142 for (HInputIterator inputs(instruction); !inputs.Done(); inputs.Advance()) { 147 if (pass_name_ == kLivenessPassName && instruction->GetLifetimePosition() != kNoLifetime) { 148 output_ << " (liveness: " << instruction->GetLifetimePosition() 175 HInstruction* instruction = it.Current(); local 216 HInstruction* instruction = it.Current(); local [all...] |
ssa_liveness_analysis.cc | 95 // Each instruction gets a lifetime position, and a block gets a lifetime 101 // to differentiate between the start and end of an instruction. Adding 2 to 102 // the lifetime position for each instruction ensures the start of an 103 // instruction is different than the end of the previous instruction. 166 // that instruction is defined, and killing instructions that are being visited. 198 // Kill the instruction and shorten its interval. 204 // All inputs of an instruction must be live. 219 HInstruction* instruction = environment->Get(i); local 220 if (instruction != nullptr) [all...] |
/art/disassembler/ |
disassembler_mips.cc | 34 bool Matches(uint32_t instruction) const { 35 return (instruction & mask) == value; 172 uint32_t instruction = ReadU32(instr_ptr); local 174 uint32_t rs = (instruction >> 21) & 0x1f; // I-type, R-type. 175 uint32_t rt = (instruction >> 16) & 0x1f; // I-type, R-type. 176 uint32_t rd = (instruction >> 11) & 0x1f; // R-type. 177 uint32_t sa = (instruction >> 6) & 0x1f; // R-type. 183 uint32_t op = (instruction >> 26) & 0x3f; 184 uint32_t function = (instruction & 0x3f); // R-type. 188 if (gMipsInstructions[i].Matches(instruction)) { [all...] |
/external/libnfc-nxp/src/ |
phHciNfc_CE_A.c | 630 uint8_t instruction=0; local 640 /* Get the instruction bits from the Message Header */ 641 instruction = (uint8_t) GET_BITS8( message->msg_header, 647 switch(instruction)
|
phHciNfc_CE_B.c | 628 uint8_t instruction=0; local 638 /* Get the instruction bits from the Message Header */ 639 instruction = (uint8_t) GET_BITS8( message->msg_header, 645 switch(instruction)
|
phHciNfc_ISO15693.c | 584 uint8_t instruction=0, local 591 /* Get the instruction bits from the Message Header */ 592 instruction = (uint8_t) GET_BITS8( message->msg_header, 595 if ((EVT_TARGET_DISCOVERED == instruction)
|
phHciNfc_Jewel.c | 657 uint8_t instruction=0, local 664 /* Get the instruction bits from the Message Header */ 665 instruction = (uint8_t) GET_BITS8( message->msg_header, 668 if ((EVT_TARGET_DISCOVERED == instruction)
|
phHciNfc_RFReaderB.c | 633 uint8_t instruction=0, local 640 /* Get the instruction bits from the Message Header */ 641 instruction = (uint8_t) GET_BITS8( message->msg_header, 644 if ((EVT_TARGET_DISCOVERED == instruction) [all...] |