Home
last modified time | relevance | path

Searched defs:reg (Results 1 – 25 of 68) sorted by relevance

123

/dalvik/dx/src/com/android/dx/rop/code/
DRegisterSpec.java44 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 …]
DRegisterSpecSet.java166 public RegisterSpec get(int reg) { in get()
272 int reg = spec.getReg(); in put() local
/dalvik/dexgen/src/com/android/dexgen/rop/code/
DRegisterSpec.java44 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 …]
DRegisterSpecSet.java167 public RegisterSpec get(int reg) { in get()
273 int reg = spec.getReg(); in put() local
/dalvik/vm/compiler/codegen/x86/
DLowerHelper.cpp109 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 …]
DNcgAot.cpp162 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()
DAnalysisO1.cpp77 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/
DRegisterAllocator.java81 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()
DInterferenceGraph.java93 public void mergeInterferenceSet(int reg, IntSet set) { in mergeInterferenceSet()
/dalvik/vm/mterp/x86/
Dheader.S111 #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/
DRallocUtil.cpp83 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/
Denc_wrapper.cpp46 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 …]
Denc_base.h169 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()
Ddec_base.cpp183 #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/
DRallocUtil.cpp85 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 …]
DCalloutHelper.h31 #define LOAD_FUNC_ADDR(cUnit, reg, addr) loadConstant(cUnit, reg, addr) argument
DCodegenCommon.cpp95 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/
DSsaMethod.java409 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
DSsaInsn.java114 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/
DDebugInfoDecoder.java154 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/
DCalloutHelper.h31 #define LOAD_FUNC_ADDR(cUnit, reg, addr) loadConstant(cUnit, reg, addr) argument
DCodegenCommon.cpp92 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/
DDexDebugInfo.cpp120 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/
DDebugInfoDecoder.java153 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/
DForm31c.java77 RegisterSpec reg; in isCompatible() local

123