Home | History | Annotate | Download | only in compiler

Lines Matching refs:calleeMethod

23                               const Method *calleeMethod,
28 (calleeMethod->registersSize - calleeMethod->insSize);
38 const Method *calleeMethod,
56 dexDecodeInstruction(calleeMethod->insns, &getterInsn);
58 if (!dvmCompilerCanIncludeThisInstruction(calleeMethod, &getterInsn))
81 getterInsn.vB = convertRegId(&invokeMIR->dalvikInsn, calleeMethod,
86 getterInsn.vC = convertRegId(&invokeMIR->dalvikInsn, calleeMethod,
105 newGetterMIR->meta.calleeMethod = calleeMethod;
138 const Method *calleeMethod,
154 dexDecodeInstruction(calleeMethod->insns, &setterInsn);
156 if (!dvmCompilerCanIncludeThisInstruction(calleeMethod, &setterInsn))
162 setterInsn.vA = convertRegId(&invokeMIR->dalvikInsn, calleeMethod,
168 setterInsn.vB = convertRegId(&invokeMIR->dalvikInsn, calleeMethod,
174 setterInsn.vC = convertRegId(&invokeMIR->dalvikInsn, calleeMethod,
191 newSetterMIR->meta.calleeMethod = calleeMethod;
226 const Method *calleeMethod,
232 if (dvmIsNativeMethod(calleeMethod)) return false;
235 dvmCompilerAnalyzeMethodBody(calleeMethod, true);
250 return inlineGetter(cUnit, calleeMethod, invokeMIR, invokeBB, false,
253 return inlineSetter(cUnit, calleeMethod, invokeMIR, invokeBB, false,
260 const Method *calleeMethod,
274 const Method *calleeMethod,
280 if (dvmIsNativeMethod(calleeMethod)) return false;
283 dvmCompilerAnalyzeMethodBody(calleeMethod, true);
287 return inlineEmptyVirtualCallee(cUnit, calleeMethod, invokeMIR,
292 return inlineGetter(cUnit, calleeMethod, invokeMIR, invokeBB, true,
295 return inlineSetter(cUnit, calleeMethod, invokeMIR, invokeBB, true,
335 const Method *calleeMethod;
342 calleeMethod = lastMIRInsn->meta.callsiteInfo->method;
349 calleeMethod = lastMIRInsn->meta.callsiteInfo->method;
352 calleeMethod = NULL;
356 if (calleeMethod) {
357 bool inlined = tryInlineSingletonCallsite(cUnit, calleeMethod,
361 !dvmIsNativeMethod(calleeMethod)) {
363 dvmCompilerAnalyzeMethodBody(calleeMethod, true);
367 if (dvmJitGetMethodAddr(calleeMethod->insns)) {
371 dvmCompileMethod(calleeMethod, info);
372 if (dvmJitGetMethodAddr(calleeMethod->insns)) {
389 calleeMethod = lastMIRInsn->meta.callsiteInfo->method;
395 calleeMethod = lastMIRInsn->meta.callsiteInfo->method;
401 if (calleeMethod) {
402 bool inlined = tryInlineVirtualCallsite(cUnit, calleeMethod,
406 !dvmIsNativeMethod(calleeMethod)) {
408 dvmCompilerAnalyzeMethodBody(calleeMethod, true);
412 if (dvmJitGetMethodAddr(calleeMethod->insns)) {
416 dvmCompileMethod(calleeMethod, info);
417 if (dvmJitGetMethodAddr(calleeMethod->insns)) {