Searched refs:Rop (Results 1 - 25 of 35) sorted by relevance

12

/external/dexmaker/src/dx/java/com/android/dx/rop/code/
H A DRops.java30 * Standard instances of {@link Rop}.
34 public static final Rop NOP =
35 new Rop(RegOps.NOP, Type.VOID, StdTypeList.EMPTY, "nop");
38 public static final Rop MOVE_INT =
39 new Rop(RegOps.MOVE, Type.INT, StdTypeList.INT, "move-int");
42 public static final Rop MOVE_LONG =
43 new Rop(RegOps.MOVE, Type.LONG, StdTypeList.LONG, "move-long");
46 public static final Rop MOVE_FLOAT =
47 new Rop(RegOps.MOVE, Type.FLOAT, StdTypeList.FLOAT, "move-float");
50 public static final Rop MOVE_DOUBL
[all...]
H A DTranslationAdvice.java39 public boolean hasConstantOperation(Rop opcode,
51 public boolean requiresSourcesInOrder(Rop opcode, RegisterSpecList sources);
H A DConservativeTranslationAdvice.java37 public boolean hasConstantOperation(Rop opcode,
43 public boolean requiresSourcesInOrder(Rop opcode,
H A DPlainInsn.java40 public PlainInsn(Rop opcode, SourcePosition position,
45 case Rop.BRANCH_SWITCH:
46 case Rop.BRANCH_THROW: {
51 if (result != null && opcode.getBranchingness() != Rop.BRANCH_NONE) {
66 public PlainInsn(Rop opcode, SourcePosition position, RegisterSpec result,
115 Rop newRop = Rops.ropFor(getOpcode().getOpcode(), getResult(),
127 Rop newRop;
H A DRop.java27 public final class Rop { class
94 public Rop(int opcode, Type result, TypeList sources, method in class:Rop
141 public Rop(int opcode, Type result, TypeList sources, method in class:Rop
159 public Rop(int opcode, Type result, TypeList sources, int branchingness, method in class:Rop
176 public Rop(int opcode, Type result, TypeList sources, String nickname) { method in class:Rop
177 this(opcode, result, sources, StdTypeList.EMPTY, Rop.BRANCH_NONE,
194 public Rop(int opcode, Type result, TypeList sources, TypeList exceptions, method in class:Rop
196 this(opcode, result, sources, exceptions, Rop.BRANCH_THROW, false,
210 public Rop(int opcode, TypeList sources, TypeList exceptions) { method in class:Rop
211 this(opcode, Type.VOID, sources, exceptions, Rop
[all...]
H A DCstInsn.java38 public CstInsn(Rop opcode, SourcePosition position, RegisterSpec result,
H A DFillArrayDataInsn.java51 public FillArrayDataInsn(Rop opcode, SourcePosition position,
57 if (opcode.getBranchingness() != Rop.BRANCH_NONE) {
H A DPlainCstInsn.java39 public PlainCstInsn(Rop opcode, SourcePosition position,
44 if (opcode.getBranchingness() != Rop.BRANCH_NONE) {
H A DSwitchInsn.java41 public SwitchInsn(Rop opcode, SourcePosition position, RegisterSpec result,
45 if (opcode.getBranchingness() != Rop.BRANCH_SWITCH) {
H A DThrowingCstInsn.java42 public ThrowingCstInsn(Rop opcode, SourcePosition position,
47 if (opcode.getBranchingness() != Rop.BRANCH_THROW) {
H A DThrowingInsn.java62 public ThrowingInsn(Rop opcode, SourcePosition position,
67 if (opcode.getBranchingness() != Rop.BRANCH_THROW) {
H A DBasicBlock.java79 Rop one = insns.get(i).getOpcode();
80 if (one.getBranchingness() != Rop.BRANCH_NONE) {
87 if (lastInsn.getOpcode().getBranchingness() == Rop.BRANCH_NONE) {
H A DDexTranslationAdvice.java57 public boolean hasConstantOperation(Rop opcode,
102 public boolean requiresSourcesInOrder(Rop opcode,
H A DInsn.java32 private final Rop opcode;
51 public Insn(Rop opcode, SourcePosition position, RegisterSpec result,
111 * is the portion that appears after the Rop opcode
124 public final Rop getOpcode() {
/external/dexmaker/src/main/java/com/google/dexmaker/
H A DComparison.java19 import com.android.dx.rop.code.Rop;
30 @Override Rop rop(TypeList types) {
37 @Override Rop rop(TypeList types) {
44 @Override Rop rop(TypeList types) {
51 @Override Rop rop(TypeList types) {
58 @Override Rop rop(TypeList types) {
65 @Override Rop rop(TypeList types) {
70 abstract Rop rop(TypeList types);
H A DUnaryOp.java19 import com.android.dx.rop.code.Rop;
29 @Override Rop rop(TypeId<?> type) {
36 @Override Rop rop(TypeId<?> type) {
41 abstract Rop rop(TypeId<?> type);
H A DBinaryOp.java19 import com.android.dx.rop.code.Rop;
42 @Override Rop rop(TypeList types) {
49 @Override Rop rop(TypeList types) {
56 @Override Rop rop(TypeList types) {
63 @Override Rop rop(TypeList types) {
70 @Override Rop rop(TypeList types) {
77 @Override Rop rop(TypeList types) {
84 @Override Rop rop(TypeList types) {
91 @Override Rop rop(TypeList types) {
98 @Override Rop ro
[all...]
H A DCode.java24 import com.android.dx.rop.code.Rop;
25 import static com.android.dx.rop.code.Rop.BRANCH_GOTO;
26 import static com.android.dx.rop.code.Rop.BRANCH_NONE;
27 import static com.android.dx.rop.code.Rop.BRANCH_RETURN;
436 case Rop.BRANCH_IF:
443 case Rop.BRANCH_THROW:
477 Rop rop = value == null
512 Rop rop = op.rop(StdTypeList.make(a.type.ropType, b.type.ropType));
533 Rop rop = comparison.rop(StdTypeList.make(a.type.ropType, b.type.ropType));
546 Rop ro
[all...]
/external/qemu/distrib/sdl-1.2.15/src/video/fbcon/
H A DSDL_fbriva.c46 RivaRop *Rop = (RivaRop *)(mapped_io + ROP_OFFSET); local
47 while ( (Rop->FifoFree < FifoEmptyCount) ||
53 RivaRop *Rop = (RivaRop *)(mapped_io + ROP_OFFSET); local
54 while ( (Rop->FifoFree < FifoEmptyCount) ||
188 RivaRop *Rop = (RivaRop *)(mapped_io + ROP_OFFSET); local
204 FifoEmptyCount = Rop->FifoFree;
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
H A DRopTranslator.java32 import com.android.dx.rop.code.Rop;
283 Rop lastRop = lastInsn.getOpcode();
284 if ((lastRop.getBranchingness() == Rop.BRANCH_IF) &&
531 Rop rop = insn.getOpcode();
549 case Rop.BRANCH_NONE:
550 case Rop.BRANCH_RETURN:
551 case Rop.BRANCH_THROW: {
555 case Rop.BRANCH_GOTO: {
563 case Rop.BRANCH_IF: {
581 Rop ro
[all...]
/external/dexmaker/src/dx/java/com/android/dx/ssa/
H A DLiteralOpUpgrader.java23 import com.android.dx.rop.code.Rop;
97 Rop opcode = originalRopInsn.getOpcode();
108 if (opcode.getBranchingness() == Rop.BRANCH_IF) {
148 Rop opcode = originalRopInsn.getOpcode();
190 Rop newRop = Rops.ropFor(newOpcode, insn.getResult(), newSources, cst);
H A DNormalSsaInsn.java31 * @param insn Rop insn to wrap
125 * @return the Rop opcode for this insn
128 public Rop getOpcode() {
218 Rop opcode = getOpcode();
220 if (opcode.getBranchingness() != Rop.BRANCH_NONE) {
H A DSsaInsn.java168 * Returns the Rop opcode for this insn, or null if this is a phi insn.
172 * @return {@code null-ok;} Rop opcode if there is one.
174 abstract public Rop getOpcode();
177 * Returns the original Rop insn for this insn, or null if this is
182 * @return {@code null-ok;} Rop insn if there is one.
H A DConstCollector.java25 import com.android.dx.rop.code.Rop;
109 Rop constRop = Rops.opConst(cst);
111 if (constRop.getBranchingness() == Rop.BRANCH_NONE) {
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/
H A DSsaToRop.java24 import com.android.dx.rop.code.Rop;
283 Rop opcode = lastInsn.getOpcode();
285 if (opcode.getBranchingness() != Rop.BRANCH_RETURN

Completed in 213 milliseconds

12