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

/dalvik/dx/src/com/android/dx/ssa/back/
H A DNullRegisterAllocator.java47 BasicRegisterMapper mapper = new BasicRegisterMapper(oldRegCount);
50 mapper.addMapping(i, i*2, 2);
53 return mapper;
H A DFirstFitAllocator.java63 BasicRegisterMapper mapper
99 mapper.addMapping(i, newReg, maxCategory);
102 mapper.addMapping(i, nextNewRegister, maxCategory);
125 mapper.addMapping(j, newReg, maxCategory);
136 return mapper;
H A DSsaToRop.java104 RegisterMapper mapper = allocator.allocateRegisters();
108 System.out.println(((BasicRegisterMapper)mapper).toHuman());
113 ssaMeth.mapRegisters(mapper);
218 BasicRegisterMapper mapper
224 mapper.addMapping(i, regCount - paramWidth + i, 1);
226 mapper.addMapping(i, i - paramWidth, 1);
235 ssaMeth.mapRegisters(mapper);
H A DFirstFitLocalCombiningAllocator.java109 /** Register mapper which will be our result */
110 private final InterferenceRegisterMapper mapper; field in class:FirstFitLocalCombiningAllocator
139 mapper = new InterferenceRegisterMapper(
200 return mapper;
571 int moveRopReg = mapper.oldToNew(moveReg);
575 int checkRopReg = mapper.oldToNew(checkReg);
599 int moveRopReg = mapper.oldToNew(moveReg);
600 int checkRopReg = mapper.oldToNew(checkReg);
675 || mapper.interferes(ssaSpec, ropReg));
785 mapper
[all...]
/dalvik/dx/src/com/android/dx/ssa/
H A DSsaInsn.java154 * @param mapper {@code non-null;} mapping from old to new registers
156 public final void mapRegisters(RegisterMapper mapper) { argument
159 result = mapper.map(result);
161 mapSourceRegisters(mapper);
167 * @param mapper new mapping
169 abstract public void mapSourceRegisters(RegisterMapper mapper); argument
H A DMoveParamCombiner.java106 RegisterMapper mapper = new RegisterMapper() {
128 use.mapSourceRegisters(mapper);
H A DNormalSsaInsn.java46 public final void mapSourceRegisters(RegisterMapper mapper) { argument
48 RegisterSpecList newSources = mapper.map(oldSources);
H A DSsaRenamer.java301 private final RenamingMapper mapper; field in class:SsaRenamer.BlockRenamer
314 mapper = new RenamingMapper();
498 insn.mapSourceRegisters(mapper);
589 insn.mapSourceRegisters(mapper);
H A DPhiInsn.java269 public final void mapSourceRegisters(RegisterMapper mapper) { argument
272 o.regSpec = mapper.map(old);
H A DConstCollector.java373 RegisterMapper mapper = new RegisterMapper() {
395 use.mapSourceRegisters(mapper);
H A DSsaMethod.java389 * @param mapper maps old registers to new.
391 public void mapRegisters(RegisterMapper mapper) { argument
394 insn.mapRegisters(mapper);
398 registerCount = mapper.getNewRegisterCount();
H A DEscapeAnalysis.java664 RegisterMapper mapper = new RegisterMapper() {
682 use.mapSourceRegisters(mapper);
/dalvik/dx/src/com/android/dx/dex/code/
H A DLocalSnapshot.java100 public DalvInsn withMapper(RegisterMapper mapper) { argument
101 return new LocalSnapshot(getPosition(), mapper.map(locals));
H A DLocalStart.java102 public DalvInsn withMapper(RegisterMapper mapper) { argument
103 return new LocalStart(getPosition(), mapper.map(local));
H A DDalvInsn.java387 * register list is mapped by using {@code mapper}.
389 * @param mapper {@code non-null;} used to map registers
392 public DalvInsn withMapper(RegisterMapper mapper) { argument
393 return withRegisters(mapper.map(getRegisters()));
H A DOutputFinisher.java921 BasicRegisterMapper mapper = new BasicRegisterMapper(lastParameter);
924 mapper.addMapping(i, i + delta, 1);
926 mapper.addMapping(i, i, 1);
935 insns.set(i, insn.withMapper(mapper));

Completed in 718 milliseconds