Home
last modified time | relevance | path

Searched refs:compatRegs (Results 1 – 3 of 3) sorted by relevance

/external/dexmaker/src/dx/java/com/android/dx/dex/code/
DDalvInsn.java220 public final int getMinimumRegisterRequirement(BitSet compatRegs) { in getMinimumRegisterRequirement() argument
226 if (hasResult && !compatRegs.get(0)) { in getMinimumRegisterRequirement()
231 if (!compatRegs.get(i)) { in getMinimumRegisterRequirement()
262 public DalvInsn expandedPrefix(BitSet compatRegs) { in expandedPrefix() argument
264 boolean firstBit = compatRegs.get(0); in expandedPrefix()
266 if (hasResult()) compatRegs.set(0); in expandedPrefix()
268 regs = regs.subset(compatRegs); in expandedPrefix()
270 if (hasResult()) compatRegs.set(0, firstBit); in expandedPrefix()
287 public DalvInsn expandedSuffix(BitSet compatRegs) { in expandedSuffix() argument
288 if (hasResult() && !compatRegs.get(0)) { in expandedSuffix()
[all …]
DOutputFinisher.java468 BitSet compatRegs = expandedOp.getFormat().compatibleRegs(insn); in calculateReservedCount() local
469 int reserve = insn.getMinimumRegisterRequirement(compatRegs); in calculateReservedCount()
611 BitSet compatRegs = in performExpansion() local
613 prefix = insn.expandedPrefix(compatRegs); in performExpansion()
614 suffix = insn.expandedSuffix(compatRegs); in performExpansion()
617 insn = insn.expandedVersion(compatRegs); in performExpansion()
/external/dexmaker/src/dx/java/com/android/dx/rop/code/
DRegisterSpecList.java375 BitSet compatRegs) { in withExpandedRegisters() argument
387 boolean replace = (compatRegs == null) ? true : !compatRegs.get(i); in withExpandedRegisters()