Searched refs:vB (Results 1 - 14 of 14) sorted by relevance

/art/runtime/
H A Ddex_instruction.cc153 default: LOG(FATAL) << "Tried to access vB of instruction " << Name() <<
207 void Instruction::Decode(uint32_t &vA, uint32_t &vB, uint64_t &vB_wide, uint32_t &vC, uint32_t arg[]) const { argument
217 case k12x: // op vA, vB
219 vB = INST_B(insn);
223 vB = (int32_t) (INST_B(insn) << 28) >> 28; // sign extend 4-bit value
237 vB = FETCH(1);
242 vB = (int16_t) FETCH(1); // sign-extend 16-bit value
251 vB = FETCH(1);
255 vB = FETCH(1) & 0xff;
260 vB
[all...]
H A Ddex_instruction.h95 k12x, // op vA, vB
107 k22t, // op vA, vB, +CCCC
108 k22s, // op vA, vB, #+CCCC
109 k22c, // op vA, vB, thing@CCCC
155 void Decode(uint32_t &vA, uint32_t &vB, uint64_t &vB_wide, uint32_t &vC, uint32_t arg[]) const;
439 uint32_t vB; member in struct:art::DecodedInstruction
446 inst->Decode(vA, vB, vB_wide, vC, arg);
/art/compiler/dex/quick/
H A Dmir_to_lir.cc35 uint32_t vB = mir->dalvikInsn.vB; local
141 LoadConstantNoClobber(rl_result.low_reg, vB);
143 if (vB == 0) {
150 LoadConstantNoClobber(rl_result.low_reg, vB << 16);
152 if (vB == 0) {
161 static_cast<int64_t>(static_cast<int32_t>(vB)));
174 static_cast<int64_t>(vB) << 48);
187 GenCheckCast(mir->offset, vB, rl_src[0]);
195 GenNewInstance(vB, rl_des
[all...]
/art/compiler/dex/
H A Dlocal_value_numbering.cc126 uint16_t res = LookupValue(Instruction::CONST, Low16Bits(mir->dalvikInsn.vB),
127 High16Bits(mir->dalvikInsn.vB >> 16), 0);
133 uint16_t res = LookupValue(Instruction::CONST, 0, mir->dalvikInsn.vB, 0);
140 uint16_t low_res = LookupValue(Instruction::CONST, Low16Bits(mir->dalvikInsn.vB),
141 High16Bits(mir->dalvikInsn.vB >> 16), 1);
143 if (mir->dalvikInsn.vB & 0x80000000) {
167 uint16_t high_res = LookupValue(Instruction::CONST, 0, Low16Bits(mir->dalvikInsn.vB), 2);
352 // Same as res = op + 2 operands, except use vB as operand 2
354 uint16_t operand2 = LookupValue(Instruction::CONST, mir->dalvikInsn.vB, 0, 0);
489 uint16_t field_ref = mir->dalvikInsn.vB;
[all...]
H A Dmir_optimization.cc52 int32_t vB = static_cast<int32_t>(d_insn->vB); local
57 SetConstant(mir->ssa_rep->defs[0], vB);
60 SetConstant(mir->ssa_rep->defs[0], vB << 16);
64 SetConstantWide(mir->ssa_rep->defs[0], static_cast<int64_t>(vB));
70 SetConstantWide(mir->ssa_rep->defs[0], static_cast<int64_t>(vB) << 48);
389 if_true->dalvikInsn.vB = ConstantValue(if_true->ssa_rep->uses[0]);
390 if_false->dalvikInsn.vB = ConstantValue(if_false->ssa_rep->uses[0]);
394 // "true" set val in vB
395 mir->dalvikInsn.vB
[all...]
H A Dmir_graph.cc304 target += insn->dalvikInsn.vB;
347 reinterpret_cast<const uint16_t*>(GetCurrentInsns() + cur_offset + insn->dalvikInsn.vB);
918 int* incoming = reinterpret_cast<int*>(insn.vB);
936 offset = insn.vB;
975 case Instruction::k11n: // Add one immediate from vB
979 str.append(StringPrintf(", #%d", insn.vB));
986 str.append(StringPrintf(", index #%d", insn.vB));
1136 info->index = mir->dalvikInsn.vB;
H A Dmir_dataflow.cc36 // 01 MOVE vA, vB
45 // 04 MOVE_WIDE vA, vB
54 // 07 MOVE_OBJECT vA, vB
129 // 20 INSTANCE_OF vA, vB, type@CCCC
132 // 21 ARRAY_LENGTH vA, vB
138 // 23 NEW_ARRAY vA, vB, type@CCCC
183 // 32 IF_EQ vA, vB, +CCCC
186 // 33 IF_NE vA, vB, +CCCC
189 // 34 IF_LT vA, vB, +CCCC
192 // 35 IF_GE vA, vB,
[all...]
H A Dssa_transformation.cc619 mir->dalvikInsn.vB = reinterpret_cast<uintptr_t>(incoming);
H A Dvreg_analysis.cc198 int target_idx = mir->dalvikInsn.vB;
/art/compiler/dex/portable/
H A Dmir_to_gbc.cc693 uint32_t vB = mir->dalvikInsn.vB; local
772 ::llvm::Constant* imm_value = irb_->getJInt(vB);
781 int64_t imm = static_cast<int32_t>(vB);
789 ::llvm::Constant* imm_value = irb_->getJInt(vB << 16);
803 int64_t imm = static_cast<int64_t>(vB) << 48;
811 ConvertSput(vB, art::llvm::IntrinsicHelper::HLSputObject,
816 ConvertSput(vB, art::llvm::IntrinsicHelper::HLSputFloat,
819 ConvertSput(vB, art::llvm::IntrinsicHelper::HLSput, rl_src[0]);
823 ConvertSput(vB, ar
[all...]
/art/compiler/sea_ir/ir/
H A Dsea.cc672 int vB = instruction_->VRegB(); local
673 uses.push_back(vB);
/art/runtime/verifier/
H A Dmethod_verifier.cc625 result = result && CheckRegisterIndex(dec_insn.vB);
628 result = result && CheckFieldIndex(dec_insn.vB);
631 result = result && CheckMethodIndex(dec_insn.vB);
634 result = result && CheckNewInstance(dec_insn.vB);
637 result = result && CheckStringIndex(dec_insn.vB);
640 result = result && CheckTypeIndex(dec_insn.vB);
643 result = result && CheckWideRegisterIndex(dec_insn.vB);
1692 * If this instruction succeeds, we will "downcast" register vA to the type in vB. (This
/art/compiler/dex/quick/arm/
H A Dcall_arm.cc229 LoadConstant(rARM_RET0, mir->dalvikInsn.vB);
H A Dint_arm.cc191 LOG(INFO) << "CONST case, vals = " << mir->dalvikInsn.vB << ", " << mir->dalvikInsn.vC;
203 int true_val = mir->dalvikInsn.vB;

Completed in 828 milliseconds