Searched defs:code (Results 26 - 50 of 209) sorted by relevance

123456789

/dalvik/dx/src/com/android/dx/dex/code/
H A DOddSpacer.java17 package com.android.dx.dex.code;
20 import com.android.dx.rop.code.RegisterSpecList;
21 import com.android.dx.rop.code.SourcePosition;
25 * Pseudo-instruction which either turns into a {@code nop} or
33 * unknown ({@code -1}).
35 * @param position {@code non-null;} source position
H A DSimpleInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
29 * unknown ({@code -1}).
32 * @param position {@code non-null;} source position
33 * @param registers {@code non-null;} register list, including a
H A DVariableSizeInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
28 * unknown ({@code -1}).
30 * @param position {@code non-null;} source position
31 * @param registers {@code non-null;} source registers
H A DZeroSizeInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
24 * Pseudo-instruction base class for zero-size (no code emitted)
26 * about the code they are adjacent to.
31 * unknown ({@code -1}).
33 * @param position {@code non-null;} source position
/dalvik/dx/src/com/android/dx/dex/code/form/
H A DForm10x.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.DalvInsn;
20 import com.android.dx.dex.code.InsnFormat;
21 import com.android.dx.dex.code.SimpleInsn;
25 * Instruction format {@code 10x}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DForm3rc.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.CstInsn;
20 import com.android.dx.dex.code.DalvInsn;
21 import com.android.dx.dex.code.InsnFormat;
22 import com.android.dx.rop.code.RegisterSpecList;
29 * Instruction format {@code 3rc}. See the instruction format spec
33 /** {@code non-null;} unique instance of this class */
H A DSpecialFormat.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.DalvInsn;
20 import com.android.dx.dex.code.InsnFormat;
27 * exceptions, as code should know (implicitly or explicitly) to avoid
29 * always returns {@code true}.
32 /** {@code non-null;} unique instance of this class */
/dalvik/dx/src/com/android/dx/rop/code/
H A DConservativeTranslationAdvice.java17 package com.android.dx.rop.code;
21 * {@code false} to all methods.
25 /** {@code non-null;} standard instance of this class */
H A DCstInsn.java17 package com.android.dx.rop.code;
26 /** {@code non-null;} the constant */
32 * @param opcode {@code non-null;} the opcode
33 * @param position {@code non-null;} source position
34 * @param result {@code null-ok;} spec for the result, if any
35 * @param sources {@code non-null;} specs for all the sources
36 * @param cst {@code non-null;} constant
58 * @return {@code non-null;} the constant
H A DLocalVariableExtractor.java17 package com.android.dx.rop.code;
27 /** {@code non-null;} method being extracted from */
30 /** {@code non-null;} block list for the method */
33 /** {@code non-null;} result in-progress */
36 /** {@code non-null;} work set indicating blocks needing to be processed */
42 * @param method {@code non-null;} the method to extract from
43 * @return {@code non-null;} the extracted information
53 * @param method {@code non-null;} the method to extract from
72 * @return {@code non-null;} the extracted information
89 * @param label {@code >
[all...]
H A DTranslationAdvice.java17 package com.android.dx.rop.code;
23 * the early stage code be explicitly tied to the target.
33 * @param opcode {@code non-null;} the opcode
34 * @param sourceA {@code non-null;} the first source
35 * @param sourceB {@code non-null;} the second source
36 * @return {@code true} iff the target can represent the operation
46 * @param opcode {@code non-null;} opcode
47 * @param sources {@code non-null;} source list
48 * @return {@code true} iff the target requires the sources to be
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DArrayData.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpecList;
20 import com.android.dexgen.rop.code.SourcePosition;
33 * {@code non-null;} address representing the instruction that uses this
38 /** {@code non-null;} initial values to be filled into an array */
52 * unknown ({@code -1}).
54 * @param position {@code non-null;} source position
55 * @param user {@code non-null;} address representing the instruction that
57 * @param values {@code non-null;} initial values to be filled into an array
H A DDop.java17 package com.android.dexgen.dex.code;
29 /** {@code non-null;} the instruction format */
35 /** {@code non-null;} the name */
41 * @param opcode {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode
43 * @param family {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode family
44 * @param format {@code non-null;} the instruction format
47 * @param name {@code non-null;} the name
83 * @return {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode value
93 * @return {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode family
102 * @return {@code no
[all...]
H A DHighRegisterPrefix.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpec;
20 import com.android.dexgen.rop.code.RegisterSpecList;
21 import com.android.dexgen.rop.code.SourcePosition;
27 * {@code move*} instructions to move a set of registers into
28 * registers starting at {@code 0} sequentially. This is used
33 /** {@code null-ok;} cached instructions, if constructed */
38 * unknown ({@code -1}).
40 * @param position {@code non-null;} source position
41 * @param registers {@code no
[all...]
H A DLocalStart.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpec;
20 import com.android.dexgen.rop.code.RegisterSpecList;
21 import com.android.dexgen.rop.code.SourcePosition;
31 * {@code non-null;} register spec representing the local variable introduced
39 * @param spec {@code non-null;} the spec to convert
40 * @return {@code non-null;} the string form
49 * unknown ({@code -1}).
51 * @param position {@code non-null;} source position
52 * @param local {@code no
[all...]
H A DOutputCollector.java17 package com.android.dexgen.dex.code;
31 * {@code non-null;} the associated finisher (which holds the instruction
37 * {@code null-ok;} suffix for the output, or {@code null} if the suffix
45 * @param initialCapacity {@code >= 0;} initial capacity of the output list
46 * @param suffixInitialCapacity {@code >= 0;} initial capacity of the output
48 * @param regCount {@code >= 0;} register count for the method
59 * @param insn {@code non-null;} the instruction to add
71 * {@code 0} is the most recently added instruction,
72 * {@code
[all...]
H A DStdCatchBuilder.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.BasicBlock;
20 import com.android.dexgen.rop.code.BasicBlockList;
21 import com.android.dexgen.rop.code.RopMethod;
35 /** the maximum range of a single catch handler, in code units */
38 /** {@code non-null;} method to build the list for */
41 /** {@code non-null;} block output order */
44 /** {@code non-null;} address objects for each block */
51 * @param method {@code non-null;} method to build the list for
52 * @param order {@code no
[all...]
H A DTargetInsn.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpecList;
20 import com.android.dexgen.rop.code.SourcePosition;
26 /** {@code non-null;} the branch target */
31 * unknown ({@code -1}), and the target is initially
32 * {@code null}.
35 * @param position {@code non-null;} source position
36 * @param registers {@code non-null;} register list, including a
39 * @param target {@code non-null;} the branch target
67 * {@code l
[all...]
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/
H A DForm10t.java17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.DalvInsn;
20 import com.android.dexgen.dex.code.InsnFormat;
21 import com.android.dexgen.dex.code.TargetInsn;
25 * Instruction format {@code 10t}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DForm10x.java17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.DalvInsn;
20 import com.android.dexgen.dex.code.InsnFormat;
21 import com.android.dexgen.dex.code.SimpleInsn;
25 * Instruction format {@code 10x}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DForm11n.java17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.CstInsn;
20 import com.android.dexgen.dex.code.DalvInsn;
21 import com.android.dexgen.dex.code.InsnFormat;
22 import com.android.dexgen.rop.code.RegisterSpecList;
28 * Instruction format {@code 11n}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */
H A DForm11x.java17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.DalvInsn;
20 import com.android.dexgen.dex.code.InsnFormat;
21 import com.android.dexgen.dex.code.SimpleInsn;
22 import com.android.dexgen.rop.code.RegisterSpecList;
26 * Instruction format {@code 11x}. See the instruction format spec
30 /** {@code non-null;} unique instance of this class */
H A DForm12x.java17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.DalvInsn;
20 import com.android.dexgen.dex.code.HighRegisterPrefix;
21 import com.android.dexgen.dex.code.InsnFormat;
22 import com.android.dexgen.dex.code.SimpleInsn;
23 import com.android.dexgen.rop.code.RegisterSpec;
24 import com.android.dexgen.rop.code.RegisterSpecList;
28 * Instruction format {@code 12x}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */
50 * The (sz - 2) and (sz - 1) below makes this code wor
[all...]
H A DForm20t.java17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.DalvInsn;
20 import com.android.dexgen.dex.code.InsnFormat;
21 import com.android.dexgen.dex.code.TargetInsn;
25 * Instruction format {@code 20t}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DForm21c.java17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.CstInsn;
20 import com.android.dexgen.dex.code.DalvInsn;
21 import com.android.dexgen.dex.code.InsnFormat;
22 import com.android.dexgen.rop.code.RegisterSpec;
23 import com.android.dexgen.rop.code.RegisterSpecList;
31 * Instruction format {@code 21c}. See the instruction format spec
35 /** {@code non-null;} unique instance of this class */

Completed in 137 milliseconds

123456789