/dalvik/dx/src/com/android/dx/rop/code/ |
D | RegisterSpec.java | 44 private final int reg; field in RegisterSpec 64 private static RegisterSpec intern(int reg, TypeBearer type, in intern() 90 public static RegisterSpec make(int reg, TypeBearer type) { in make() 105 public static RegisterSpec make(int reg, TypeBearer type, in make() 127 int reg, TypeBearer type, LocalItem local) { in makeLocalOptional() 138 public static String regString(int reg) { in regString() 151 private RegisterSpec(int reg, TypeBearer type, LocalItem local) { in RegisterSpec() 227 private boolean equals(int reg, TypeBearer type, LocalItem local) { in equals() 278 private static int hashCodeOf(int reg, TypeBearer type, LocalItem local) { in hashCodeOf() 603 private int reg; field in RegisterSpec.ForComparison [all …]
|
D | RegisterSpecSet.java | 166 public RegisterSpec get(int reg) { in get() 272 int reg = spec.getReg(); in put() local
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
D | RegisterSpec.java | 44 private final int reg; field in RegisterSpec 61 private static RegisterSpec intern(int reg, TypeBearer type, in intern() 85 public static RegisterSpec make(int reg, TypeBearer type) { in make() 100 public static RegisterSpec make(int reg, TypeBearer type, in make() 122 int reg, TypeBearer type, LocalItem local) { in makeLocalOptional() 133 public static String regString(int reg) { in regString() 146 private RegisterSpec(int reg, TypeBearer type, LocalItem local) { in RegisterSpec() 222 private boolean equals(int reg, TypeBearer type, LocalItem local) { in equals() 273 private static int hashCodeOf(int reg, TypeBearer type, LocalItem local) { in hashCodeOf() 596 private int reg; field in RegisterSpec.ForComparison [all …]
|
D | RegisterSpecSet.java | 167 public RegisterSpec get(int reg) { in get() 273 int reg = spec.getReg(); in put() local
|
/dalvik/vm/compiler/codegen/x86/ |
D | LowerHelper.cpp | 109 void set_reg_opnd(LowOpndReg* op_reg, int reg, bool isPhysical, LowOpndRegType type) { in set_reg_opnd() 294 int reg, LowOpndRegType type) { in lower_reg() 300 int reg, bool isPhysical, LowOpndRegType type) { in dump_reg() 316 int reg, bool isPhysical, LowOpndRegType type) { in dump_reg_noalloc() 321 int reg, int reg2, LowOpndRegType type) { in lower_reg_reg() 336 int reg, bool isPhysical, in dump_reg_reg_noalloc() 350 int reg, bool isPhysical, in dump_reg_reg_noalloc_dst() 366 int reg, bool isPhysical, in dump_reg_reg_noalloc_src() 387 int reg, bool isPhysical, in dump_reg_reg() 422 int reg, LowOpndRegType type, bool isMoves) { in lower_mem_reg() [all …]
|
D | NcgAot.cpp | 162 int reg, bool isPhysical) { in load_imm_global_data_API() 173 int reg, bool isPhysical) { in load_global_data_API() 181 int reg, bool isPhysical) { in load_sd_global_data_API()
|
D | AnalysisO1.cpp | 77 int convertType(int type, int reg, bool isPhysical) { in convertType() 1916 inline void loadFromSpillRegion_with_self(OpndSize size, int reg_self, bool selfPhysical, int reg, … 1923 inline void loadFromSpillRegion(OpndSize size, int reg, int offset) { 1932 inline void saveToSpillRegion_with_self(OpndSize size, int selfReg, bool selfPhysical, int reg, int… 1938 inline void saveToSpillRegion(OpndSize size, int reg, int offset) { 1947 inline void loadFromSpillRegion(OpndSize size, int reg, int offset) { 1954 inline void saveToSpillRegion(OpndSize size, int reg, int offset) { 1996 void dumpPartToMem(int reg /*xmm physical reg*/, int vA, bool isLow) { 2053 void invalidateVRDueToConst(int reg, OpndSize size) { 2121 void invalidateVR(int reg, LowOpndRegType pType) { [all …]
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | RegisterAllocator.java | 81 protected final int getCategoryForSsaReg(int reg) { in getCategoryForSsaReg() 99 protected final RegisterSpec getDefinitionSpecForSsaReg(int reg) { in getDefinitionSpecForSsaReg() 112 protected boolean isDefinitionMoveParam(int reg) { in isDefinitionMoveParam() 136 RegisterSpec reg) { in insertMoveBefore()
|
D | InterferenceGraph.java | 93 public void mergeInterferenceSet(int reg, IntSet set) { in mergeInterferenceSet()
|
/dalvik/vm/mterp/x86/ |
D | header.S | 111 #define SPILL(reg) movl reg##,reg##_SPILL(%ebp) argument 112 #define UNSPILL(reg) movl reg##_SPILL(%ebp),reg argument 113 #define SPILL_TMP1(reg) movl reg,TMP_SPILL1(%ebp) argument 114 #define UNSPILL_TMP1(reg) movl TMP_SPILL1(%ebp),reg argument 115 #define SPILL_TMP2(reg) movl reg,TMP_SPILL2(%ebp) argument 116 #define UNSPILL_TMP2(reg) movl TMP_SPILL2(%ebp),reg argument 117 #define SPILL_TMP3(reg) movl reg,TMP_SPILL3(%ebp) argument 118 #define UNSPILL_TMP3(reg) movl TMP_SPILL3(%ebp),reg argument
|
/dalvik/vm/compiler/codegen/ |
D | RallocUtil.cpp | 83 static RegisterInfo *getRegInfo(CompilationUnit *cUnit, int reg) in getRegInfo() 124 void dvmCompilerFlushReg(CompilationUnit *cUnit, int reg) in dvmCompilerFlushReg() 137 int numTemps, int reg) in clobberRegBody() 165 void dvmCompilerClobber(CompilationUnit *cUnit, int reg) in dvmCompilerClobber() 342 extern void dvmCompilerFreeTemp(CompilationUnit *cUnit, int reg) in dvmCompilerFreeTemp() 367 extern RegisterInfo *dvmCompilerIsLive(CompilationUnit *cUnit, int reg) in dvmCompilerIsLive() 387 extern RegisterInfo *dvmCompilerIsTemp(CompilationUnit *cUnit, int reg) in dvmCompilerIsTemp() 412 extern void dvmCompilerLockTemp(CompilationUnit *cUnit, int reg) in dvmCompilerLockTemp() 437 extern void dvmCompilerResetDef(CompilationUnit *cUnit, int reg) in dvmCompilerResetDef() 606 static bool regClassMatches(int regClass, int reg) in regClassMatches() [all …]
|
/dalvik/vm/compiler/codegen/x86/libenc/ |
D | enc_wrapper.cpp | 46 RegName reg = map_of_regno_2_regname[physicalReg]; in add_r() local 208 int reg, bool isPhysical, LowOpndRegType type, char * stream) { in encoder_reg() 225 int reg, bool isPhysical, in encoder_reg_reg() 244 int reg, bool isPhysical, LowOpndRegType type, char * stream) { in encoder_mem_reg() 258 int reg, bool isPhysical, LowOpndRegType type, char * stream) { in encoder_mem_scale_reg() 271 int reg, bool isPhysical, in encoder_reg_mem_scale() 287 int reg, bool isPhysical, LowOpndRegType type, char * stream) { in encoder_mem_disp_scale_reg() 301 int reg, bool isPhysical, LowOpndRegType type, char * stream) { in encoder_movzs_mem_disp_scale_reg() 315 int reg, bool isPhysical, in encoder_reg_mem_disp_scale() 331 int reg, bool isPhysical, in encoder_reg_mem() [all …]
|
D | enc_base.h | 169 RegName reg; member 317 Operand(RegName reg, OpndExt ext = OpndExt_None) : m_kind(getRegKind(reg)), in m_kind() 477 RegName reg(void) const { return is_reg() ? m_reg : RegName_Null; } in reg() function 615 static bool is_em64t_extra_reg(const RegName reg) in is_em64t_extra_reg() 625 static bool needs_rex_r(const RegName reg) in needs_rex_r() 658 static unsigned char getHWRegIndex(const RegName reg) in getHWRegIndex() 673 static unsigned char getHWRegIndex(const RegName reg) in getHWRegIndex() 677 static bool is_em64t_extra_reg(const RegName reg) in is_em64t_extra_reg()
|
D | dec_base.cpp | 183 #define EXTEND_REG(reg, flag) \ argument 186 #define EXTEND_REG(reg, flag) (reg) argument 206 RegName reg; in decode_aux() local 478 RegName reg = getRegName(okind, opndDesc.size, EXTEND_REG(modrm.rm, b)); in decodeModRM() local
|
/dalvik/vm/compiler/codegen/mips/ |
D | RallocUtil.cpp | 85 static RegisterInfo *getRegInfo(CompilationUnit *cUnit, int reg) in getRegInfo() 126 static void flushReg(CompilationUnit *cUnit, int reg) in flushReg() 139 int numTemps, int reg) in clobberRegBody() 167 void dvmCompilerClobber(CompilationUnit *cUnit, int reg) in dvmCompilerClobber() 343 extern void dvmCompilerFreeTemp(CompilationUnit *cUnit, int reg) in dvmCompilerFreeTemp() 372 extern RegisterInfo *dvmCompilerIsLive(CompilationUnit *cUnit, int reg) in dvmCompilerIsLive() 392 extern RegisterInfo *dvmCompilerIsTemp(CompilationUnit *cUnit, int reg) in dvmCompilerIsTemp() 417 extern void dvmCompilerLockTemp(CompilationUnit *cUnit, int reg) in dvmCompilerLockTemp() 503 extern void dvmCompilerResetDef(CompilationUnit *cUnit, int reg) in dvmCompilerResetDef() 678 static bool regClassMatches(int regClass, int reg) in regClassMatches() [all …]
|
D | CalloutHelper.h | 31 #define LOAD_FUNC_ADDR(cUnit, reg, addr) loadConstant(cUnit, reg, addr) argument
|
D | CodegenCommon.cpp | 95 static inline u8 getRegMaskCommon(int reg) in getRegMaskCommon() 127 u8 dvmGetRegResourceMask(int reg) in dvmGetRegResourceMask() 135 static inline void setupRegMask(u8 *mask, int reg) in setupRegMask()
|
/dalvik/dx/src/com/android/dx/ssa/ |
D | SsaMethod.java | 409 public SsaInsn getDefinitionForRegister(int reg) { in getDefinitionForRegister() 499 int reg = oldSource.getReg(); in onSourceChanged() local 503 int reg = newSource.getReg(); in onSourceChanged() local 531 int reg = sources.get(i).getReg(); in onSourcesChanged() local 615 int reg = oldResult.getReg(); in updateOneDefinition() local 622 int reg = resultReg.getReg(); in updateOneDefinition() local 638 public List<SsaInsn> getUseListForRegister(int reg) { in getUseListForRegister() 716 int reg = registerCount++; in makeNewSsaReg() local
|
D | SsaInsn.java | 114 public boolean isResultReg(int reg) { in isResultReg() 125 public void changeResultReg(int reg) { in changeResultReg() 211 public boolean isRegASource(int reg) { in isRegASource()
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | DebugInfoDecoder.java | 154 public int reg; field in DebugInfoDecoder.LocalEntry 165 public LocalEntry(int address, boolean isStart, int reg, int nameIndex, in LocalEntry() 288 int reg = Leb128Utils.readUnsignedLeb128(bs); in decode0() local 300 int reg = Leb128Utils.readUnsignedLeb128(bs); in decode0() local 313 int reg = Leb128Utils.readUnsignedLeb128(bs); in decode0() local 339 int reg = Leb128Utils.readUnsignedLeb128(bs); in decode0() local
|
/dalvik/vm/compiler/codegen/arm/ |
D | CalloutHelper.h | 31 #define LOAD_FUNC_ADDR(cUnit, reg, addr) loadConstant(cUnit, reg, addr) argument
|
D | CodegenCommon.cpp | 92 static inline u8 getRegMaskCommon(int reg) in getRegMaskCommon() 110 u8 dvmGetRegResourceMask(int reg) in dvmGetRegResourceMask() 118 static inline void setupRegMask(u8 *mask, int reg) in setupRegMask()
|
/dalvik/libdex/ |
D | DexDebugInfo.cpp | 120 static void emitLocalCbIfLive(void *cnxt, int reg, u4 endAddress, in emitLocalCbIfLive() 182 int reg; in dexDecodeDebugInfo0() local 213 u2 reg; in dexDecodeDebugInfo0() local 331 for (int reg = 0; reg < pCode->registersSize; reg++) { in dexDecodeDebugInfo() local
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
D | DebugInfoDecoder.java | 153 public int reg; field in DebugInfoDecoder.LocalEntry 164 public LocalEntry(int address, boolean isStart, int reg, int nameIndex, in LocalEntry() 294 int reg = readUnsignedLeb128(bs); in decode0() local 306 int reg = readUnsignedLeb128(bs); in decode0() local 319 int reg = readUnsignedLeb128(bs); in decode0() local 345 int reg = readUnsignedLeb128(bs); in decode0() local
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/ |
D | Form31c.java | 77 RegisterSpec reg; in isCompatible() local
|