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);
220 BasicRegisterMapper mapper
226 mapper.addMapping(i, regCount - paramWidth + i, 1);
228 mapper.addMapping(i, i - paramWidth, 1);
237 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));
788 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.java109 RegisterMapper mapper = new RegisterMapper() {
133 use.mapSourceRegisters(mapper);
H A DNormalSsaInsn.java46 public final void mapSourceRegisters(RegisterMapper mapper) { argument
48 RegisterSpecList newSources = mapper.map(oldSources);
H A DSsaRenamer.java303 private final RenamingMapper mapper; field in class:SsaRenamer.BlockRenamer
316 mapper = new RenamingMapper();
502 insn.mapSourceRegisters(mapper);
594 insn.mapSourceRegisters(mapper);
H A DPhiInsn.java269 public final void mapSourceRegisters(RegisterMapper mapper) { argument
272 o.regSpec = mapper.map(old);
H A DConstCollector.java374 RegisterMapper mapper = new RegisterMapper() {
396 use.mapSourceRegisters(mapper);
H A DSsaMethod.java366 * @param mapper maps old registers to new.
368 public void mapRegisters(RegisterMapper mapper) { argument
371 insn.mapRegisters(mapper);
375 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.java386 * register list is mapped by using {@code mapper}.
388 * @param mapper {@code non-null;} used to map registers
391 public DalvInsn withMapper(RegisterMapper mapper) { argument
392 return withRegisters(mapper.map(getRegisters()));
H A DOutputFinisher.java920 BasicRegisterMapper mapper = new BasicRegisterMapper(lastParameter);
923 mapper.addMapping(i, i + delta, 1);
925 mapper.addMapping(i, i, 1);
934 insns.set(i, insn.withMapper(mapper));

Completed in 69 milliseconds