Searched refs:condition (Results 1 - 18 of 18) sorted by relevance

/art/compiler/optimizing/
H A Dprepare_for_register_allocation.cc61 void PrepareForRegisterAllocation::VisitCondition(HCondition* condition) { argument
63 if (!condition->GetUses().HasOnlyOneUse() || !condition->GetEnvUses().IsEmpty()) {
66 HInstruction* user = condition->GetUses().GetFirst()->GetUser();
70 // TODO: if there is no intervening instructions with side-effect between this condition
71 // and the If instruction, we should move the condition just before the If.
72 if (condition->GetNext() != user) {
78 condition->ClearNeedsMaterialization();
H A Dprepare_for_register_allocation.h41 void VisitCondition(HCondition* condition) OVERRIDE;
H A Ddead_code_elimination.cc33 HInstruction* condition = if_instruction->InputAt(0); local
34 if (!condition->IsIntConstant()) {
37 } else if (condition->AsIntConstant()->IsOne()) {
40 DCHECK(condition->AsIntConstant()->IsZero());
H A Dcode_generator_arm64.cc79 LOG(FATAL) << "Unknown if condition";
1742 HCondition* condition = cond->AsCondition(); local
1754 } else if (!cond->IsCondition() || condition->NeedsMaterialization()) {
1755 // The condition instruction has been materialized, compare the output to 0.
1760 // The condition instruction has not been materialized, use its inputs as
1761 // the comparison and its condition as the branch condition.
1762 Register lhs = InputRegisterAt(condition, 0);
1763 Operand rhs = InputOperandAt(condition, 1);
1764 Condition arm64_cond = ARM64Condition(condition
[all...]
H A Dcode_generator_mips64.cc1955 HCondition* condition = cond->AsCondition(); local
1967 } else if (!cond->IsCondition() || condition->NeedsMaterialization()) {
1968 // The condition instruction has been materialized, compare the output to 0.
1973 // The condition instruction has not been materialized, use its inputs as
1974 // the comparison and its condition as the branch condition.
1975 GpuRegister lhs = condition->GetLocations()->InAt(0).AsRegister<GpuRegister>();
1976 Location rhs_location = condition->GetLocations()->InAt(1);
1986 IfCondition if_cond = condition->GetCondition();
2021 // if lhs == rhs for a positive condition, the
[all...]
/art/runtime/base/
H A Dtype_static_if.h20 // A static if which determines whether to return type A or B based on the condition boolean.
21 template <bool condition, typename A, typename B>
/art/test/003-omnibus-opcodes/src/
H A DMain.java76 public static void assertTrue(boolean condition) { argument
77 if (!condition) {
/art/test/406-fields/src/
H A DTestCase.java50 public static void assertTrue(String message, boolean condition) { argument
51 if (!condition) {
56 public static void assertTrue(boolean condition) { argument
57 assertTrue("Expected true", condition);
60 public static void assertFalse(String message, boolean condition) { argument
61 if (condition) {
66 public static void assertFalse(boolean condition) { argument
67 assertFalse("Expected false", condition);
/art/test/407-arrays/src/
H A DTestCase.java50 public static void assertTrue(String message, boolean condition) { argument
51 if (!condition) {
56 public static void assertTrue(boolean condition) { argument
57 assertTrue("Expected true", condition);
60 public static void assertFalse(String message, boolean condition) { argument
61 if (condition) {
66 public static void assertFalse(boolean condition) { argument
67 assertFalse("Expected false", condition);
/art/test/412-new-array/src/
H A DTestCase.java50 public static void assertTrue(String message, boolean condition) { argument
51 if (!condition) {
56 public static void assertTrue(boolean condition) { argument
57 assertTrue("Expected true", condition);
60 public static void assertFalse(String message, boolean condition) { argument
61 if (condition) {
66 public static void assertFalse(boolean condition) { argument
67 assertFalse("Expected false", condition);
/art/test/414-static-fields/src/
H A DTestCase.java50 public static void assertTrue(String message, boolean condition) { argument
51 if (!condition) {
56 public static void assertTrue(boolean condition) { argument
57 assertTrue("Expected true", condition);
60 public static void assertFalse(String message, boolean condition) { argument
61 if (condition) {
66 public static void assertFalse(boolean condition) { argument
67 assertFalse("Expected false", condition);
/art/test/021-string2/src/junit/framework/
H A DAssert.java15 * Asserts that a condition is true. If it isn't it throws
18 static public void assertTrue(String message, boolean condition) { argument
19 if (!condition)
23 * Asserts that a condition is true. If it isn't it throws
26 static public void assertTrue(boolean condition) { argument
27 assertTrue(null, condition);
30 * Asserts that a condition is false. If it isn't it throws
33 static public void assertFalse(String message, boolean condition) { argument
34 assertTrue(message, !condition);
37 * Asserts that a condition i
40 assertFalse(boolean condition) argument
[all...]
/art/test/082-inline-execute/src/junit/framework/
H A DAssert.java15 * Asserts that a condition is true. If it isn't it throws
18 static public void assertTrue(String message, boolean condition) { argument
19 if (!condition)
23 * Asserts that a condition is true. If it isn't it throws
26 static public void assertTrue(boolean condition) { argument
27 assertTrue(null, condition);
30 * Asserts that a condition is false. If it isn't it throws
33 static public void assertFalse(String message, boolean condition) { argument
34 assertTrue(message, !condition);
37 * Asserts that a condition i
40 assertFalse(boolean condition) argument
[all...]
/art/compiler/utils/x86/
H A Dassembler_x86.cc270 void X86Assembler::cmovl(Condition condition, Register dst, Register src) { argument
273 EmitUint8(0x40 + condition);
278 void X86Assembler::setb(Condition condition, Register dst) { argument
281 EmitUint8(0x90 + condition);
1454 void X86Assembler::j(Condition condition, Label* label) { argument
1462 EmitUint8(0x70 + condition);
1466 EmitUint8(0x80 + condition);
1471 EmitUint8(0x80 + condition);
H A Dassembler_x86.h254 void cmovl(Condition condition, Register dst, Register src);
256 void setb(Condition condition, Register dst);
461 void j(Condition condition, Label* label);
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.h586 void j(Condition condition, Label* label);
600 void setcc(Condition condition, CpuRegister dst);
H A Dassembler_x86_64.cc1931 void X86_64Assembler::j(Condition condition, Label* label) { argument
1939 EmitUint8(0x70 + condition);
1943 EmitUint8(0x80 + condition);
1948 EmitUint8(0x80 + condition);
2042 void X86_64Assembler::setcc(Condition condition, CpuRegister dst) { argument
2049 EmitUint8(0x90 + condition);
/art/runtime/verifier/
H A Dmethod_verifier.cc93 ALWAYS_INLINE static inline bool FailOrAbort(MethodVerifier* verifier, bool condition, argument
96 // In a debug build, abort if the error condition is wrong.
97 DCHECK(condition) << error_msg << work_insn_idx;
100 if (!condition) {

Completed in 806 milliseconds