/art/runtime/ |
D | dex_instruction.h | 84 enum Code enum 213 static const char* Name(Code opcode) { in Name() 283 Code Opcode() const { in Opcode() 284 return static_cast<Code>(Fetch16(0) & 0xFF); in Opcode() 287 void SetOpcode(Code opcode) { in SetOpcode() 318 static Format FormatOf(Code opcode) { in FormatOf() 323 static int FlagsOf(Code opcode) { in FlagsOf() 429 std::ostream& operator<<(std::ostream& os, const Instruction::Code& code); 443 Instruction::Code opcode;
|
D | dex_instruction.cc | 203 Code opcode = static_cast<Code>(insn & 0xFF); in CanFlowThrough() 210 Code opcode = static_cast<Code>(insn & 0xFF); in Decode() 620 std::ostream& operator<<(std::ostream& os, const Instruction::Code& code) { in operator <<()
|
/art/compiler/dex/quick/mips/ |
D | codegen_mips.h | 30 bool SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src, 87 void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 95 void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 100 void GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, 102 void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 104 void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, 106 void GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src);
|
D | fp_mips.cc | 24 void MipsMir2Lir::GenArithOpFloat(Instruction::Code opcode, in GenArithOpFloat() 71 void MipsMir2Lir::GenArithOpDouble(Instruction::Code opcode, in GenArithOpDouble() 119 void MipsMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion() 176 void MipsMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
|
D | README.mips | 51 Code expansion 53 Code expansion for the MIPS target is significantly higher than we see
|
D | int_mips.cc | 317 bool MipsMir2Lir::SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, in SmallLiteralDivRem() 614 void MipsMir2Lir::GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftImmOpLong() 620 void MipsMir2Lir::GenArithImmOpLong(Instruction::Code opcode, in GenArithImmOpLong()
|
/art/compiler/dex/quick/arm/ |
D | codegen_arm.h | 29 bool SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src, 86 void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 94 void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 99 void GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, 101 void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 103 void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, 105 void GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src);
|
D | fp_arm.cc | 23 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat() 70 void ArmMir2Lir::GenArithOpDouble(Instruction::Code opcode, in GenArithOpDouble() 119 void ArmMir2Lir::GenConversion(Instruction::Code opcode, in GenConversion() 229 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
|
D | int_arm.cc | 418 bool ArmMir2Lir::SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, in SmallLiteralDivRem() 992 void ArmMir2Lir::GenShiftImmOpLong(Instruction::Code opcode, in GenShiftImmOpLong() 1065 void ArmMir2Lir::GenArithImmOpLong(Instruction::Code opcode, in GenArithImmOpLong()
|
/art/compiler/dex/quick/x86/ |
D | codegen_x86.h | 30 bool SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src, 87 void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 95 void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 100 void GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, 102 void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 104 void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, 106 void GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src);
|
D | fp_x86.cc | 23 void X86Mir2Lir::GenArithOpFloat(Instruction::Code opcode, in GenArithOpFloat() 78 void X86Mir2Lir::GenArithOpDouble(Instruction::Code opcode, in GenArithOpDouble() 133 void X86Mir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion() 234 void X86Mir2Lir::GenCmpFP(Instruction::Code code, RegLocation rl_dest, in GenCmpFP()
|
D | int_x86.cc | 298 bool X86Mir2Lir::SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, in SmallLiteralDivRem() 561 void X86Mir2Lir::GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftImmOpLong() 567 void X86Mir2Lir::GenArithImmOpLong(Instruction::Code opcode, in GenArithImmOpLong()
|
/art/compiler/dex/quick/ |
D | mir_to_lir.h | 279 bool EvaluateBranch(Instruction::Code opcode, int src1, int src2); 379 bool HandleEasyDivRem(Instruction::Code dalvik_opcode, bool is_div, 392 void GenCompareAndBranch(Instruction::Code opcode, RegLocation rl_src1, 394 void GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, 397 void GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, 420 void GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, 422 void GenArithOpInt(Instruction::Code opcode, RegLocation rl_dest, 424 void GenArithOpIntLit(Instruction::Code opcode, RegLocation rl_dest, 426 void GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, 528 virtual bool SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, [all …]
|
D | gen_common.cc | 86 void Mir2Lir::GenCompareAndBranch(Instruction::Code opcode, RegLocation rl_src1, in GenCompareAndBranch() 140 void Mir2Lir::GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken, in GenCompareZeroAndBranch() 182 void Mir2Lir::GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, in GenIntNarrowing() 1195 void Mir2Lir::GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftOpLong() 1222 void Mir2Lir::GenArithOpInt(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpInt() 1383 bool Mir2Lir::HandleEasyDivRem(Instruction::Code dalvik_opcode, bool is_div, in HandleEasyDivRem() 1473 void Mir2Lir::GenArithOpIntLit(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src, in GenArithOpIntLit() 1609 void Mir2Lir::GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpLong()
|
D | mir_to_lir.cc | 33 Instruction::Code opcode = mir->dalvikInsn.opcode; in CompileDalvikInstruction() 760 work_half->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpCheckPart2); in MethodBlockCodeGen()
|
/art/compiler/dex/ |
D | mir_optimization.cc | 223 Instruction::Code opcode = mir->dalvikInsn.opcode; in BasicBlockOpt() 236 Instruction::Code br_opcode = mir_next->dalvikInsn.opcode; in BasicBlockOpt() 268 static_cast<Instruction::Code>(kMirOpFusedCmplFloat); in BasicBlockOpt() 272 static_cast<Instruction::Code>(kMirOpFusedCmplDouble); in BasicBlockOpt() 276 static_cast<Instruction::Code>(kMirOpFusedCmpgFloat); in BasicBlockOpt() 280 static_cast<Instruction::Code>(kMirOpFusedCmpgDouble); in BasicBlockOpt() 284 static_cast<Instruction::Code>(kMirOpFusedCmpLong); in BasicBlockOpt() 288 mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop); in BasicBlockOpt() 383 mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpSelect); in BasicBlockOpt() 432 phi->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop); in BasicBlockOpt() [all …]
|
D | dex_to_dex_compiler.cc | 80 Instruction::Code new_opcode, bool is_put); 89 Instruction::Code new_opcode, bool is_range); 211 Instruction::Code new_opcode, in CompileInstanceFieldAccess() 237 Instruction::Code new_opcode, in CompileInvokeVirtual()
|
D | mir_graph.cc | 28 const Instruction::Code opcodes[MAX_PATTERN_LEN]; 496 static_cast<Instruction::Code>(kMirOpCheck); in ProcessCanThrow() 584 Instruction::Code opcode = insn->dalvikInsn.opcode; in InlineMethod() 702 LOG(INFO) << "-C- " << Instruction::Name(static_cast<Instruction::Code>(i)) in ShowOpcodeStats() 1125 move_result_mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop); in NewMemCallInfo()
|
D | ssa_transformation.cc | 568 phi->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpPhi); in InsertPhiNodes() 588 if (mir->dalvikInsn.opcode != static_cast<Instruction::Code>(kMirOpPhi)) in InsertPhiNodeOperands()
|
D | vreg_analysis.cc | 192 Instruction::Code opcode = mir->dalvikInsn.opcode; in InferTypeAndSize()
|
D | mir_graph.h | 248 Instruction::Code original_opcode;
|
/art/runtime/entrypoints/quick/ |
D | quick_invoke_entrypoints.cc | 110 Instruction::Code instr_code = instr->Opcode(); in artInvokeInterfaceTrampoline()
|
D | quick_trampoline_entrypoints.cc | 464 Instruction::Code instr_code = instr->Opcode(); in artQuickResolutionTrampoline()
|
/art/runtime/entrypoints/portable/ |
D | portable_trampoline_entrypoints.cc | 326 Instruction::Code instr_code = instr->Opcode(); in artPortableResolutionTrampoline()
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 691 Instruction::Code opcode = mir->dalvikInsn.opcode; in ConvertMIRNode() 1722 work_half->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop); in BlockBitcodeConversion() 1755 Instruction::Code dalvik_opcode = static_cast<Instruction::Code>(opcode); in BlockBitcodeConversion()
|