Home
last modified time | relevance | path

Searched refs:field_loc (Results 1 – 9 of 9) sorted by relevance

/art/compiler/dex/quick/mips/
Dassemble_mips.cc657 switch (encoder->field_loc[i].kind) { in AssembleInstructions()
661 if (encoder->field_loc[i].start == 0 && encoder->field_loc[i].end == 31) { in AssembleInstructions()
664 value = (operand << encoder->field_loc[i].start) & in AssembleInstructions()
665 ((1 << (encoder->field_loc[i].end + 1)) - 1); in AssembleInstructions()
671 bits |= (value << encoder->field_loc[i].start); in AssembleInstructions()
672 bits |= (value << encoder->field_loc[i].end); in AssembleInstructions()
678 value = (RegStorage::RegNum(operand) << encoder->field_loc[i].start) & in AssembleInstructions()
679 ((1 << (encoder->field_loc[i].end + 1)) - 1); in AssembleInstructions()
685 value = (RegStorage::RegNum(operand) << encoder->field_loc[i].start) & in AssembleInstructions()
686 ((1 << (encoder->field_loc[i].end + 1)) - 1); in AssembleInstructions()
[all …]
Dmips_lir.h501 } field_loc[4]; member
/art/compiler/dex/quick/arm/
Dassemble_arm.cc1090 ArmEncodingKind kind = encoder->field_loc[i].kind; in EncodeLIRs()
1092 value = (operand << encoder->field_loc[i].start) & in EncodeLIRs()
1093 ((1 << (encoder->field_loc[i].end + 1)) - 1); in EncodeLIRs()
1096 switch (encoder->field_loc[i].kind) { in EncodeLIRs()
1103 value = ((operand & 0xF0) >> 4) << encoder->field_loc[i].end; in EncodeLIRs()
1104 value |= (operand & 0x0F) << encoder->field_loc[i].start; in EncodeLIRs()
1143 value = ((reg_num & 0x10) >> 4) << encoder->field_loc[i].end; in EncodeLIRs()
1145 value |= (reg_num & 0x0f) << encoder->field_loc[i].start; in EncodeLIRs()
1153 value = (reg_num & 0x1) << encoder->field_loc[i].end; in EncodeLIRs()
1155 value |= ((reg_num & 0x1e) >> 1) << encoder->field_loc[i].start; in EncodeLIRs()
[all …]
Darm_lir.h584 } field_loc[4]; member
Dutility_arm.cc358 if (EncodingMap[opcode].field_loc[2].kind == kFmtShift) { in OpRegRegShift()
/art/compiler/dex/quick/arm64/
Darm64_lir.h430 } field_loc[4]; member
451 } field_loc[4];
Dassemble_arm64.cc669 ArmEncodingKind kind = encoder->field_loc[i].kind; in EncodeLIRs()
767 value = (operand << encoder->field_loc[i].start) & in EncodeLIRs()
768 ((1 << (encoder->field_loc[i].end + 1)) - 1); in EncodeLIRs()
Dutility_arm64.cc624 ArmEncodingKind kind = EncodingMap[opcode].field_loc[2].kind; in OpRegRegShift()
658 ArmEncodingKind kind = EncodingMap[opcode].field_loc[2].kind; in OpRegRegExtend()
/art/compiler/dex/
Dlocal_value_numbering.cc709 uint16_t field_loc = entry.first; in MergeNonAliasingIFieldValues() local
715 auto it = lvn->non_aliasing_ifield_value_map_.find(field_loc); in MergeNonAliasingIFieldValues()
719 value_name = gvn_->LookupValue(kNonAliasingIFieldInitialOp, field_loc, kNoValue, kNoValue); in MergeNonAliasingIFieldValues()
732 value_name = gvn_->LookupValue(kMergeBlockNonAliasingIFieldVersionBumpOp, field_loc, in MergeNonAliasingIFieldValues()
740 non_aliasing_ifield_value_map_.PutBefore(hint, field_loc, value_name); in MergeNonAliasingIFieldValues()