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.cc798 switch (encoder->field_loc[i].kind) { in AssembleInstructions()
802 if (encoder->field_loc[i].start == 0 && encoder->field_loc[i].end == 31) { in AssembleInstructions()
805 value = (operand << encoder->field_loc[i].start) & in AssembleInstructions()
806 ((1 << (encoder->field_loc[i].end + 1)) - 1); in AssembleInstructions()
812 bits |= (value << encoder->field_loc[i].start); in AssembleInstructions()
813 bits |= (value << encoder->field_loc[i].end); in AssembleInstructions()
821 value = (RegStorage::RegNum(operand) << encoder->field_loc[i].start) & in AssembleInstructions()
822 ((1 << (encoder->field_loc[i].end + 1)) - 1); in AssembleInstructions()
828 value = (RegStorage::RegNum(operand) << encoder->field_loc[i].start) & in AssembleInstructions()
829 ((1 << (encoder->field_loc[i].end + 1)) - 1); in AssembleInstructions()
[all …]
Dmips_lir.h704 } field_loc[4]; member
/art/compiler/dex/quick/arm/
Dassemble_arm.cc1107 ArmEncodingKind kind = encoder->field_loc[i].kind; in EncodeLIRs()
1109 value = (operand << encoder->field_loc[i].start) & in EncodeLIRs()
1110 ((1 << (encoder->field_loc[i].end + 1)) - 1); in EncodeLIRs()
1113 switch (encoder->field_loc[i].kind) { in EncodeLIRs()
1115 value = (operand << encoder->field_loc[i].start) & in EncodeLIRs()
1116 ((1 << (encoder->field_loc[i].end + 1)) - 1); in EncodeLIRs()
1121 value = (operand << encoder->field_loc[i].start) & in EncodeLIRs()
1122 ((1 << (encoder->field_loc[i].end + 1)) - 1); in EncodeLIRs()
1133 value = ((operand & 0xF0) >> 4) << encoder->field_loc[i].end; in EncodeLIRs()
1134 value |= (operand & 0x0F) << encoder->field_loc[i].start; in EncodeLIRs()
[all …]
Darm_lir.h594 } field_loc[4]; member
Dutility_arm.cc405 if (EncodingMap[opcode].field_loc[2].kind == kFmtShift) { in OpRegRegShift()
/art/compiler/dex/quick/arm64/
Darm64_lir.h428 } field_loc[4]; member
Dassemble_arm64.cc707 A64EncodingKind kind = encoder->field_loc[i].kind; in EncodeLIRs()
805 value = (operand << encoder->field_loc[i].start) & in EncodeLIRs()
806 ((1 << (encoder->field_loc[i].end + 1)) - 1); in EncodeLIRs()
Dutility_arm64.cc620 A64EncodingKind kind = EncodingMap[opcode].field_loc[2].kind; in OpRegRegShift()
653 A64EncodingKind kind = EncodingMap[opcode].field_loc[2].kind; in OpRegRegExtend()
/art/compiler/dex/
Dlocal_value_numbering.cc777 uint16_t field_loc = entry.first; in MergeNonAliasingIFieldValues() local
783 auto it = lvn->non_aliasing_ifield_value_map_.find(field_loc); in MergeNonAliasingIFieldValues()
787 value_name = gvn_->LookupValue(kNonAliasingIFieldInitialOp, field_loc, kNoValue, kNoValue); in MergeNonAliasingIFieldValues()
800 value_name = gvn_->LookupValue(kMergeBlockNonAliasingIFieldVersionBumpOp, field_loc, in MergeNonAliasingIFieldValues()
808 non_aliasing_ifield_value_map_.PutBefore(hint, field_loc, value_name); in MergeNonAliasingIFieldValues()