/dalvik/dx/src/com/android/dx/ssa/back/ |
H A D | NullRegisterAllocator.java | 47 BasicRegisterMapper mapper = new BasicRegisterMapper(oldRegCount); 50 mapper.addMapping(i, i*2, 2); 53 return mapper;
|
H A D | FirstFitAllocator.java | 63 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 D | SsaToRop.java | 104 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 D | FirstFitLocalCombiningAllocator.java | 109 /** 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 D | SsaInsn.java | 154 * @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 D | MoveParamCombiner.java | 109 RegisterMapper mapper = new RegisterMapper() { 133 use.mapSourceRegisters(mapper);
|
H A D | NormalSsaInsn.java | 46 public final void mapSourceRegisters(RegisterMapper mapper) { argument 48 RegisterSpecList newSources = mapper.map(oldSources);
|
H A D | SsaRenamer.java | 303 private final RenamingMapper mapper; field in class:SsaRenamer.BlockRenamer 316 mapper = new RenamingMapper(); 502 insn.mapSourceRegisters(mapper); 594 insn.mapSourceRegisters(mapper);
|
H A D | PhiInsn.java | 269 public final void mapSourceRegisters(RegisterMapper mapper) { argument 272 o.regSpec = mapper.map(old);
|
H A D | ConstCollector.java | 374 RegisterMapper mapper = new RegisterMapper() { 396 use.mapSourceRegisters(mapper);
|
H A D | SsaMethod.java | 366 * @param mapper maps old registers to new. 368 public void mapRegisters(RegisterMapper mapper) { argument 371 insn.mapRegisters(mapper); 375 registerCount = mapper.getNewRegisterCount();
|
H A D | EscapeAnalysis.java | 664 RegisterMapper mapper = new RegisterMapper() { 682 use.mapSourceRegisters(mapper);
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | LocalSnapshot.java | 100 public DalvInsn withMapper(RegisterMapper mapper) { argument 101 return new LocalSnapshot(getPosition(), mapper.map(locals));
|
H A D | LocalStart.java | 102 public DalvInsn withMapper(RegisterMapper mapper) { argument 103 return new LocalStart(getPosition(), mapper.map(local));
|
H A D | DalvInsn.java | 386 * 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 D | OutputFinisher.java | 920 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));
|