Home
last modified time | relevance | path

Searched defs:opcode (Results 1 – 25 of 58) sorted by relevance

123

/art/compiler/dex/quick/
Dmir_to_lir-inl.h44 inline LIR* Mir2Lir::RawLIR(DexOffset dalvik_offset, int opcode, int op0, in RawLIR()
69 inline LIR* Mir2Lir::NewLIR0(int opcode) { in NewLIR0()
79 inline LIR* Mir2Lir::NewLIR1(int opcode, int dest) { in NewLIR1()
89 inline LIR* Mir2Lir::NewLIR2(int opcode, int dest, int src1) { in NewLIR2()
99 inline LIR* Mir2Lir::NewLIR2NoDest(int opcode, int src, int info) { in NewLIR2NoDest()
109 inline LIR* Mir2Lir::NewLIR3(int opcode, int dest, int src1, int src2) { in NewLIR3()
119 inline LIR* Mir2Lir::NewLIR4(int opcode, int dest, int src1, int src2, int info) { in NewLIR4()
129 inline LIR* Mir2Lir::NewLIR5(int opcode, int dest, int src1, int src2, int info1, in NewLIR5()
162 int opcode = lir->opcode; in SetupResourceMasks() local
Dmir_to_lir.cc393 Instruction::Code opcode = mir->dalvikInsn.opcode; in CompileDalvikInstruction() local
1166 int opcode = mir->dalvikInsn.opcode; in MethodBlockCodeGen() local
1266 LIR* Mir2Lir::LIRSlowPath::GenerateTargetLabel(int opcode) { in GenerateTargetLabel()
/art/compiler/dex/quick/x86/
Dutility_x86.cc30 int opcode; in OpFpRegCopy() local
121 X86OpCode opcode = kX86Bkpt; in OpReg() local
134 X86OpCode opcode = kX86Bkpt; in OpRegImm() local
197 X86OpCode opcode = kX86Nop; in OpRegReg() local
253 X86OpCode opcode = kX86Nop; in OpMovRegMem() local
307 X86OpCode opcode = kX86Nop; in OpMovMemReg() local
366 X86OpCode opcode = kX86Nop; in OpRegMem() local
396 X86OpCode opcode = kX86Nop; in OpMemReg() local
424 X86OpCode opcode = kX86Nop; in OpRegMem() local
499 X86OpCode opcode = IS_SIMM8(value) ? kX86Imul32RRI8 : kX86Imul32RRI; in OpRegRegImm() local
[all …]
Dfp_x86.cc24 void X86Mir2Lir::GenArithOpFloat(Instruction::Code opcode, in GenArithOpFloat()
75 void X86Mir2Lir::GenArithOpDouble(Instruction::Code opcode, in GenArithOpDouble()
159 int opcode = is_double ? kX86Fstp64M : kX86Fstp32M; in GenLongToFP() local
193 void X86Mir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
419 int opcode = is_double ? kX86Fst64M : kX86Fst32M; in GenRemFP() local
Dtarget_x86.cc557 bool X86Mir2Lir::ProvidesFullMemoryBarrier(X86OpCode opcode) { in ProvidesFullMemoryBarrier()
894 uint64_t X86Mir2Lir::GetTargetInstFlags(int opcode) { in GetTargetInstFlags()
899 const char* X86Mir2Lir::GetTargetInstName(int opcode) { in GetTargetInstName()
904 const char* X86Mir2Lir::GetTargetInstFmt(int opcode) { in GetTargetInstFmt()
1803 void X86Mir2Lir::AppendOpcodeWithConst(X86OpCode opcode, int reg, MIR* mir) { in AppendOpcodeWithConst()
1883 int opcode = 0; in GenMultiplyVector() local
1913 int opcode = 0; in GenAddVector() local
1944 int opcode = 0; in GenSubtractVector() local
1974 int opcode = 0; in GenShiftByteVector() local
2024 int opcode = 0; in GenShiftLeftVector() local
[all …]
/art/compiler/dex/
Dlocal_value_numbering_test.cc44 Instruction::Code opcode; member
53 #define DEF_CONST(opcode, reg, value) \ argument
55 #define DEF_CONST_WIDE(opcode, reg, value) \ argument
57 #define DEF_CONST_STRING(opcode, reg, index) \ argument
59 #define DEF_IGET(opcode, reg, obj, field_info) \ argument
61 #define DEF_IGET_WIDE(opcode, reg, obj, field_info) \ argument
63 #define DEF_IPUT(opcode, reg, obj, field_info) \ argument
65 #define DEF_IPUT_WIDE(opcode, reg, obj, field_info) \ argument
67 #define DEF_SGET(opcode, reg, field_info) \ argument
69 #define DEF_SGET_WIDE(opcode, reg, field_info) \ argument
[all …]
Dglobal_value_numbering_test.cc58 Instruction::Code opcode; member
90 #define DEF_CONST(bb, opcode, reg, value) \ argument
92 #define DEF_CONST_WIDE(bb, opcode, reg, value) \ argument
94 #define DEF_CONST_STRING(bb, opcode, reg, index) \ argument
96 #define DEF_IGET(bb, opcode, reg, obj, field_info) \ argument
98 #define DEF_IGET_WIDE(bb, opcode, reg, obj, field_info) \ argument
100 #define DEF_IPUT(bb, opcode, reg, obj, field_info) \ argument
102 #define DEF_IPUT_WIDE(bb, opcode, reg, obj, field_info) \ argument
104 #define DEF_SGET(bb, opcode, reg, field_info) \ argument
106 #define DEF_SGET_WIDE(bb, opcode, reg, field_info) \ argument
[all …]
Dpost_opt_passes.cc64 Instruction::Code opcode = mir->dalvikInsn.opcode; in Worker() local
Dmir_optimization.cc215 static constexpr bool IsInstructionIfCcZ(Instruction::Code opcode) { in IsInstructionIfCcZ()
219 static constexpr ConditionCode ConditionCodeForIfCcZ(Instruction::Code opcode) { in ConditionCodeForIfCcZ()
342 Instruction::Code opcode = mir->dalvikInsn.opcode; in BasicBlockOpt() local
633 Instruction::Code opcode = prev->last_mir_insn->dalvikInsn.opcode; in LayoutBlocks() local
/art/compiler/dex/quick/mips/
Dutility_mips.cc26 int opcode; in OpFpRegCopy() local
117 MipsOpCode opcode = kMipsNop; in OpReg() local
136 MipsOpCode opcode = kMipsNop; in OpRegImm() local
162 MipsOpCode opcode = kMipsNop; in OpRegRegReg() local
204 MipsOpCode opcode = kMipsNop; in OpRegRegImm() local
286 MipsOpCode opcode = kMipsNop; in OpRegReg() local
360 MipsOpCode opcode = kMipsNop; in LoadBaseIndexed() local
412 MipsOpCode opcode = kMipsNop; in StoreBaseIndexed() local
468 MipsOpCode opcode = kMipsNop; in LoadBaseDispBody() local
579 MipsOpCode opcode = kMipsNop; in StoreBaseDispBody() local
Dfp_mips.cc24 void MipsMir2Lir::GenArithOpFloat(Instruction::Code opcode, in GenArithOpFloat()
70 void MipsMir2Lir::GenArithOpDouble(Instruction::Code opcode, in GenArithOpDouble()
116 void MipsMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
168 void MipsMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
Dint_mips.cc395 void MipsMir2Lir::GenAddLong(Instruction::Code opcode, RegLocation rl_dest, in GenAddLong()
417 void MipsMir2Lir::GenSubLong(Instruction::Code opcode, RegLocation rl_dest, in GenSubLong()
439 void MipsMir2Lir::GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, in GenArithOpLong()
630 void MipsMir2Lir::GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftImmOpLong()
636 void MipsMir2Lir::GenArithImmOpLong(Instruction::Code opcode, in GenArithImmOpLong()
Dtarget_mips.cc590 uint64_t MipsMir2Lir::GetTargetInstFlags(int opcode) { in GetTargetInstFlags()
595 const char* MipsMir2Lir::GetTargetInstName(int opcode) { in GetTargetInstName()
600 const char* MipsMir2Lir::GetTargetInstFmt(int opcode) { in GetTargetInstFmt()
Dassemble_mips.cc41 #define ENCODING_MAP(opcode, skeleton, k0, ds, de, k1, s1s, s1e, k2, s2s, s2e, \ argument
463 int opcode = lir->opcode; in ConvertShortToLongBranch() local
/art/compiler/dex/quick/arm/
Dutility_arm.cc224 ArmOpcode opcode = kThumbBkpt; in OpReg() local
242 ArmOpcode opcode = kThumbBkpt; in OpRegRegShift() local
392 ArmOpcode opcode = kThumbBkpt; in OpRegRegRegShift() local
467 ArmOpcode opcode = kThumbBkpt; in OpRegRegImm() local
604 ArmOpcode opcode = kThumbBkpt; in OpRegImm() local
696 ArmOpcode opcode = kThumbBkpt; in LoadBaseIndexed() local
762 ArmOpcode opcode = kThumbBkpt; in StoreBaseIndexed() local
824 LIR* ArmMir2Lir::LoadStoreUsingInsnWithOffsetImm8Shl2(ArmOpcode opcode, RegStorage r_base, in LoadStoreUsingInsnWithOffsetImm8Shl2()
857 ArmOpcode opcode = kThumbBkpt; in LoadBaseDispBody() local
998 ArmOpcode opcode = kThumbBkpt; in StoreBaseDispBody() local
[all …]
Dfp_arm.cc23 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
69 void ArmMir2Lir::GenArithOpDouble(Instruction::Code opcode, in GenArithOpDouble()
116 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
265 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
Dtarget_arm.cc167 int opcode = lir->opcode; in SetupTargetResourceMasks() local
297 static char* DecodeRegList(int opcode, int vector, char* buf, size_t buf_size) { in DecodeRegList()
736 uint64_t ArmMir2Lir::GetTargetInstFlags(int opcode) { in GetTargetInstFlags()
741 const char* ArmMir2Lir::GetTargetInstName(int opcode) { in GetTargetInstName()
746 const char* ArmMir2Lir::GetTargetInstFmt(int opcode) { in GetTargetInstFmt()
/art/compiler/dex/quick/arm64/
Dutility_arm64.cc92 ArmOpcode opcode = UNWIDE(lir->opcode); in GetLoadStoreSize() local
334 bool Arm64Mir2Lir::InexpensiveConstantInt(int32_t value, Instruction::Code opcode) { in InexpensiveConstantInt()
418 ArmOpcode opcode = LIKELY(low_bits == 0) ? kA64Mov2rr : kA64Mvn2rr; in LoadConstantNoClobber() local
469 ArmOpcode opcode = LIKELY(value == 0) ? WIDE(kA64Mov2rr) : WIDE(kA64Mvn2rr); in LoadConstantWide() local
551 ArmOpcode opcode = kA64Brk1d; in OpReg() local
569 ArmOpcode opcode = kA64Brk1d; in OpRegRegShift() local
637 ArmOpcode opcode = kA64Brk1d; in OpRegRegExtend() local
697 ArmOpcode opcode = kA64Brk1d; in OpRegRegRegShift() local
765 ArmOpcode opcode = kA64Brk1d; in OpRegRegRegExtend() local
813 ArmOpcode opcode = kA64Brk1d; in OpRegRegImm64() local
[all …]
Dassemble_arm64.cc60 #define ENCODING_MAP(opcode, variants, a0k, a0s, a0e, a1k, a1s, a1e, a2k, a2s, a2e, \ argument
655 ArmOpcode opcode = UNWIDE(lir->opcode); in EncodeLIRs() local
954 ArmOpcode opcode = UNWIDE(lir->opcode); in GetInsnSize() local
965 ArmOpcode opcode = UNWIDE(lir->opcode); in LinkFixupInsns() local
Dfp_arm64.cc24 void Arm64Mir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
66 void Arm64Mir2Lir::GenArithOpDouble(Instruction::Code opcode, in GenArithOpDouble()
119 void Arm64Mir2Lir::GenConversion(Instruction::Code opcode, in GenConversion()
251 void Arm64Mir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
Dint_arm64.cc63 void Arm64Mir2Lir::GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftOpLong()
103 int opcode; // The opcode. in GenSelect() local
207 int opcode = is_wide ? WIDE(kA64Csel4rrrc) : kA64Csel4rrrc; in GenSelect() local
265 ArmOpcode opcode = (arm_cond == kArmCondEq) ? kA64Cbz2rt : kA64Cbnz2rt; in OpCmpImmBranch() local
271 ArmOpcode opcode = kA64Cbz2rt; in OpCmpImmBranch() local
304 ArmOpcode opcode = kA64Brk1d; in OpRegCopyNoInsert() local
946 ArmOpcode opcode = reg.Is64Bit() ? WIDE(kA64Subs3rRd) : UNWIDE(kA64Subs3rRd); in OpDecAndBranch() local
1003 void Arm64Mir2Lir::GenDivRemLong(Instruction::Code opcode, RegLocation rl_dest, in GenDivRemLong()
1050 void Arm64Mir2Lir::GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpLong()
1295 void Arm64Mir2Lir::GenShiftImmOpLong(Instruction::Code opcode, in GenShiftImmOpLong()
[all …]
/art/runtime/quick/
Dinline_method_analyser.h133 InlineMethodOpcode opcode; member
155 static constexpr bool IsInstructionIGet(Instruction::Code opcode) { in IsInstructionIGet()
159 static constexpr bool IsInstructionIPut(Instruction::Code opcode) { in IsInstructionIPut()
163 static constexpr uint16_t IGetVariant(Instruction::Code opcode) { in IGetVariant()
167 static constexpr uint16_t IPutVariant(Instruction::Code opcode) { in IPutVariant()
Dinline_method_analyser.cc97 Instruction::Code opcode = instruction->Opcode(); in AnalyseMethodCode() local
203 Instruction::Code opcode = instruction->Opcode(); in AnalyseIGetMethod() local
266 Instruction::Code opcode = instruction->Opcode(); in AnalyseIPutMethod() local
/art/runtime/
Ddex_instruction.cc62 #define INSTRUCTION_SIZE(opcode, c, p, format, r, i, a, v) \ argument
92 Code opcode = static_cast<Code>(insn & 0xFF); in CanFlowThrough() local
138 const char* opcode = kInstructionNames[Opcode()]; in DumpString() local
Ddex_instruction.h86 #define INSTRUCTION_ENUM(opcode, cname, p, f, r, i, a, v) cname = opcode, argument
232 static const char* Name(Code opcode) { in Name()
408 void SetOpcode(Code opcode) { in SetOpcode()
439 static Format FormatOf(Code opcode) { in FormatOf()
444 static int FlagsOf(Code opcode) { in FlagsOf()
449 static int VerifyFlagsOf(Code opcode) { in VerifyFlagsOf()

123