/dalvik/vm/compiler/ |
Compiler.h | 207 void dvmCompilerInlineMIR(struct CompilationUnit *cUnit, 209 void dvmInitializeSSAConversion(struct CompilationUnit *cUnit); 210 int dvmConvertSSARegToDalvik(const struct CompilationUnit *cUnit, int ssaReg); 211 bool dvmCompilerLoopOpt(struct CompilationUnit *cUnit); 212 void dvmCompilerInsertBackwardChaining(struct CompilationUnit *cUnit); 213 void dvmCompilerNonLoopAnalysis(struct CompilationUnit *cUnit); 214 bool dvmCompilerFindLocalLiveIn(struct CompilationUnit *cUnit, 216 bool dvmCompilerDoSSAConversion(struct CompilationUnit *cUnit, 218 bool dvmCompilerDoConstantPropagation(struct CompilationUnit *cUnit, 220 bool dvmCompilerFindInductionVariables(struct CompilationUnit *cUnit, [all...] |
IntermediateRep.cpp | 81 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir) 83 if (cUnit->firstLIRInsn == NULL) { 84 assert(cUnit->lastLIRInsn == NULL); 85 cUnit->lastLIRInsn = cUnit->firstLIRInsn = lir; 88 cUnit->lastLIRInsn->next = lir; 89 lir->prev = cUnit->lastLIRInsn; 91 cUnit->lastLIRInsn = lir;
|
Loop.h | 37 bool dvmCompilerFilterLoopBlocks(CompilationUnit *cUnit); 43 #define BAIL_LOOP_COMPILATION() if (cUnit->jitMode == kJitLoop) { \ 44 cUnit->quitLoopMode = true; \
|
InlineTransformation.cpp | 37 static bool inlineGetter(CompilationUnit *cUnit, 137 static bool inlineSetter(CompilationUnit *cUnit, 225 static bool tryInlineSingletonCallsite(CompilationUnit *cUnit, 250 return inlineGetter(cUnit, calleeMethod, invokeMIR, invokeBB, false, 253 return inlineSetter(cUnit, calleeMethod, invokeMIR, invokeBB, false, 259 static bool inlineEmptyVirtualCallee(CompilationUnit *cUnit, 273 static bool tryInlineVirtualCallsite(CompilationUnit *cUnit, 287 return inlineEmptyVirtualCallee(cUnit, calleeMethod, invokeMIR, 292 return inlineGetter(cUnit, calleeMethod, invokeMIR, invokeBB, true, 295 return inlineSetter(cUnit, calleeMethod, invokeMIR, invokeBB, true [all...] |
CompilerIR.h | 232 /* Number of total regs used in the whole cUnit after SSA transformation */ 278 #define HEAP_ACCESS_SHADOW(_state) cUnit->heapMemOp = _state 291 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir); 297 void dvmCompilerAbort(CompilationUnit *cUnit); 300 void dvmCompilerDumpCompilationUnit(CompilationUnit *cUnit);
|
Utility.cpp | 157 void dvmCompilerDumpCompilationUnit(CompilationUnit *cUnit) 175 ALOGD("Compiling %s %s", cUnit->method->clazz->descriptor, 176 cUnit->method->name); 177 ALOGD("%d insns", dvmGetMethodInsnsSize(cUnit->method)); 178 ALOGD("%d blocks in total", cUnit->numBlocks); 181 dvmGrowableListIteratorInit(&cUnit->blockList, &iterator); 358 void dvmCompilerAbort(CompilationUnit *cUnit) 367 longjmp(*cUnit->bailPtr, 1);
|
/dalvik/vm/compiler/codegen/arm/ |
CodegenCommon.cpp | 264 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpcode opcode) 270 dvmCompilerAppendLIR(cUnit, (LIR *) insn); 274 static ArmLIR *newLIR1(CompilationUnit *cUnit, ArmOpcode opcode, 282 dvmCompilerAppendLIR(cUnit, (LIR *) insn); 286 static ArmLIR *newLIR2(CompilationUnit *cUnit, ArmOpcode opcode, 296 dvmCompilerAppendLIR(cUnit, (LIR *) insn); 300 static ArmLIR *newLIR3(CompilationUnit *cUnit, ArmOpcode opcode, 314 dvmCompilerAppendLIR(cUnit, (LIR *) insn); 319 static ArmLIR *newLIR4(CompilationUnit *cUnit, ArmOpcode opcode, 331 dvmCompilerAppendLIR(cUnit, (LIR *) insn) [all...] |
ArchUtility.cpp | 396 void dvmCompilerCodegenDump(CompilationUnit *cUnit) 402 ALOGD("installed code is at %p", cUnit->baseAddr); 403 ALOGD("total size is %d bytes", cUnit->totalSize); 404 for (lirInsn = cUnit->firstLIRInsn; lirInsn; lirInsn = lirInsn->next) { 405 dvmDumpLIRInsn(lirInsn, (unsigned char *) cUnit->baseAddr); 407 for (lirInsn = cUnit->classPointerList; lirInsn; lirInsn = lirInsn->next) { 410 (char*)cUnit->baseAddr + armLIR->generic.offset, 414 for (lirInsn = cUnit->literalList; lirInsn; lirInsn = lirInsn->next) { 417 (char*)cUnit->baseAddr + armLIR->generic.offset,
|
Assemble.cpp | [all...] |
LocalOptimizations.cpp | 55 static void convertMemOpIntoMove(CompilationUnit *cUnit, ArmLIR *origLIR, 60 moveLIR = dvmCompilerRegCopyNoInsert( cUnit, dest, src); 88 static void applyLoadStoreElimination(CompilationUnit *cUnit, 166 convertMemOpIntoMove(cUnit, checkLIR, 189 convertMemOpIntoMove(cUnit, 271 static void applyLoadHoisting(CompilationUnit *cUnit, 456 void dvmCompilerApplyLocalOptimizations(CompilationUnit *cUnit, LIR *headLIR, 460 applyLoadStoreElimination(cUnit, (ArmLIR *) headLIR, 464 applyLoadHoisting(cUnit, (ArmLIR *) headLIR, (ArmLIR *) tailLIR);
|
CalloutHelper.h | 31 #define LOAD_FUNC_ADDR(cUnit, reg, addr) loadConstant(cUnit, reg, addr)
|
/dalvik/vm/compiler/codegen/ |
Optimizer.h | 39 void dvmCompilerApplyLocalOptimizations(struct CompilationUnit *cUnit, 43 void dvmCompilerApplyGlobalOptimizations(struct CompilationUnit *cUnit);
|
/external/libsepol/tests/ |
libsepol-tests.c | 27 #include <CUnit/Basic.h> 28 #include <CUnit/Console.h> 29 #include <CUnit/TestDB.h>
|
test-cond.h | 24 #include <CUnit/Basic.h>
|
test-deps.h | 24 #include <CUnit/Basic.h>
|
test-expander.h | 24 #include <CUnit/Basic.h>
|
test-linker.h | 24 #include <CUnit/Basic.h>
|
test-expander-roles.c | 27 #include <CUnit/Basic.h>
|
test-downgrade.h | 24 #include <CUnit/Basic.h> 54 * Output: Returns 0 upon success. Upon failure, a CUnit testing error
|
/dalvik/vm/compiler/codegen/arm/armv5te/ |
MethodCodegenDriver.cpp | 17 void dvmCompilerMethodMIR2LIR(CompilationUnit *cUnit)
|
ArchVariant.cpp | 107 void dvmCompilerGenMemBarrier(CompilationUnit *cUnit, int barrierKind)
|
/dalvik/vm/compiler/codegen/x86/ |
ArchUtility.cpp | 22 void dvmCompilerCodegenDump(CompilationUnit *cUnit)
|
CalloutHelper.h | 31 #define LOAD_FUNC_ADDR(cUnit, reg, addr) loadConstant(cUnit, reg, addr)
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
ArchVariant.cpp | 102 void dvmCompilerGenMemBarrier(CompilationUnit *cUnit, int barrierKind) 105 ArmLIR *dmb = newLIR1(cUnit, kThumb2Dmb, barrierKind);
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
ArchVariant.cpp | 102 void dvmCompilerGenMemBarrier(CompilationUnit *cUnit, int barrierKind) 105 ArmLIR *dmb = newLIR1(cUnit, kThumb2Dmb, barrierKind);
|