Searched refs:isStatic (Results 1 - 25 of 33) sorted by relevance

12

/dalvik/dx/src/com/android/dx/ssa/
H A DOptimizer.java62 * @param isStatic true if this method has no 'this' pointer argument.
69 boolean isStatic, boolean inPreserveLocals,
72 return optimize(rmeth, paramWidth, isStatic, inPreserveLocals, inAdvice,
83 * @param isStatic true if this method has no 'this' pointer argument.
91 boolean isStatic, boolean inPreserveLocals,
98 ssaMeth = SsaConverter.convertToSsaMethod(rmeth, paramWidth, isStatic);
106 resultMeth = optimizeMinimizeRegisters(rmeth, paramWidth, isStatic,
123 * @param isStatic true if this method has no 'this' pointer argument.
128 int paramWidth, boolean isStatic,
134 rmeth, paramWidth, isStatic);
68 optimize(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument
90 optimize(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice, EnumSet<OptionalStep> steps) argument
127 optimizeMinimizeRegisters(RopMethod rmeth, int paramWidth, boolean isStatic, EnumSet<OptionalStep> steps) argument
194 debugEdgeSplit(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument
204 debugPhiPlacement(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument
214 debugRenaming(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument
224 debugDeadCodeRemover(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument
239 debugNoRegisterAllocation(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice, EnumSet<OptionalStep> steps) argument
[all...]
H A DSsaConverter.java38 * @param isStatic {@code true} if this method has no {@code this}
43 int paramWidth, boolean isStatic) {
45 = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic);
81 * @param isStatic {@code true} if this method has no {@code this}
86 boolean isStatic) {
89 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic);
101 * @param isStatic {@code true} if this method has no {@code this}
106 boolean isStatic) {
109 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic);
42 convertToSsaMethod(RopMethod rmeth, int paramWidth, boolean isStatic) argument
85 testEdgeSplit(RopMethod rmeth, int paramWidth, boolean isStatic) argument
105 testPhiPlacement(RopMethod rmeth, int paramWidth, boolean isStatic) argument
H A DSsaMethod.java69 private final boolean isStatic; field in class:SsaMethod
96 * @param isStatic {@code true} if this method has no {@code this}
100 int paramWidth, boolean isStatic) {
101 SsaMethod result = new SsaMethod(ropMethod, paramWidth, isStatic);
115 * @param isStatic {@code true} if this method has no {@code this}
118 private SsaMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) { argument
120 this.isStatic = isStatic;
307 public boolean isStatic() { method in class:SsaMethod
308 return isStatic;
99 newFromRopMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) argument
[all...]
/dalvik/dexgen/src/com/android/dexgen/rop/cst/
H A DCstBaseMethodRef.java72 * @param isStatic whether the method should be considered static
75 public final Prototype getPrototype(boolean isStatic) { argument
76 if (isStatic) {
121 * @param isStatic whether the method should be considered static
124 public final int getParameterWordCount(boolean isStatic) { argument
125 return getPrototype(isStatic).getParameterTypes().getWordCount();
/dalvik/dx/src/com/android/dx/rop/cst/
H A DCstBaseMethodRef.java72 * @param isStatic whether the method should be considered static
75 public final Prototype getPrototype(boolean isStatic) { argument
76 if (isStatic) {
121 * @param isStatic whether the method should be considered static
124 public final int getParameterWordCount(boolean isStatic) { argument
125 return getPrototype(isStatic).getParameterTypes().getWordCount();
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DDebugInfoItem.java42 private final boolean isStatic; field in class:DebugInfoItem
45 public DebugInfoItem(DalvCode code, boolean isStatic, CstMethodRef ref) { argument
54 this.isStatic = isStatic;
149 isStatic);
183 file, codeSize, regSize, isStatic, ref);
H A DCodeItem.java61 private final boolean isStatic; field in class:CodeItem
80 * @param isStatic whether this instance is for a {@code static}
85 public CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, argument
103 this.isStatic = isStatic;
121 debugInfo = new DebugInfoItem(code, isStatic, ref);
314 return ref.getParameterWordCount(isStatic);
H A DDebugInfoDecoder.java63 private final boolean isStatic; field in class:DebugInfoDecoder
90 * @param isStatic true if method is static
95 boolean isStatic, CstMethodRef ref, DexFile file) {
101 this.isStatic = isStatic;
236 - desc.getParameterTypes().getWordCount() - (isStatic? 0 : 1);
252 if (!isStatic) {
422 * @param isStatic whether the method is static
425 CstMethodRef ref, DalvCode code, boolean isStatic) {
434 isStatic, re
94 DebugInfoDecoder(byte[] encoded, int codesize, int regSize, boolean isStatic, CstMethodRef ref, DexFile file) argument
424 validateEncode(byte[] info, DexFile file, CstMethodRef ref, DalvCode code, boolean isStatic) argument
445 validateEncode0(byte[] info, int codeSize, int countRegisters, boolean isStatic, CstMethodRef ref, DexFile file, PositionList pl, LocalList ll) argument
[all...]
H A DEncodedMethod.java67 boolean isStatic = (accessFlags & AccessFlags.ACC_STATIC) != 0;
68 this.code = new CodeItem(method, code, isStatic, throwsList);
H A DDebugInfoEncoder.java70 private final boolean isStatic; field in class:DebugInfoEncoder
105 * @param isStatic
110 boolean isStatic, CstMethodRef ref) {
115 this.isStatic = isStatic;
394 if (!isStatic) {
516 - desc.getParameterTypes().getWordCount() - (isStatic? 0 : 1);
108 DebugInfoEncoder(PositionList positions, LocalList locals, DexFile file, int codeSize, int regSize, boolean isStatic, CstMethodRef ref) argument
/dalvik/dx/src/com/android/dx/dex/file/
H A DDebugInfoItem.java39 private final boolean isStatic; field in class:DebugInfoItem
42 public DebugInfoItem(DalvCode code, boolean isStatic, CstMethodRef ref) { argument
51 this.isStatic = isStatic;
146 isStatic);
180 file, codeSize, regSize, isStatic, ref);
H A DCodeItem.java52 private final boolean isStatic; field in class:CodeItem
71 * @param isStatic whether this instance is for a {@code static}
76 public CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, argument
94 this.isStatic = isStatic;
112 debugInfo = new DebugInfoItem(code, isStatic, ref);
305 return ref.getParameterWordCount(isStatic);
H A DDebugInfoDecoder.java74 private final boolean isStatic; field in class:DebugInfoDecoder
101 * @param isStatic true if method is static
106 boolean isStatic, CstMethodRef ref, DexFile file) {
112 this.isStatic = isStatic;
246 - desc.getParameterTypes().getWordCount() - (isStatic? 0 : 1);
262 if (!isStatic) {
426 * @param isStatic whether the method is static
429 CstMethodRef ref, DalvCode code, boolean isStatic) {
438 isStatic, re
105 DebugInfoDecoder(byte[] encoded, int codesize, int regSize, boolean isStatic, CstMethodRef ref, DexFile file) argument
428 validateEncode(byte[] info, DexFile file, CstMethodRef ref, DalvCode code, boolean isStatic) argument
449 validateEncode0(byte[] info, int codeSize, int countRegisters, boolean isStatic, CstMethodRef ref, DexFile file, PositionList pl, LocalList ll) argument
[all...]
H A DEncodedMethod.java66 boolean isStatic = (accessFlags & AccessFlags.ACC_STATIC) != 0;
67 this.code = new CodeItem(method, code, isStatic, throwsList);
H A DDebugInfoEncoder.java78 private final boolean isStatic; field in class:DebugInfoEncoder
113 * @param isStatic
118 boolean isStatic, CstMethodRef ref) {
123 this.isStatic = isStatic;
402 if (!isStatic) {
524 - desc.getParameterTypes().getWordCount() - (isStatic? 0 : 1);
116 DebugInfoEncoder(PositionList positions, LocalList locals, DexFile file, int codeSize, int regSize, boolean isStatic, CstMethodRef ref) argument
/dalvik/dx/src/com/android/dx/command/dump/
H A DSsaDumper.java95 boolean isStatic = AccessFlags.isStatic(meth.getAccessFlags());
96 int paramWidth = computeParamWidth(meth, isStatic);
100 paramWidth, isStatic, true, advice,
104 isStatic, true, advice);
107 rmeth, paramWidth, isStatic, true, advice);
110 rmeth, paramWidth, isStatic, true, advice);
113 rmeth, paramWidth, isStatic,true, advice);
H A DDotDumper.java121 boolean isStatic = AccessFlags.isStatic(meth.getAccessFlags());
123 BaseDumper.computeParamWidth(meth, isStatic), isStatic,
H A DBlockDumper.java292 boolean isStatic = AccessFlags.isStatic(meth.getAccessFlags());
293 int paramWidth = computeParamWidth(meth, isStatic);
295 Optimizer.optimize(rmeth, paramWidth, isStatic, true, advice);
/dalvik/dx/src/com/android/dx/cf/iface/
H A DStdMethod.java47 AccessFlags.isStatic(accessFlags),
/dalvik/dx/src/com/android/dx/dex/cf/
H A DOptimizerOptions.java124 * @param isStatic true if this method has no 'this' pointer argument.
130 int paramSize, boolean isStatic, CfOptions args,
141 paramSize, isStatic, args.localInfo, advice, steps);
129 compareOptimizerStep(RopMethod nonOptRmeth, int paramSize, boolean isStatic, CfOptions args, TranslationAdvice advice, RopMethod rmeth) argument
H A DCfTranslator.java183 if (AccessFlags.isStatic(accessFlags)) {
265 boolean isStatic = AccessFlags.isStatic(accessFlags);
290 paramSize = meth.getParameterWordCount(isStatic);
304 paramSize, isStatic, cfOptions.localInfo, advice);
308 paramSize, isStatic, cfOptions, advice, rmeth);
354 isStatic || isPrivate) {
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DDalvInsnList.java203 boolean isStatic =
206 ((CstBaseMethodRef) cst).getParameterWordCount(isStatic);
/dalvik/dx/src/com/android/dx/dex/code/
H A DDalvInsnList.java203 boolean isStatic =
206 ((CstBaseMethodRef) cst).getParameterWordCount(isStatic);
/dalvik/dexgen/src/com/android/dexgen/rop/type/
H A DPrototype.java160 * @param isStatic whether this is a static method
165 boolean isStatic, boolean isInit) {
168 if (isStatic) {
164 intern(String descriptor, Type definer, boolean isStatic, boolean isInit) argument
/dalvik/dx/src/com/android/dx/rop/type/
H A DPrototype.java164 * @param isStatic whether this is a static method
169 boolean isStatic, boolean isInit) {
172 if (isStatic) {
168 intern(String descriptor, Type definer, boolean isStatic, boolean isInit) argument

Completed in 446 milliseconds

12