Home
last modified time | relevance | path

Searched refs:EncodingMap (Results 1 – 17 of 17) sorted by relevance

/art/compiler/dex/quick/arm64/
Dutility_arm64.cc96 const A64EncodingMap *encoder = &EncodingMap[opcode]; in GetLoadStoreSize()
616 if (EncodingMap[opcode].flags & IS_BINARY_OP) { in OpRegRegShift()
619 } else if (EncodingMap[opcode].flags & IS_TERTIARY_OP) { in OpRegRegShift()
620 A64EncodingKind kind = EncodingMap[opcode].field_loc[2].kind; in OpRegRegShift()
652 if (EncodingMap[opcode].flags & IS_TERTIARY_OP) { in OpRegRegExtend()
653 A64EncodingKind kind = EncodingMap[opcode].field_loc[2].kind; in OpRegRegExtend()
753 if (EncodingMap[opcode].flags & IS_QUAD_OP) { in OpRegRegRegShift()
757 DCHECK(EncodingMap[opcode].flags & IS_TERTIARY_OP); in OpRegRegRegShift()
927 if (EncodingMap[alt_opcode].flags & IS_QUAD_OP) in OpRegRegImm64()
1001 if (EncodingMap[opcode].flags & IS_QUAD_OP) in OpRegImm64()
[all …]
Dassemble_arm64.cc111 const A64EncodingMap Arm64Mir2Lir::EncodingMap[kA64Last] = { member in art::Arm64Mir2Lir
700 const A64EncodingMap *encoder = &EncodingMap[opcode]; in EncodeLIRs()
980 lir->flags.fixup = EncodingMap[kA64Tst2rl].fixup; in AssembleLIR()
981 lir->flags.size = EncodingMap[kA64Tst2rl].size; in AssembleLIR()
991 new_lir->flags.fixup = EncodingMap[kA64B2ct].fixup; in AssembleLIR()
992 new_lir->flags.size = EncodingMap[kA64B2ct].size; in AssembleLIR()
1036 uint64_t prev_insn_flags = EncodingMap[UNWIDE(prev_insn->opcode)].flags; in AssembleLIR()
1043 new_lir->flags.size = EncodingMap[kA64Nop0].size; in AssembleLIR()
1104 return EncodingMap[opcode].size; in GetInsnSize()
1117 lir->flags.size = EncodingMap[opcode].size; in LinkFixupInsns()
[all …]
Dtarget_arm64.cc612 DCHECK_EQ(UNWIDE(Arm64Mir2Lir::EncodingMap[i].opcode), i) in Arm64Mir2Lir()
613 << "Encoding order for " << Arm64Mir2Lir::EncodingMap[i].name in Arm64Mir2Lir()
615 << static_cast<int>(Arm64Mir2Lir::EncodingMap[i].opcode); in Arm64Mir2Lir()
801 return Arm64Mir2Lir::EncodingMap[UNWIDE(opcode)].flags; in GetTargetInstFlags()
806 return Arm64Mir2Lir::EncodingMap[UNWIDE(opcode)].name; in GetTargetInstName()
811 return Arm64Mir2Lir::EncodingMap[UNWIDE(opcode)].fmt; in GetTargetInstFmt()
Dcodegen_arm64.h406 static const A64EncodingMap EncodingMap[kA64Last]; variable
/art/compiler/dex/quick/arm/
Dassemble_arm.cc82 const ArmEncodingMap ArmMir2Lir::EncodingMap[kArmLast] = { member in art::ArmMir2Lir
1101 const ArmEncodingMap *encoder = &EncodingMap[lir->opcode]; in EncodeLIRs()
1327 new_adr->flags.size = EncodingMap[kThumb2Adr].size; in AssembleLIR()
1342 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1392 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1398 new_inst->flags.size = EncodingMap[new_inst->opcode].size; in AssembleLIR()
1423 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1459 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1521 new_mov16L->flags.size = EncodingMap[new_mov16L->opcode].size; in AssembleLIR()
1533 new_mov16H->flags.size = EncodingMap[new_mov16H->opcode].size; in AssembleLIR()
[all …]
Dtarget_arm.cc584 DCHECK_EQ(ArmMir2Lir::EncodingMap[i].opcode, i) in ArmMir2Lir()
585 << "Encoding order for " << ArmMir2Lir::EncodingMap[i].name in ArmMir2Lir()
587 << static_cast<int>(ArmMir2Lir::EncodingMap[i].opcode); in ArmMir2Lir()
817 return ArmMir2Lir::EncodingMap[opcode].flags; in GetTargetInstFlags()
822 return ArmMir2Lir::EncodingMap[opcode].name; in GetTargetInstName()
827 return ArmMir2Lir::EncodingMap[opcode].fmt; in GetTargetInstFmt()
Dutility_arm.cc402 if (EncodingMap[opcode].flags & IS_BINARY_OP) { in OpRegRegShift()
404 } else if (EncodingMap[opcode].flags & IS_TERTIARY_OP) { in OpRegRegShift()
405 if (EncodingMap[opcode].field_loc[2].kind == kFmtShift) { in OpRegRegShift()
410 } else if (EncodingMap[opcode].flags & IS_QUAD_OP) { in OpRegRegShift()
501 if (EncodingMap[opcode].flags & IS_QUAD_OP) { in OpRegRegRegShift()
504 DCHECK(EncodingMap[opcode].flags & IS_TERTIARY_OP); in OpRegRegRegShift()
646 if (EncodingMap[alt_opcode].flags & IS_QUAD_OP) in OpRegRegImm()
Dcodegen_arm.h228 static const ArmEncodingMap EncodingMap[kArmLast]; variable
/art/compiler/dex/quick/mips/
Dtarget_mips.cc908 DCHECK_EQ(MipsMir2Lir::EncodingMap[i].opcode, i) in MipsMir2Lir()
909 << "Encoding order for " << MipsMir2Lir::EncodingMap[i].name in MipsMir2Lir()
911 << static_cast<int>(MipsMir2Lir::EncodingMap[i].opcode); in MipsMir2Lir()
922 return MipsMir2Lir::EncodingMap[opcode].flags; in GetTargetInstFlags()
927 return MipsMir2Lir::EncodingMap[opcode].name; in GetTargetInstName()
932 return MipsMir2Lir::EncodingMap[opcode].fmt; in GetTargetInstFmt()
Dassemble_mips.cc87 const MipsEncodingMap MipsMir2Lir::EncodingMap[kMipsLast] = { member in art::MipsMir2Lir
791 const MipsEncodingMap *encoder = &EncodingMap[lir->opcode]; in AssembleInstructions()
844 const MipsEncodingMap *encoder2 = &EncodingMap[kMipsNop]; in AssembleInstructions()
857 return EncodingMap[lir->opcode].size; in GetInsnSize()
Dcodegen_mips.h226 static const MipsEncodingMap EncodingMap[kMipsLast]; variable
Dmips_lir.h712 extern MipsEncodingMap EncodingMap[kMipsLast];
/art/compiler/dex/quick/x86/
Dtarget_x86.cc851 DCHECK_EQ(X86Mir2Lir::EncodingMap[i].opcode, i) in X86Mir2Lir()
852 << "Encoding order for " << X86Mir2Lir::EncodingMap[i].name in X86Mir2Lir()
854 << static_cast<int>(X86Mir2Lir::EncodingMap[i].opcode); in X86Mir2Lir()
885 return X86Mir2Lir::EncodingMap[opcode].flags; in GetTargetInstFlags()
890 return X86Mir2Lir::EncodingMap[opcode].name; in GetTargetInstName()
895 return X86Mir2Lir::EncodingMap[opcode].fmt; in GetTargetInstFmt()
Dassemble_x86.cc31 const X86EncodingMap X86Mir2Lir::EncodingMap[kX86Last] = { member in art::X86Mir2Lir
555 os << X86Mir2Lir::EncodingMap[rhs].name; in operator <<()
711 const X86EncodingMap* entry = &X86Mir2Lir::EncodingMap[lir->opcode]; in GetInsnSize()
1770 …EQ(lir->opcode, kX86Lea64RM) << "Unknown instruction: " << X86Mir2Lir::EncodingMap[lir->opcode].na… in AssembleInstructions()
1792 const X86EncodingMap *entry = &X86Mir2Lir::EncodingMap[lir->opcode]; in AssembleInstructions()
1944 << "Instruction size mismatch for entry: " << X86Mir2Lir::EncodingMap[lir->opcode].name; in AssembleInstructions()
Dx86_lir.h733 extern X86EncodingMap EncodingMap[kX86Last];
Dcodegen_x86.h973 static const X86EncodingMap EncodingMap[kX86Last]; variable
Dutility_x86.cc52 DCHECK_NE((EncodingMap[opcode].flags & IS_BINARY_OP), 0ULL); in OpFpRegCopy()