Searched defs:result (Results 26 - 43 of 43) sorted by relevance

12

/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DInsn.java28 * an opcode (which specifies operation and source/result types), a
29 * list of actual sources and result registers/values, and additional
39 /** {@code null-ok;} spec for the result of this instruction, if any */
40 private final RegisterSpec result; field in class:Insn
50 * @param result {@code null-ok;} spec for the result, if any
53 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, argument
69 this.result = result;
140 * Gets the result spe
297 withNewRegisters(RegisterSpec result, RegisterSpecList sources) argument
[all...]
/dalvik/dexlist/
H A DDexList.cpp205 int result = -1; local
212 result = 0;
233 result = 0;
240 return result;
259 int result = 0; local
292 result |= process(argv[i]);
295 return result;
/dalvik/dx/src/com/android/dx/cf/code/
H A DBaseMachine.java280 int result = 0;
283 result += args[i].getType().getCategory();
286 return result;
384 * should be the sole result set by a call to {@link #setResult} (or
404 TypeBearer result = results[0];
405 Type resultType = result.getType();
410 * If this is to be a move operation and the result is a
415 return localTarget.withType(result);
422 // The result and local types are inconsistent. Complain!
429 * The result typ
453 setResult(TypeBearer result) argument
469 addResult(TypeBearer result) argument
514 protected final TypeBearer result(int n) { method in class:BaseMachine
[all...]
H A DRopper.java112 private final ArrayList<BasicBlock> result; field in class:Ropper
116 * (See {@link Frame#getSubroutines} associated with each result block.
117 * Parallel to {@link Ropper#result}.
284 * before we leave the ropper. Redundent successors will result in
391 this.result = new ArrayList<BasicBlock>(blocks.size() * 2 + 10);
481 for (BasicBlock bb : result) {
541 * Searches {@link #result} for a block with the given label. Returns its
549 int sz = result.size();
551 BasicBlock one = result.get(i);
561 * Searches {@link #result} fo
[all...]
/dalvik/dx/src/com/android/dx/dex/code/
H A DOutputFinisher.java166 HashSet<Constant> result = new HashSet<Constant>(20);
169 addConstants(result, insn);
172 return result;
179 * @param result {@code non-null;} result set to add to
182 private static void addConstants(HashSet<Constant> result, argument
186 result.add(cst);
191 addConstants(result, specs.get(i));
195 addConstants(result, spec);
203 * @param result {
206 addConstants(HashSet<Constant> result, RegisterSpec spec) argument
[all...]
H A DLocalList.java186 * @return {@code -1..1;} standard result of comparison
359 LocalList result = state.finish();
362 debugVerify(result);
365 return result;
454 /** {@code non-null;} result being collected */
455 private final ArrayList<Entry> result; field in class:LocalList.MakeState
458 * {@code >= 0;} running count of nulled result entries, to help with
466 /** {@code null-ok;} result indices where local ends are stored */
476 result = new ArrayList<Entry>(initialSize);
609 Entry endEntry = result
[all...]
/dalvik/dx/src/com/android/dx/rop/code/
H A DInsn.java26 * an opcode (which specifies operation and source/result types), a
27 * list of actual sources and result registers/values, and additional
37 /** {@code null-ok;} spec for the result of this instruction, if any */
38 private final RegisterSpec result; field in class:Insn
48 * @param result {@code null-ok;} spec for the result, if any
51 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, argument
67 this.result = result;
138 * Gets the result spe
295 withNewRegisters(RegisterSpec result, RegisterSpecList sources) argument
[all...]
H A DRegisterSpecList.java39 RegisterSpecList result = new RegisterSpecList(1);
40 result.set(0, spec);
41 return result;
53 RegisterSpecList result = new RegisterSpecList(2);
54 result.set(0, spec0);
55 result.set(1, spec1);
56 return result;
69 RegisterSpecList result = new RegisterSpecList(3);
70 result.set(0, spec0);
71 result
395 private RegisterSpecList result; field in class:RegisterSpecList.Expander
[all...]
/dalvik/dx/src/com/android/dx/ssa/
H A DEscapeAnalysis.java136 * Finds the corresponding instruction for a given move result
138 * @param moveInsn {@code non-null;} a move result instruction
139 * @return {@code non-null;} the instruction that produces the result for
149 * Finds the corresponding move result for a given instruction
152 * followed by a move result
153 * @return {@code non-null;} the move result for the given instruction
213 * move result or move param.
219 RegisterSpec result = insn.getResult();
224 result.getTypeBearer().getBasicType() == Type.BT_OBJECT) {
227 processRegister(result, escSe
323 processRegister(RegisterSpec result, EscapeSet escSet) argument
[all...]
H A DSsaBasicBlock.java147 SsaBasicBlock result =
151 result.insns.ensureCapacity(ropInsns.size());
154 result.insns.add(new NormalSsaInsn (ropInsns.get(i), result));
157 result.predecessors = SsaMethod.bitSetFromLabelList(
161 result.successors
164 result.successorList
168 if (result.successorList.size() != 0) {
171 result.primarySuccessor = (primarySuccessor < 0)
175 return result;
574 addMoveToEnd(RegisterSpec result, RegisterSpec source) argument
631 addMoveToBeginning(RegisterSpec result, RegisterSpec source) argument
[all...]
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DLocalList.java187 * @return {@code -1..1;} standard result of comparison
363 LocalList result = state.finish();
366 debugVerify(result);
369 return result;
458 /** {@code non-null;} result being collected */
459 private final ArrayList<Entry> result; field in class:LocalList.MakeState
462 * {@code >= 0;} running count of nulled result entries, to help with
470 /** {@code null-ok;} result indices where local ends are stored */
480 result = new ArrayList<Entry>(initialSize);
613 Entry endEntry = result
[all...]
/dalvik/libdex/
H A DDexFile.cpp294 int result = -1; local
413 result = 0;
416 if (result != 0 && pDexFile != NULL) {
H A DDexProto.cpp101 char* result = pCache->value; local
104 return result;
281 int result = local
285 if (result != 0) {
286 return result;
298 int result = local
302 if (result != 0) {
303 return result;
333 const char* result = strchr(descriptor, ')'); local
335 if (result
362 const char* result = strchr(descriptor + 1, ';'); local
450 int result = strcmp(dexProtoGetReturnType(proto), returnType); local
[all...]
H A DDexSwapVerify.cpp263 bool result = (*element & bit) != 0; local
267 return result;
951 bool result = (dataDefiner == definerIdx) || (dataDefiner == kDexNoIndex); local
954 return result;
2125 u4 result = 0; local
2131 result |= ((u4) *(data++)) << (i * 8);
2135 return result;
/dalvik/tools/hprof-conv/
H A DHprofConv.c441 int result = -1; local
589 result = 0;
593 return result;
603 int result = -1; local
689 result = 0;
693 return result;
/dalvik/dexdump/
H A DDexDump.cpp358 * The output buffer must be able to hold (2*len)+1 bytes. The result is
705 * first try to use the given buffer, but if the result won't fit,
706 * then this will allocate a new buffer to hold the result. A pointer
707 * to the buffer which holds the full result is always returned, and
708 * this can be compared with the one passed in, to see if the result
1783 int result = -1; local
1789 return result;
1809 result = 0;
1816 return result;
1912 int result local
[all...]
/dalvik/tools/dmtracedump/
H A DTraceDump.c241 * hold the result. A pointer to "dest" is returned. The characters and
331 int result; local
345 result = strcmp(methodA->className, methodB->className);
346 if (result == 0) {
356 result = strcmp(methodA->methodName, methodB->methodName);
357 if (result == 0)
358 result = strcmp(methodA->signature, methodB->signature);
360 return result;
370 int result; local
384 result
409 int result; local
448 int result; local
471 int result; local
507 int result; local
536 int result; local
2528 int result; local
2568 int result; local
2584 int result; local
[all...]
/dalvik/dx/etc/
H A Djasmin.jarMETA-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ...

Completed in 880 milliseconds

12