Home
last modified time | relevance | path

Searched refs:ConditionCode (Results 1 – 24 of 24) sorted by relevance

/art/compiler/dex/quick/arm/
Dcodegen_arm.h180 void GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code,
198 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target);
199 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
200 LIR* OpCondBranch(ConditionCode cc, LIR* target);
201 LIR* OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target);
203 LIR* OpIT(ConditionCode cond, const char* guide);
215 LIR* OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src);
231 ArmConditionCode ArmConditionEncoding(ConditionCode code);
285 ConditionCode ccode);
Dint_arm.cc35 LIR* ArmMir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { in OpCmpBranch()
50 LIR* ArmMir2Lir::OpIT(ConditionCode ccode, const char* guide) { in OpIT()
167 int64_t val, ConditionCode ccode) { in GenFusedLongCmpImmBranch()
217 void ArmMir2Lir::GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code, in GenSelectConst32()
251 ConditionCode ccode = mir->meta.ccode; in GenSelect()
322 ConditionCode ccode = mir->meta.ccode; in GenFusedLongCmpBranch()
380 LIR* ArmMir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) { in OpCmpImmBranch()
1182 LIR* ArmMir2Lir::OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target) { in OpDecAndBranch()
Dfp_arm.cc264 ConditionCode ccode = mir->meta.ccode; in GenFusedFPCmpBranch()
Dutility_arm.cc263 LIR* ArmMir2Lir::OpCondBranch(ConditionCode cc, LIR* target) { in OpCondBranch()
434 LIR* ArmMir2Lir::OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src) { in OpCondRegReg()
Dtarget_arm.cc243 ArmConditionCode ArmMir2Lir::ArmConditionEncoding(ConditionCode ccode) { in ArmConditionEncoding()
/art/compiler/dex/quick/arm64/
Dcodegen_arm64.h85 LIR* OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg,
181 void GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code,
202 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) OVERRIDE;
203 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
204 LIR* OpCondBranch(ConditionCode cc, LIR* target) OVERRIDE;
205 LIR* OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target) OVERRIDE;
207 LIR* OpIT(ConditionCode cond, const char* guide) OVERRIDE;
218 LIR* OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src) OVERRIDE;
389 ArmConditionCode ArmConditionEncoding(ConditionCode code);
392 void GenSelect(int32_t left, int32_t right, ConditionCode code, RegStorage rs_dest,
Dint_arm64.cc35 LIR* Arm64Mir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { in OpCmpBranch()
40 LIR* Arm64Mir2Lir::OpIT(ConditionCode ccode, const char* guide) { in OpIT()
99 void Arm64Mir2Lir::GenSelect(int32_t true_val, int32_t false_val, ConditionCode ccode, in GenSelect()
183 void Arm64Mir2Lir::GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code, in GenSelectConst32()
229 ConditionCode ccode = mir->meta.ccode; in GenFusedLongCmpBranch()
268 LIR* Arm64Mir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, in OpCmpImmBranch()
300 LIR* Arm64Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, in OpCmpMemImmBranch()
1025 LIR* Arm64Mir2Lir::OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target) { in OpDecAndBranch()
Dfp_arm64.cc247 ConditionCode ccode = mir->meta.ccode; in GenFusedFPCmpBranch()
Dutility_arm64.cc545 LIR* Arm64Mir2Lir::OpCondBranch(ConditionCode cc, LIR* target) { in OpCondBranch()
689 LIR* Arm64Mir2Lir::OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src) { in OpCondRegReg()
Dtarget_arm64.cc190 ArmConditionCode Arm64Mir2Lir::ArmConditionEncoding(ConditionCode ccode) { in ArmConditionEncoding()
/art/compiler/dex/quick/mips/
Dcodegen_mips.h181 void GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code,
196 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target);
197 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
198 LIR* OpCondBranch(ConditionCode cc, LIR* target);
199 LIR* OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target);
201 LIR* OpIT(ConditionCode cond, const char* guide);
212 LIR* OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src);
Dint_mips.cc83 LIR* MipsMir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { in OpCmpBranch()
149 LIR* MipsMir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) { in OpCmpImmBranch()
280 void MipsMir2Lir::GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code, in GenSelectConst32()
460 LIR* MipsMir2Lir::OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target) { in OpDecAndBranch()
478 LIR* MipsMir2Lir::OpIT(ConditionCode cond, const char* guide) { in OpIT()
Dutility_mips.cc536 LIR* MipsMir2Lir::OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src) { in OpCondRegReg()
1040 LIR* MipsMir2Lir::OpCondBranch(ConditionCode cc, LIR* target) { in OpCondBranch()
/art/compiler/dex/quick/x86/
Dcodegen_x86.h271 void GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code,
295 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) OVERRIDE;
296 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
297 LIR* OpCondBranch(ConditionCode cc, LIR* target) OVERRIDE;
298 LIR* OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target) OVERRIDE;
300 LIR* OpIT(ConditionCode cond, const char* guide) OVERRIDE;
311 LIR* OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src) OVERRIDE;
498 int64_t val, ConditionCode ccode);
814 LIR* OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg,
Dint_x86.cc75 X86ConditionCode X86ConditionEncoding(ConditionCode cond) { in X86ConditionEncoding()
99 LIR* X86Mir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { in OpCmpBranch()
108 LIR* X86Mir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, in OpCmpImmBranch()
212 void X86Mir2Lir::GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code, in GenSelectConst32()
281 ConditionCode ccode = mir->meta.ccode; in GenSelect()
339 ConditionCode cc = true_zero_case ? NegateComparison(ccode) : ccode; in GenSelect()
392 ConditionCode ccode = mir->meta.ccode; in GenFusedLongCmpBranch()
452 int64_t val, ConditionCode ccode) { in GenFusedLongCmpImmBranch()
979 ConditionCode cc = is_min ? kCondGe : kCondLt; in GenInlinedMinMax()
1019 ConditionCode condition_code = is_min ? kCondGt : kCondLt; in GenInlinedMinMax()
[all …]
Dutility_x86.cc119 LIR* X86Mir2Lir::OpCondBranch(ConditionCode cc, LIR* target) { in OpCondBranch()
362 LIR* X86Mir2Lir::OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src) { in OpCondRegReg()
945 LIR* X86Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, in OpCmpMemImmBranch()
Dx86_lir.h734 extern X86ConditionCode X86ConditionEncoding(ConditionCode cond);
Dfp_x86.cc532 ConditionCode ccode = mir->meta.ccode; in GenFusedFPCmpBranch()
/art/compiler/dex/quick/
Dmir_to_lir.h674 ConditionCode FlipComparisonOrder(ConditionCode before);
675 ConditionCode NegateComparison(ConditionCode before);
800 void GenDivZeroCheck(ConditionCode c_code);
1136 virtual LIR* OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg,
1363 virtual void GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code,
1406 virtual LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) = 0;
1407 virtual LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value,
1409 virtual LIR* OpCondBranch(ConditionCode cc, LIR* target) = 0;
1410 virtual LIR* OpDecAndBranch(ConditionCode c_code, RegStorage reg, LIR* target) = 0;
1412 virtual LIR* OpIT(ConditionCode cond, const char* guide) = 0;
[all …]
Dcodegen_util.cc997 ConditionCode Mir2Lir::FlipComparisonOrder(ConditionCode before) { in FlipComparisonOrder()
998 ConditionCode res; in FlipComparisonOrder()
1013 ConditionCode Mir2Lir::NegateComparison(ConditionCode before) { in NegateComparison()
1014 ConditionCode res; in NegateComparison()
1257 LIR *Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, in OpCmpMemImmBranch()
Dgen_common.cc186 void Mir2Lir::GenDivZeroCheck(ConditionCode c_code) { in GenDivZeroCheck()
351 ConditionCode cond; in GenCompareAndBranch()
373 cond = static_cast<ConditionCode>(0); in GenCompareAndBranch()
414 ConditionCode cond; in GenCompareZeroAndBranch()
437 cond = static_cast<ConditionCode>(0); in GenCompareZeroAndBranch()
/art/compiler/dex/
Dcompiler_enums.h452 enum ConditionCode { enum
472 std::ostream& operator<<(std::ostream& os, const ConditionCode& kind);
Dmir_graph.h344 ConditionCode ccode;
Dmir_optimization.cc226 static constexpr ConditionCode kIfCcZConditionCodes[] = {
233 static constexpr ConditionCode ConditionCodeForIfCcZ(Instruction::Code opcode) { in ConditionCodeForIfCcZ()