Searched refs:mapper (Results 1 - 12 of 12) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/back/
H A DNullRegisterAllocator.java50 BasicRegisterMapper mapper = new BasicRegisterMapper(oldRegCount);
53 mapper.addMapping(i, i*2, 2);
56 return mapper;
H A DFirstFitAllocator.java65 BasicRegisterMapper mapper
101 mapper.addMapping(i, newReg, maxCategory);
104 mapper.addMapping(i, nextNewRegister, maxCategory);
127 mapper.addMapping(j, newReg, maxCategory);
138 return mapper;
H A DSsaToRop.java105 RegisterMapper mapper = allocator.allocateRegisters();
109 System.out.println(((BasicRegisterMapper)mapper).toHuman());
114 ssaMeth.mapRegisters(mapper);
219 BasicRegisterMapper mapper
225 mapper.addMapping(i, regCount - paramWidth + i, 1);
227 mapper.addMapping(i, i - paramWidth, 1);
236 ssaMeth.mapRegisters(mapper);
H A DFirstFitLocalCombiningAllocator.java61 /** Register mapper which will be our result */
62 private final InterferenceRegisterMapper mapper; field in class:FirstFitLocalCombiningAllocator
91 mapper = new InterferenceRegisterMapper(
152 return mapper;
492 int moveRopReg = mapper.oldToNew(moveReg);
496 int checkRopReg = mapper.oldToNew(checkReg);
520 int moveRopReg = mapper.oldToNew(moveReg);
521 int checkRopReg = mapper.oldToNew(checkReg);
596 || mapper.interferes(ssaSpec, ropReg));
706 mapper
[all...]
/dalvik/dx/src/com/android/dx/ssa/
H A DSsaInsn.java150 * @param mapper {@code non-null;} mapping from old to new registers
152 public final void mapRegisters(RegisterMapper mapper) { argument
155 result = mapper.map(result);
157 mapSourceRegisters(mapper);
163 * @param mapper new mapping
165 abstract public void mapSourceRegisters(RegisterMapper mapper); argument
H A DMoveParamCombiner.java108 RegisterMapper mapper = new RegisterMapper() {
130 use.mapSourceRegisters(mapper);
H A DNormalSsaInsn.java41 public final void mapSourceRegisters(RegisterMapper mapper) { argument
43 RegisterSpecList newSources = mapper.map(oldSources);
H A DSsaRenamer.java302 private final RenamingMapper mapper; field in class:SsaRenamer.BlockRenamer
315 mapper = new RenamingMapper();
499 insn.mapSourceRegisters(mapper);
590 insn.mapSourceRegisters(mapper);
H A DPhiInsn.java265 public final void mapSourceRegisters(RegisterMapper mapper) { argument
268 o.regSpec = mapper.map(old);
H A DConstCollector.java373 RegisterMapper mapper = new RegisterMapper() {
395 use.mapSourceRegisters(mapper);
H A DSsaMethod.java390 * @param mapper maps old registers to new.
392 public void mapRegisters(RegisterMapper mapper) { argument
395 insn.mapRegisters(mapper);
399 registerCount = mapper.getNewRegisterCount();
H A DEscapeAnalysis.java665 RegisterMapper mapper = new RegisterMapper() {
683 use.mapSourceRegisters(mapper);

Completed in 127 milliseconds