/dalvik/dx/src/com/android/dx/rop/code/ |
ThrowingCstInsn.java | 83 public Insn withAddedCatch(Type type) { 91 public Insn withRegisterOffset(int delta) { 100 public Insn withNewRegisters(RegisterSpec result,
|
BasicBlock.java | 86 Insn lastInsn = insns.get(sz - 1); 200 public Insn getFirstInsn() { 210 public Insn getLastInsn() { 235 Insn lastInsn = insns.getLast(); 250 Insn lastInsn = insns.getLast();
|
PlainInsn.java | 31 extends Insn { 85 public Insn withAddedCatch(Type type) { 91 public Insn withRegisterOffset(int delta) { 99 public Insn withSourceLiteral() { 149 public Insn withNewRegisters(RegisterSpec result,
|
LocalVariableInfo.java | 47 private final HashMap<Insn, RegisterSpec> insnAssignments; 66 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount()); 186 * @param insn {@code non-null;} the instruction in question 189 public void addAssignment(Insn insn, RegisterSpec spec) { 192 if (insn == null) { 193 throw new NullPointerException("insn == null"); 200 insnAssignments.put(insn, spec); 207 * @param insn {@code non-null;} instruction in question 210 public RegisterSpec getAssignment(Insn insn) [all...] |
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
PlainCstInsn.java | 63 public Insn withAddedCatch(Type type) { 69 public Insn withRegisterOffset(int delta) { 78 public Insn withNewRegisters(RegisterSpec result,
|
ThrowingCstInsn.java | 83 public Insn withAddedCatch(Type type) { 91 public Insn withRegisterOffset(int delta) { 100 public Insn withNewRegisters(RegisterSpec result,
|
BasicBlock.java | 86 Insn lastInsn = insns.get(sz - 1); 200 public Insn getFirstInsn() { 210 public Insn getLastInsn() { 235 Insn lastInsn = insns.getLast(); 250 Insn lastInsn = insns.getLast();
|
PlainInsn.java | 31 extends Insn { 85 public Insn withAddedCatch(Type type) { 91 public Insn withRegisterOffset(int delta) { 99 public Insn withSourceLiteral() { 149 public Insn withNewRegisters(RegisterSpec result,
|
LocalVariableInfo.java | 48 private final HashMap<Insn, RegisterSpec> insnAssignments; 67 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount()); 187 * @param insn {@code non-null;} the instruction in question 190 public void addAssignment(Insn insn, RegisterSpec spec) { 193 if (insn == null) { 194 throw new NullPointerException("insn == null"); 201 insnAssignments.put(insn, spec); 208 * @param insn {@code non-null;} instruction in question 211 public RegisterSpec getAssignment(Insn insn) [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
BasicBlock.java | 86 Insn lastInsn = insns.get(sz - 1); 200 public Insn getFirstInsn() { 210 public Insn getLastInsn() { 235 Insn lastInsn = insns.getLast(); 250 Insn lastInsn = insns.getLast();
|
LocalVariableInfo.java | 48 private final HashMap<Insn, RegisterSpec> insnAssignments; 67 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount()); 183 * @param insn {@code non-null;} the instruction in question 186 public void addAssignment(Insn insn, RegisterSpec spec) { 189 if (insn == null) { 190 throw new NullPointerException("insn == null"); 197 insnAssignments.put(insn, spec); 204 * @param insn {@code non-null;} instruction in question 207 public RegisterSpec getAssignment(Insn insn) [all...] |
Insn.java | 32 public abstract class Insn implements ToHuman { 53 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, 227 public abstract Insn withAddedCatch(Type type); 236 public abstract Insn withRegisterOffset(int delta); 240 * possible, the insn is converted into a version in which the last 247 public Insn withLastSourceLiteral() { 252 * Returns an exact copy of this Insn 256 public Insn copy() { 273 * Compares Insn contents, since {@code Insn.equals()} is define [all...] |
BasicBlockList.java | 138 Insn insn = insns.get(j); local 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) { 174 public void forEachInsn(Insn.Visitor visitor) { 315 implements Insn.Visitor { 336 public void visitPlainInsn(PlainInsn insn) { 337 visit(insn); 341 public void visitPlainCstInsn(PlainCstInsn insn) { 342 visit(insn); 346 public void visitSwitchInsn(SwitchInsn insn) { [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
SsaInsn.java | 36 * @param block {@code non-null;} block containing this insn. Can 49 * Makes a new SSA insn form a rop insn. 51 * @param insn {@code non-null;} rop insn 55 public static SsaInsn makeFromRop(Insn insn, SsaBasicBlock block) { 56 return new NormalSsaInsn(insn, block); 70 * Like {@link com.android.dx.rop.code.Insn getResult()}. 92 * Like {@link com.android.dx.rop.code.Insn getSources()} [all...] |
NormalSsaInsn.java | 22 * A "normal" (non-phi) instruction in SSA form. Always wraps a rop insn. 25 /** {@code non-null;} rop insn that we're wrapping */ 26 private Insn insn; field in class:NormalSsaInsn 31 * @param insn Rop insn to wrap 32 * @param block block that contains this insn 34 NormalSsaInsn(final Insn insn, final SsaBasicBlock block) { 35 super(insn.getResult(), block) [all...] |
LiteralOpUpgrader.java | 22 import com.android.dx.rop.code.Insn; 37 * Upgrades insn to their literal (constant-immediate) equivalent if possible. 86 public void visitMoveInsn(NormalSsaInsn insn) { 90 public void visitPhiInsn(PhiInsn insn) { 94 public void visitNonMoveInsn(NormalSsaInsn insn) { 96 Insn originalRopInsn = insn.getOriginalRopInsn(); 98 RegisterSpecList sources = insn.getSources(); 101 if (tryReplacingWithConstant(insn)) return; 113 replacePlainInsn(insn, sources.withoutFirst() [all...] |
/external/dexmaker/src/main/java/com/google/dexmaker/ |
Label.java | 20 import com.android.dx.rop.code.Insn; 32 final List<Insn> instructions = new ArrayList<Insn>();
|
/dalvik/dx/src/com/android/dx/ssa/ |
SsaInsn.java | 19 import com.android.dx.rop.code.Insn; 40 * @param block {@code non-null;} block containing this insn. Can 53 * Makes a new SSA insn form a rop insn. 55 * @param insn {@code non-null;} rop insn 59 public static SsaInsn makeFromRop(Insn insn, SsaBasicBlock block) { 60 return new NormalSsaInsn(insn, block); 74 * Like {@link com.android.dx.rop.code.Insn getResult()} [all...] |
NormalSsaInsn.java | 19 import com.android.dx.rop.code.Insn; 27 * A "normal" (non-phi) instruction in SSA form. Always wraps a rop insn. 30 /** {@code non-null;} rop insn that we're wrapping */ 31 private Insn insn; field in class:NormalSsaInsn 36 * @param insn Rop insn to wrap 37 * @param block block that contains this insn 39 NormalSsaInsn(final Insn insn, final SsaBasicBlock block) [all...] |
LiteralOpUpgrader.java | 19 import com.android.dx.rop.code.Insn; 36 * Upgrades insn to their literal (constant-immediate) equivalent if possible. 85 public void visitMoveInsn(NormalSsaInsn insn) { 89 public void visitPhiInsn(PhiInsn insn) { 93 public void visitNonMoveInsn(NormalSsaInsn insn) { 95 Insn originalRopInsn = insn.getOriginalRopInsn(); 97 RegisterSpecList sources = insn.getSources(); 100 if (tryReplacingWithConstant(insn)) return; 112 replacePlainInsn(insn, sources.withoutFirst() [all...] |
/cts/tools/dasm/src/dasm/ |
sym.java | 27 static final int Insn = 69;
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
BlockAddresses.java | 21 import com.android.dexgen.rop.code.Insn; 133 Insn insn = one.getInsns().get(0); local 135 starts[label] = new CodeAddress(insn.getPosition());
|
/dalvik/dx/src/com/android/dx/dex/code/ |
BlockAddresses.java | 21 import com.android.dx.rop.code.Insn; 133 Insn insn = one.getInsns().get(0); local 135 starts[label] = new CodeAddress(insn.getPosition());
|
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
BlockAddresses.java | 21 import com.android.dx.rop.code.Insn; 133 Insn insn = one.getInsns().get(0); local 135 starts[label] = new CodeAddress(insn.getPosition());
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
RuntimeDyldELF.cpp | 509 uint32_t Insn = readBytesUnaligned(TargetPtr, 4); 519 Insn &= 0xfc000000; 520 Insn |= (Value & 0x0fffffff) >> 2; 521 writeBytesUnaligned(Insn, TargetPtr, 4); 525 Insn &= 0xffff0000; 526 Insn |= ((Value + 0x8000) >> 16) & 0xffff; 527 writeBytesUnaligned(Insn, TargetPtr, 4); 530 Insn &= 0xffff0000; 531 Insn |= Value & 0xffff; 532 writeBytesUnaligned(Insn, TargetPtr, 4) [all...] |