Home
last modified time | relevance | path

Searched refs:Code (Results 1 – 25 of 28) sorted by relevance

12

/art/runtime/
Ddex_instruction.h84 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;
Ddex_instruction.cc203 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/
Dcodegen_mips.h30 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);
Dfp_mips.cc24 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()
DREADME.mips51 Code expansion
53 Code expansion for the MIPS target is significantly higher than we see
Dint_mips.cc317 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/
Dcodegen_arm.h29 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);
Dfp_arm.cc23 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()
Dint_arm.cc418 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/
Dcodegen_x86.h30 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);
Dfp_x86.cc23 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()
Dint_x86.cc298 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/
Dmir_to_lir.h279 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 …]
Dgen_common.cc86 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()
Dmir_to_lir.cc33 Instruction::Code opcode = mir->dalvikInsn.opcode; in CompileDalvikInstruction()
760 work_half->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpCheckPart2); in MethodBlockCodeGen()
/art/compiler/dex/
Dmir_optimization.cc223 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 …]
Ddex_to_dex_compiler.cc80 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()
Dmir_graph.cc28 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()
Dssa_transformation.cc568 phi->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpPhi); in InsertPhiNodes()
588 if (mir->dalvikInsn.opcode != static_cast<Instruction::Code>(kMirOpPhi)) in InsertPhiNodeOperands()
Dvreg_analysis.cc192 Instruction::Code opcode = mir->dalvikInsn.opcode; in InferTypeAndSize()
Dmir_graph.h248 Instruction::Code original_opcode;
/art/runtime/entrypoints/quick/
Dquick_invoke_entrypoints.cc110 Instruction::Code instr_code = instr->Opcode(); in artInvokeInterfaceTrampoline()
Dquick_trampoline_entrypoints.cc464 Instruction::Code instr_code = instr->Opcode(); in artQuickResolutionTrampoline()
/art/runtime/entrypoints/portable/
Dportable_trampoline_entrypoints.cc326 Instruction::Code instr_code = instr->Opcode(); in artPortableResolutionTrampoline()
/art/compiler/dex/portable/
Dmir_to_gbc.cc691 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()

12