/art/test/663-checker-select-generator/ |
D | info.txt | 5 If [ Condition ] 14 return Select [FalseValue, TrueValue, Condition]
|
/art/compiler/utils/x86/ |
D | constants_x86.h | 64 enum Condition { enum
|
D | assembler_x86.h | 382 void cmovl(Condition condition, Register dst, Register src); 383 void cmovl(Condition condition, Register dst, const Address& src); 385 void setb(Condition condition, Register dst); 780 void j(Condition condition, Label* label); 781 void j(Condition condition, NearLabel* label);
|
D | assembler_x86.cc | 397 void X86Assembler::cmovl(Condition condition, Register dst, Register src) { in cmovl() 405 void X86Assembler::cmovl(Condition condition, Register dst, const Address& src) { in cmovl() 413 void X86Assembler::setb(Condition condition, Register dst) { in setb() 3476 void X86Assembler::j(Condition condition, Label* label) { in j() 3499 void X86Assembler::j(Condition condition, NearLabel* label) { in j()
|
D | jni_macro_assembler_x86.cc | 577 art::x86::Condition x86_cond; in TestGcMarking()
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.h | 215 vixl::aarch64::Condition cond = vixl::aarch64::al); 226 vixl::aarch64::Condition cond = vixl::aarch64::al); 230 vixl::aarch64::Condition cond = vixl::aarch64::al);
|
D | jni_macro_assembler_arm64.cc | 80 void Arm64JNIMacroAssembler::AddConstant(XRegister rd, int32_t value, Condition cond) { in AddConstant() 87 Condition cond) { in AddConstant() 193 void Arm64JNIMacroAssembler::LoadImmediate(XRegister dest, int32_t value, Condition cond) { in LoadImmediate()
|
/art/compiler/utils/x86_64/ |
D | constants_x86_64.h | 91 enum Condition { enum
|
D | assembler_x86_64.h | 394 void cmov(Condition c, CpuRegister dst, CpuRegister src); // This is the 64b version. 395 void cmov(Condition c, CpuRegister dst, CpuRegister src, bool is64bit); 396 void cmov(Condition c, CpuRegister dst, const Address& src, bool is64bit); 835 void j(Condition condition, Label* label); 836 void j(Condition condition, NearLabel* label); 852 void setcc(Condition condition, CpuRegister dst);
|
D | assembler_x86_64.cc | 249 void X86_64Assembler::cmov(Condition c, CpuRegister dst, CpuRegister src) { in cmov() 253 void X86_64Assembler::cmov(Condition c, CpuRegister dst, CpuRegister src, bool is64bit) { in cmov() 262 void X86_64Assembler::cmov(Condition c, CpuRegister dst, const Address& src, bool is64bit) { in cmov() 4702 void X86_64Assembler::j(Condition condition, Label* label) { in j() 4725 void X86_64Assembler::j(Condition condition, NearLabel* label) { in j() 4869 void X86_64Assembler::setcc(Condition condition, CpuRegister dst) { in setcc()
|
D | jni_macro_assembler_x86_64.cc | 678 art::x86_64::Condition x86_64_cond; in TestGcMarking()
|
D | assembler_x86_64_test.cc | 2250 assembler->setcc(static_cast<x86_64::Condition>(i), *reg); in setcc_test_fn()
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.h | 148 void B(vixl32::Condition cond, vixl32::Label* label, bool is_far_target = true); 256 vixl32::Condition cond = vixl32::al);
|
D | assembler_arm_vixl.cc | 448 vixl32::Condition cond) { in AddConstantInIt() 493 void ArmVIXLMacroAssembler::B(vixl32::Condition cond, vixl32::Label* label, bool is_far_target) { in B()
|
/art/compiler/optimizing/ |
D | scheduler_arm.h | 79 M(Condition , unused) \
|
D | code_generator_arm_vixl.cc | 950 inline vixl32::Condition ARMCondition(IfCondition cond) { in ARMCondition() 968 inline vixl32::Condition ARMUnsignedCondition(IfCondition cond) { in ARMUnsignedCondition() 987 inline vixl32::Condition ARMFPCondition(IfCondition cond, bool gt_bias) { in ARMFPCondition() 1304 static std::pair<vixl32::Condition, vixl32::Condition> GenerateLongTestConstant( in GenerateLongTestConstant() 1318 std::pair<vixl32::Condition, vixl32::Condition> ret(eq, ne); in GenerateLongTestConstant() 1425 static std::pair<vixl32::Condition, vixl32::Condition> GenerateLongTest( in GenerateLongTest() 1439 std::pair<vixl32::Condition, vixl32::Condition> ret(eq, ne); in GenerateLongTest() 1496 static std::pair<vixl32::Condition, vixl32::Condition> GenerateTest(HCondition* condition, in GenerateTest() 1502 std::pair<vixl32::Condition, vixl32::Condition> ret(eq, ne); in GenerateTest() 2749 vixl32::Condition arm_cond = vixl32::Condition::None(); in GenerateTestAndBranch() [all …]
|
D | code_generator_x86_64.cc | 950 inline Condition X86_64IntegerCondition(IfCondition cond) { in X86_64IntegerCondition() 968 inline Condition X86_64FPCondition(IfCondition cond) { in X86_64FPCondition() 1986 Condition cond = kNotEqual; in VisitSelect() 2265 Condition less_cond = kLess; in VisitCompare() 3788 __ j(Condition::kZero, &done); in RemByPowerOfTwo() 3791 __ cmov(Condition::kLess, out, tmp, false); in RemByPowerOfTwo() 3801 __ j(Condition::kZero, &done); in RemByPowerOfTwo() 4220 __ cmov(is_min ? Condition::kGreater : Condition::kLess, out, op2, /*is64bit*/ true); in GenerateMinMaxInt() 4224 __ cmov(is_min ? Condition::kGreater : Condition::kLess, out, op2, /*is64bit*/ false); in GenerateMinMaxInt() 4269 __ j(Condition::kParityEven, &nan); in GenerateMinMaxFP() [all …]
|
D | code_generator_x86.cc | 928 inline Condition X86Condition(IfCondition cond) { in X86Condition() 946 inline Condition X86UnsignedOrFPCondition(IfCondition cond) { in X86UnsignedOrFPCondition() 1544 Condition final_condition = X86UnsignedOrFPCondition(if_cond); // unsigned on lower part in GenerateLongComparesAndJumps() 1900 Condition cond = kNotEqual; in VisitSelect() 3686 __ j(Condition::kZero, &done); in RemByPowerOfTwo() 3689 __ cmovl(Condition::kLess, out, tmp); in RemByPowerOfTwo() 4094 Condition cond = is_min ? Condition::kGreaterEqual : Condition::kLess; in GenerateMinMaxInt() 4109 Condition cond = is_min ? Condition::kGreater : Condition::kLess; in GenerateMinMaxInt() 4155 __ j(Condition::kParityEven, &nan); in GenerateMinMaxFP() 4157 __ j(is_min ? Condition::kAbove : Condition::kBelow, &op2_label); in GenerateMinMaxFP() [all …]
|
D | code_generator_arm_vixl.h | 518 vixl::aarch32::Condition cond = vixl::aarch32::al); 523 vixl::aarch32::Condition cond = vixl::aarch32::al);
|
D | nodes.h | 1437 M(Above, Condition) \ 1438 M(AboveOrEqual, Condition) \ 1445 M(Below, Condition) \ 1446 M(BelowOrEqual, Condition) \ 1462 M(Equal, Condition) \ 1466 M(GreaterThan, Condition) \ 1467 M(GreaterThanOrEqual, Condition) \ 1480 M(LessThan, Condition) \ 1481 M(LessThanOrEqual, Condition) \ 1498 M(NotEqual, Condition) \ [all …]
|
D | code_generator_arm64.cc | 96 inline Condition ARM64Condition(IfCondition cond) { in ARM64Condition() 113 inline Condition ARM64FPCondition(IfCondition cond, bool gt_bias) { in ARM64FPCondition() 2846 Condition cond = hs; in VisitBoundsCheck() 3508 Condition arm64_cond; in GenerateTestAndBranch() 3612 static inline Condition GetConditionForSelect(HCondition* condition) { in GetConditionForSelect() 3656 Condition csel_cond; in VisitSelect()
|
D | intrinsics_arm64.cc | 3262 vixl::aarch64::Condition cond) { in GenerateFP16Compare()
|