Searched refs:NeedsRex (Results 1 – 4 of 4) sorted by relevance
/art/compiler/utils/x86_64/ |
D | constants_x86_64.h | 40 bool NeedsRex() const { in NeedsRex() function 58 bool NeedsRex() const { in NeedsRex() function
|
D | assembler_x86_64.cc | 204 EmitOptionalRex(false, is64bit, dst.NeedsRex(), false, src.NeedsRex()); in cmov() 418 EmitOptionalRex(false, is64bit, dst.NeedsRex(), false, src.NeedsRex()); in movd() 427 EmitOptionalRex(false, is64bit, src.NeedsRex(), false, dst.NeedsRex()); in movd() 2045 if (dst.NeedsRex() || dst.AsRegister() > 3) { in setcc() 2046 EmitOptionalRex(true, false, false, false, dst.NeedsRex()); in setcc() 2055 EmitOptionalRex(false, false, false, false, dst.NeedsRex()); in bswapl() 2062 EmitOptionalRex(false, true, false, false, dst.NeedsRex()); in bswapq() 2239 EmitOptionalRex(false, false, false, false, reg.NeedsRex()); in EmitOptionalRex32() 2243 EmitOptionalRex(false, false, dst.NeedsRex(), false, src.NeedsRex()); in EmitOptionalRex32() 2247 EmitOptionalRex(false, false, dst.NeedsRex(), false, src.NeedsRex()); in EmitOptionalRex32() [all …]
|
D | assembler_x86_64.h | 98 && (reg.NeedsRex() == ((rex_ & 1) != 0)); // REX.000B bits match. in IsRegister() 111 if (rm_in.NeedsRex()) { in SetModRM() 121 if (base_in.NeedsRex()) { in SetSIB() 124 if (index_in.NeedsRex()) { in SetSIB()
|
/art/compiler/dex/quick/x86/ |
D | assemble_x86.cc | 559 static bool NeedsRex(int32_t raw_reg) { in NeedsRex() function 656 bool registers_need_rex_prefix = NeedsRex(raw_reg) || NeedsRex(raw_index) || NeedsRex(raw_base); in ComputeSize() 780 return ((entry->skeleton.prefix1 != 0 || NeedsRex(lir->operands[0])) ? 1 : 0) + 1 + in GetInsnSize() 838 if (NeedsRex(lir->operands[0])) { in GetInsnSize() 918 bool r = NeedsRex(raw_reg_r); in EmitPrefix() 919 bool x = NeedsRex(raw_reg_x); in EmitPrefix() 920 bool b = NeedsRex(raw_reg_b); in EmitPrefix()
|