Home
last modified time | relevance | path

Searched refs:rop (Results 1 – 25 of 222) sorted by relevance

123456789

/external/dexmaker/src/main/java/com/google/dexmaker/
DBinaryOp.java19 import com.android.dx.rop.code.Rop;
20 import com.android.dx.rop.code.Rops;
21 import com.android.dx.rop.type.TypeList;
42 @Override Rop rop(TypeList types) { in ADD() method
49 @Override Rop rop(TypeList types) { in SUBTRACT() method
56 @Override Rop rop(TypeList types) { in MULTIPLY() method
63 @Override Rop rop(TypeList types) { in DIVIDE() method
70 @Override Rop rop(TypeList types) { in REMAINDER() method
77 @Override Rop rop(TypeList types) { in AND() method
84 @Override Rop rop(TypeList types) { in OR() method
[all …]
DComparison.java19 import com.android.dx.rop.code.Rop;
20 import com.android.dx.rop.code.Rops;
21 import com.android.dx.rop.type.TypeList;
30 @Override Rop rop(TypeList types) { in LT() method
37 @Override Rop rop(TypeList types) { in LE() method
44 @Override Rop rop(TypeList types) { in EQ() method
51 @Override Rop rop(TypeList types) { in GE() method
58 @Override Rop rop(TypeList types) { in GT() method
65 @Override Rop rop(TypeList types) { in NE() method
70 abstract Rop rop(TypeList types); in rop() method in Comparison
DConstants.java19 import com.android.dx.rop.cst.CstBoolean;
20 import com.android.dx.rop.cst.CstByte;
21 import com.android.dx.rop.cst.CstChar;
22 import com.android.dx.rop.cst.CstDouble;
23 import com.android.dx.rop.cst.CstFloat;
24 import com.android.dx.rop.cst.CstInteger;
25 import com.android.dx.rop.cst.CstKnownNull;
26 import com.android.dx.rop.cst.CstLong;
27 import com.android.dx.rop.cst.CstShort;
28 import com.android.dx.rop.cst.CstString;
[all …]
DTypeId.java19 import com.android.dx.rop.cst.CstType;
37 = new TypeId<Boolean>(com.android.dx.rop.type.Type.BOOLEAN);
40 public static final TypeId<Byte> BYTE = new TypeId<Byte>(com.android.dx.rop.type.Type.BYTE);
44 = new TypeId<Character>(com.android.dx.rop.type.Type.CHAR);
47 …public static final TypeId<Double> DOUBLE = new TypeId<Double>(com.android.dx.rop.type.Type.DOUBLE…
50 public static final TypeId<Float> FLOAT = new TypeId<Float>(com.android.dx.rop.type.Type.FLOAT);
53 public static final TypeId<Integer> INT = new TypeId<Integer>(com.android.dx.rop.type.Type.INT);
56 public static final TypeId<Long> LONG = new TypeId<Long>(com.android.dx.rop.type.Type.LONG);
59 public static final TypeId<Short> SHORT = new TypeId<Short>(com.android.dx.rop.type.Type.SHORT);
62 public static final TypeId<Void> VOID = new TypeId<Void>(com.android.dx.rop.type.Type.VOID);
[all …]
DCode.java19 import com.android.dx.rop.code.BasicBlockList;
20 import com.android.dx.rop.code.Insn;
21 import com.android.dx.rop.code.PlainCstInsn;
22 import com.android.dx.rop.code.PlainInsn;
23 import com.android.dx.rop.code.RegisterSpecList;
24 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;
28 import com.android.dx.rop.code.Rops;
[all …]
DUnaryOp.java19 import com.android.dx.rop.code.Rop;
20 import com.android.dx.rop.code.Rops;
29 @Override Rop rop(TypeId<?> type) { in NOT() method
36 @Override Rop rop(TypeId<?> type) { in NEGATE() method
41 abstract Rop rop(TypeId<?> type); in rop() method in UnaryOp
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
DRopTranslator.java21 import com.android.dx.rop.code.BasicBlock;
22 import com.android.dx.rop.code.BasicBlockList;
23 import com.android.dx.rop.code.FillArrayDataInsn;
24 import com.android.dx.rop.code.Insn;
25 import com.android.dx.rop.code.LocalVariableInfo;
26 import com.android.dx.rop.code.PlainCstInsn;
27 import com.android.dx.rop.code.PlainInsn;
28 import com.android.dx.rop.code.RegOps;
29 import com.android.dx.rop.code.RegisterSpec;
30 import com.android.dx.rop.code.RegisterSpecList;
[all …]
/external/dexmaker/src/dx/java/com/android/dx/dex/file/
DValueEncoder.java19 import com.android.dx.rop.annotation.Annotation;
20 import com.android.dx.rop.annotation.NameValuePair;
21 import com.android.dx.rop.cst.Constant;
22 import com.android.dx.rop.cst.CstAnnotation;
23 import com.android.dx.rop.cst.CstArray;
24 import com.android.dx.rop.cst.CstBoolean;
25 import com.android.dx.rop.cst.CstByte;
26 import com.android.dx.rop.cst.CstChar;
27 import com.android.dx.rop.cst.CstDouble;
28 import com.android.dx.rop.cst.CstEnumRef;
[all …]
DAnnotationUtils.java19 import com.android.dx.rop.annotation.Annotation;
20 import com.android.dx.rop.annotation.NameValuePair;
21 import com.android.dx.rop.cst.Constant;
22 import com.android.dx.rop.cst.CstAnnotation;
23 import com.android.dx.rop.cst.CstArray;
24 import com.android.dx.rop.cst.CstInteger;
25 import com.android.dx.rop.cst.CstKnownNull;
26 import com.android.dx.rop.cst.CstMethodRef;
27 import com.android.dx.rop.cst.CstString;
28 import com.android.dx.rop.cst.CstType;
[all …]
DClassDefItem.java20 import com.android.dx.rop.annotation.Annotations;
21 import com.android.dx.rop.annotation.AnnotationsList;
22 import com.android.dx.rop.code.AccessFlags;
23 import com.android.dx.rop.cst.Constant;
24 import com.android.dx.rop.cst.CstArray;
25 import com.android.dx.rop.cst.CstFieldRef;
26 import com.android.dx.rop.cst.CstMethodRef;
27 import com.android.dx.rop.cst.CstString;
28 import com.android.dx.rop.cst.CstType;
29 import com.android.dx.rop.type.StdTypeList;
[all …]
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime/
DTokenRewriteStream.cs577 ReplaceOp rop = (ReplaceOp)rewrites[i]; in ReduceToSingleOperationPerIndex()
583 if (iop.index == rop.index) in ReduceToSingleOperationPerIndex()
588rop.text = iop.text.ToString() + (rop.text != null ? rop.text.ToString() : string.Empty); in ReduceToSingleOperationPerIndex()
590 else if (iop.index > rop.index && iop.index <= rop.lastIndex) in ReduceToSingleOperationPerIndex()
601 if ( prevRop.index >= rop.index && prevRop.lastIndex <= rop.lastIndex ) in ReduceToSingleOperationPerIndex()
609 prevRop.lastIndex < rop.index || prevRop.index > rop.lastIndex; in ReduceToSingleOperationPerIndex()
611 prevRop.index == rop.index && prevRop.lastIndex == rop.lastIndex; in ReduceToSingleOperationPerIndex()
614 if (prevRop.text == null && rop.text == null && !disjoint) in ReduceToSingleOperationPerIndex()
618 rop.index = Math.Min(prevRop.index, rop.index); in ReduceToSingleOperationPerIndex()
619 rop.lastIndex = Math.Max(prevRop.lastIndex, rop.lastIndex); in ReduceToSingleOperationPerIndex()
[all …]
/external/dexmaker/src/dx/java/com/android/dx/ssa/
DLiteralOpUpgrader.java19 import com.android.dx.rop.code.PlainCstInsn;
20 import com.android.dx.rop.code.TranslationAdvice;
21 import com.android.dx.rop.code.RegisterSpecList;
22 import com.android.dx.rop.code.Insn;
23 import com.android.dx.rop.code.Rop;
24 import com.android.dx.rop.code.RegisterSpec;
25 import com.android.dx.rop.code.PlainInsn;
26 import com.android.dx.rop.code.Rops;
27 import com.android.dx.rop.code.RegOps;
28 import com.android.dx.rop.cst.Constant;
[all …]
DConstCollector.java19 import com.android.dx.rop.code.LocalItem;
20 import com.android.dx.rop.code.PlainCstInsn;
21 import com.android.dx.rop.code.PlainInsn;
22 import com.android.dx.rop.code.RegOps;
23 import com.android.dx.rop.code.RegisterSpec;
24 import com.android.dx.rop.code.RegisterSpecList;
25 import com.android.dx.rop.code.Rop;
26 import com.android.dx.rop.code.Rops;
27 import com.android.dx.rop.code.SourcePosition;
28 import com.android.dx.rop.code.ThrowingCstInsn;
[all …]
DDeadCodeRemover.java19 import com.android.dx.rop.code.RegOps;
20 import com.android.dx.rop.code.RegisterSpec;
21 import com.android.dx.rop.code.RegisterSpecList;
22 import com.android.dx.rop.code.Rop;
23 import com.android.dx.rop.code.PlainInsn;
24 import com.android.dx.rop.code.Rops;
25 import com.android.dx.rop.code.SourcePosition;
26 import com.android.dx.rop.code.Insn;
/external/antlr/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/
DTokenRewriteStream.java464 ReplaceOp rop = (ReplaceOp)rewrites.get(i); in reduceToSingleOperationPerIndex() local
469 if ( iop.index == rop.index ) { in reduceToSingleOperationPerIndex()
473 rop.text = iop.text.toString() + (rop.text!=null?rop.text.toString():""); in reduceToSingleOperationPerIndex()
475 else if ( iop.index > rop.index && iop.index <= rop.lastIndex ) { in reduceToSingleOperationPerIndex()
484 if ( prevRop.index>=rop.index && prevRop.lastIndex <= rop.lastIndex ) { in reduceToSingleOperationPerIndex()
491 prevRop.lastIndex<rop.index || prevRop.index > rop.lastIndex; in reduceToSingleOperationPerIndex()
493 prevRop.index==rop.index && prevRop.lastIndex==rop.lastIndex; in reduceToSingleOperationPerIndex()
496 if ( prevRop.text==null && rop.text==null && !disjoint ) { in reduceToSingleOperationPerIndex()
499 rop.index = Math.min(prevRop.index, rop.index); in reduceToSingleOperationPerIndex()
500 rop.lastIndex = Math.max(prevRop.lastIndex, rop.lastIndex); in reduceToSingleOperationPerIndex()
[all …]
/external/dexmaker/src/dx/java/com/android/dx/rop/code/
DRop.java17 package com.android.dx.rop.code;
19 import com.android.dx.rop.type.StdTypeList;
20 import com.android.dx.rop.type.Type;
21 import com.android.dx.rop.type.TypeList;
227 Rop rop = (Rop) other; in equals() local
229 return (opcode == rop.opcode) && in equals()
230 (branchingness == rop.branchingness) && in equals()
231 (result == rop.result) && in equals()
232 sources.equals(rop.sources) && in equals()
233 exceptions.equals(rop.exceptions); in equals()
DPlainInsn.java17 package com.android.dx.rop.code;
19 import com.android.dx.rop.type.StdTypeList;
20 import com.android.dx.rop.type.Type;
21 import com.android.dx.rop.type.TypeList;
22 import com.android.dx.rop.type.TypeBearer;
23 import com.android.dx.rop.cst.Constant;
24 import com.android.dx.rop.cst.CstInteger;
DPlainCstInsn.java17 package com.android.dx.rop.code;
19 import com.android.dx.rop.cst.Constant;
20 import com.android.dx.rop.type.StdTypeList;
21 import com.android.dx.rop.type.Type;
22 import com.android.dx.rop.type.TypeList;
DFillArrayDataInsn.java17 package com.android.dx.rop.code;
19 import com.android.dx.rop.cst.Constant;
20 import com.android.dx.rop.type.Type;
21 import com.android.dx.rop.type.TypeList;
22 import com.android.dx.rop.type.StdTypeList;
DThrowingCstInsn.java17 package com.android.dx.rop.code;
19 import com.android.dx.rop.cst.Constant;
20 import com.android.dx.rop.cst.CstString;
21 import com.android.dx.rop.type.Type;
22 import com.android.dx.rop.type.TypeList;
/external/antlr/antlr-3.4/runtime/Python/antlr3/
Dstreams.py1393 for i, rop in enumerate(rewrites):
1394 if rop is None:
1397 if not isinstance(rop, ReplaceOp):
1402 if iop.index == rop.index:
1406 rop.text = self.catOpText(iop.text, rop.text)
1408 elif iop.index > rop.index and iop.index <= rop.lastIndex:
1414 if (prevRop.index >= rop.index
1415 and prevRop.lastIndex <= rop.lastIndex):
1421 disjoint = (prevRop.lastIndex < rop.index
1422 or prevRop.index > rop.lastIndex)
[all …]
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/
DIdenticalBlockCombiner.java19 import com.android.dx.rop.code.BasicBlock;
20 import com.android.dx.rop.code.BasicBlockList;
21 import com.android.dx.rop.code.CstInsn;
22 import com.android.dx.rop.code.Insn;
23 import com.android.dx.rop.code.InsnList;
24 import com.android.dx.rop.code.RegOps;
25 import com.android.dx.rop.code.RopMethod;
26 import com.android.dx.rop.code.SwitchInsn;
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime/
DTokenRewriteStream.cs500 ReplaceOp rop = (ReplaceOp)rewrites[i]; in ReduceToSingleOperationPerIndex()
505 if (iop.index >= rop.index && iop.index <= rop.lastIndex) { in ReduceToSingleOperationPerIndex()
514 if (prevRop.index >= rop.index && prevRop.lastIndex <= rop.lastIndex) { in ReduceToSingleOperationPerIndex()
521 prevRop.lastIndex < rop.index || prevRop.index > rop.lastIndex; in ReduceToSingleOperationPerIndex()
523 prevRop.index == rop.index && prevRop.lastIndex == rop.lastIndex; in ReduceToSingleOperationPerIndex()
525 throw new ArgumentException("replace op boundaries of " + rop + in ReduceToSingleOperationPerIndex()
554 ReplaceOp rop = (ReplaceOp)prevReplaces[j]; in ReduceToSingleOperationPerIndex()
555 if (iop.index == rop.index) { in ReduceToSingleOperationPerIndex()
556 rop.text = CatOpText(iop.text, rop.text); in ReduceToSingleOperationPerIndex()
560 if (iop.index >= rop.index && iop.index <= rop.lastIndex) { in ReduceToSingleOperationPerIndex()
[all …]
/external/dexmaker/src/dx/java/com/android/dx/dex/code/form/
DForm31c.java22 import com.android.dx.rop.code.RegisterSpec;
23 import com.android.dx.rop.code.RegisterSpecList;
24 import com.android.dx.rop.cst.Constant;
25 import com.android.dx.rop.cst.CstFieldRef;
26 import com.android.dx.rop.cst.CstString;
27 import com.android.dx.rop.cst.CstType;
DForm21c.java22 import com.android.dx.rop.code.RegisterSpec;
23 import com.android.dx.rop.code.RegisterSpecList;
24 import com.android.dx.rop.cst.Constant;
25 import com.android.dx.rop.cst.CstFieldRef;
26 import com.android.dx.rop.cst.CstString;
27 import com.android.dx.rop.cst.CstType;

123456789