Home
last modified time | relevance | path

Searched refs:defMask (Results 1 – 17 of 17) sorted by relevance

/dalvik/vm/compiler/codegen/arm/
DCodegenCommon.cpp43 maskPtr = &lir->defMask; in setMemRefType()
132 lir->useMask = lir->defMask = 0; in setupResourceMasks()
149 lir->defMask = lir->useMask = ENCODE_ALL; in setupResourceMasks()
154 setupRegMask(&lir->defMask, lir->operands[0]); in setupResourceMasks()
158 setupRegMask(&lir->defMask, lir->operands[1]); in setupResourceMasks()
162 lir->defMask |= ENCODE_REG_SP; in setupResourceMasks()
166 lir->defMask |= ENCODE_REG_LR; in setupResourceMasks()
170 lir->defMask |= ENCODE_REG_LIST(lir->operands[0]); in setupResourceMasks()
174 lir->defMask |= ENCODE_REG_LIST(lir->operands[1]); in setupResourceMasks()
178 lir->defMask |= ENCODE_CCODE; in setupResourceMasks()
[all …]
DLocalOptimizations.cpp26 ((use | def) & check->defMask))
112 u8 thisMemMask = (thisLIR->useMask | thisLIR->defMask) & ENCODE_MEM; in applyLoadStoreElimination()
128 u8 stopDefRegMask = thisLIR->defMask & ~ENCODE_MEM; in applyLoadStoreElimination()
140 u8 checkMemMask = (checkLIR->useMask | checkLIR->defMask) & in applyLoadStoreElimination()
311 u8 stopDefRegMask = thisLIR->defMask & ~ENCODE_MEM; in applyLoadHoisting()
327 u8 checkMemMask = checkLIR->defMask & ENCODE_MEM; in applyLoadHoisting()
407 if (prevLIR->defMask == ENCODE_ALL) { in applyLoadHoisting()
431 if (((curLIR->useMask & prevLIR->defMask) && in applyLoadHoisting()
DArchUtility.cpp389 if (lir->defMask && (!lir->flags.isNop || dumpNop)) { in dvmDumpLIRInsn()
391 lir->defMask, "def")); in dvmDumpLIRInsn()
DCodegenDriver.cpp41 target->defMask = ENCODE_ALL; in markCard()
617 target->defMask = ENCODE_ALL; in genArrayObjectPut()
1071 loopLabel->defMask = ENCODE_ALL; in genProcessArgsRange()
1323 slowPathLabel->defMask = ENCODE_ALL; in genInvokeVirtualWholeMethod()
1430 target->defMask = ENCODE_ALL; in genMonitorPortable()
1822 target->defMask = ENCODE_ALL; in handleFmt21c_Fmt31c()
1878 target->defMask = ENCODE_ALL; in handleFmt21c_Fmt31c()
2477 target->defMask = ENCODE_ALL; in handleFmt22c()
2522 target->defMask = ENCODE_ALL; in handleFmt22c()
2916 target->defMask = ENCODE_ALL; in handleFmt31t()
[all …]
DArmLIR.h778 u8 defMask; // Resource mask for def member
/dalvik/vm/compiler/codegen/mips/
DCodegenCommon.cpp45 maskPtr = &lir->defMask; in setMemRefType()
150 lir->useMask = lir->defMask = 0; in setupResourceMasks()
167 lir->defMask = lir->useMask = ENCODE_ALL; in setupResourceMasks()
172 setupRegMask(&lir->defMask, lir->operands[0]); in setupResourceMasks()
176 setupRegMask(&lir->defMask, lir->operands[1]); in setupResourceMasks()
180 lir->defMask |= ENCODE_REG_SP; in setupResourceMasks()
184 lir->defMask |= ENCODE_REG_LR; in setupResourceMasks()
188 lir->defMask |= ENCODE_REG_LIST(lir->operands[0]); in setupResourceMasks()
192 lir->defMask |= ENCODE_REG_LIST(lir->operands[1]); in setupResourceMasks()
196 lir->defMask |= ENCODE_CCODE; in setupResourceMasks()
[all …]
DGlobalOptimizations.cpp136 if (thisLIR->defMask & nextLIR->useMask) { in applyCopyPropagation()
144 if (thisLIR->defMask & nextLIR->defMask) { in applyCopyPropagation()
151 if (thisLIR->useMask & nextLIR->defMask) { in applyCopyPropagation()
259 u8 defMask = branchLIR->defMask; in delaySlotLIR() local
288 if (!(thisLIR->useMask & defMask) && in delaySlotLIR()
289 !(thisLIR->defMask & useMask) && in delaySlotLIR()
290 !(thisLIR->defMask & defMask) && in delaySlotLIR()
304 defMask |= thisLIR->defMask; in delaySlotLIR()
366 newLIR->defMask = nextLIR->defMask; in delaySlotLIR()
DLocalOptimizations.cpp26 ((use | def) & check->defMask))
112 u8 thisMemMask = (thisLIR->useMask | thisLIR->defMask) & ENCODE_MEM; in applyLoadStoreElimination()
128 u8 stopDefRegMask = thisLIR->defMask & ~ENCODE_MEM; in applyLoadStoreElimination()
140 u8 checkMemMask = (checkLIR->useMask | checkLIR->defMask) & in applyLoadStoreElimination()
311 u8 stopDefRegMask = thisLIR->defMask & ~ENCODE_MEM; in applyLoadHoisting()
327 u8 checkMemMask = checkLIR->defMask & ENCODE_MEM; in applyLoadHoisting()
407 if (prevLIR->defMask == ENCODE_ALL) { in applyLoadHoisting()
431 if (((curLIR->useMask & prevLIR->defMask) && in applyLoadHoisting()
DArchUtility.cpp311 if (lir->defMask && (!lir->flags.isNop || dumpNop)) { in dvmDumpLIRInsn()
313 lir->defMask, "def")); in dvmDumpLIRInsn()
DCodegenDriver.cpp41 target->defMask = ENCODE_ALL; in markCard()
678 target->defMask = ENCODE_ALL; in genArrayObjectPut()
1119 loopLabel->defMask = ENCODE_ALL; in genProcessArgsRange()
1386 slowPathLabel->defMask = ENCODE_ALL; in genInvokeVirtualWholeMethod()
1498 target->defMask = ENCODE_ALL; in genMonitorPortable()
1892 target->defMask = ENCODE_ALL; in handleFmt21c_Fmt31c()
1947 target->defMask = ENCODE_ALL; in handleFmt21c_Fmt31c()
2542 target->defMask = ENCODE_ALL; in handleFmt22c()
2587 target->defMask = ENCODE_ALL; in handleFmt22c()
3012 target->defMask = ENCODE_ALL;
[all …]
DMipsLIR.h616 u8 defMask; // Resource mask for def member
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/
DArchVariant.cpp114 dmb->defMask = ENCODE_ALL; in dvmCompilerGenMemBarrier()
DMethodCodegenDriver.cpp303 headLIR->defMask = ENCODE_ALL;
/dalvik/vm/compiler/codegen/arm/armv7-a/
DArchVariant.cpp114 dmb->defMask = ENCODE_ALL; in dvmCompilerGenMemBarrier()
/dalvik/vm/compiler/codegen/arm/Thumb2/
DGen.cpp264 hopTarget->defMask = ENCODE_ALL; in genMonitorEnter()
282 target->defMask = ENCODE_ALL; in genMonitorEnter()
320 hopTarget->defMask = ENCODE_ALL; in genMonitorExit()
342 target->defMask = ENCODE_ALL; in genMonitorExit()
393 target2->defMask = -1; in genCmpLong()
397 target1->defMask = -1; in genCmpLong()
/dalvik/vm/compiler/codegen/arm/FP/
DThumb2VFP.cpp205 label->defMask = ENCODE_ALL; in genInlineSqrt()
/dalvik/vm/compiler/codegen/arm/Thumb/
DGen.cpp261 target->defMask = ENCODE_ALL; in genInlinedMinMaxInt()