/art/compiler/optimizing/ |
D | prepare_for_register_allocation.h | 45 void VisitCondition(HCondition* condition) OVERRIDE; 51 bool CanEmitConditionAt(HCondition* condition, HInstruction* user) const;
|
D | code_generator_x86_64.h | 174 void HandleCondition(HCondition* condition); 216 void HandleCondition(HCondition* condition); 266 void GenerateCompareTest(HCondition* condition); 273 void GenerateCompareTestAndBranch(HCondition* condition, 277 void GenerateFPJumps(HCondition* cond, LabelType* true_label, LabelType* false_label);
|
D | code_generator_x86.h | 173 void HandleCondition(HCondition* condition); 220 void HandleCondition(HCondition* condition); 285 void GenerateCompareTestAndBranch(HCondition* condition, 289 void GenerateFPJumps(HCondition* cond, LabelType* true_label, LabelType* false_label); 291 void GenerateLongComparesAndJumps(HCondition* cond,
|
D | prepare_for_register_allocation.cc | 144 bool PrepareForRegisterAllocation::CanEmitConditionAt(HCondition* condition, in CanEmitConditionAt() 161 void PrepareForRegisterAllocation::VisitCondition(HCondition* condition) { in VisitCondition()
|
D | graph_checker.h | 58 void VisitCondition(HCondition* op) OVERRIDE;
|
D | dead_code_elimination.cc | 98 static bool HasInput(HCondition* instruction, HInstruction* input) { in HasInput() 120 static HConstant* Evaluate(HCondition* condition, HInstruction* left, HInstruction* right) { in Evaluate()
|
D | nodes.h | 3338 class HCondition : public HBinaryOperation { 3340 HCondition(HInstruction* first, HInstruction* second, uint32_t dex_pc = kNoDexPc) 3415 DISALLOW_COPY_AND_ASSIGN(HCondition); 3419 class HEqual FINAL : public HCondition { 3422 : HCondition(first, second, dex_pc) {} in HCondition() function 3463 class HNotEqual FINAL : public HCondition { 3466 : HCondition(first, second, dex_pc) {} in HCondition() function 3506 class HLessThan FINAL : public HCondition { 3509 : HCondition(first, second, dex_pc) {} in HCondition() function 3543 class HLessThanOrEqual FINAL : public HCondition { [all …]
|
D | code_generator_arm_vixl.h | 280 void HandleCondition(HCondition* condition); 331 void HandleCondition(HCondition* condition); 398 void GenerateCompareTestAndBranch(HCondition* condition,
|
D | code_generator_mips64.h | 190 void HandleCondition(HCondition* instruction); 237 void HandleCondition(HCondition* instruction);
|
D | instruction_simplifier.cc | 83 void VisitCondition(HCondition* instruction) OVERRIDE; 606 static HCondition* GetOppositeConditionSwapOps(ArenaAllocator* arena, HInstruction* cond) { in GetOppositeConditionSwapOps() 1146 static bool RecognizeAndSimplifyClassCheck(HCondition* condition) { in RecognizeAndSimplifyClassCheck() 1196 void InstructionSimplifierVisitor::VisitCondition(HCondition* condition) { in VisitCondition() 1207 HCondition* replacement = GetOppositeConditionSwapOps(block->GetGraph()->GetArena(), condition); in VisitCondition() 1933 HCondition* condition = new (GetGraph()->GetArena()) HNotEqual(x, x, dex_pc); in SimplifyIsNaN() 1960 HCondition* condition = new (GetGraph()->GetArena()) HNotEqual(x, x, dex_pc); in SimplifyFP2Int()
|
D | code_generator_mips.h | 193 void HandleCondition(HCondition* instruction); 240 void HandleCondition(HCondition* instruction);
|
D | code_generator_arm64.h | 274 void HandleCondition(HCondition* instruction); 370 void HandleCondition(HCondition* instruction);
|
D | scheduler_arm.cc | 170 void SchedulingLatencyVisitorARM::VisitCondition(HCondition* instr) { in VisitCondition()
|
D | scheduler.cc | 493 const HCondition* condition = nullptr; in SelectMaterializedCondition()
|
D | code_generator_arm_vixl.cc | 1815 HCondition* condition, in GenerateLongTestConstant() 1925 HCondition* condition, in GenerateLongTest() 1995 static std::pair<vixl32::Condition, vixl32::Condition> GenerateTest(HCondition* condition, in GenerateTest() 2025 static bool CanGenerateTest(HCondition* condition, ArmVIXLAssembler* assembler) { in CanGenerateTest() 2062 static void GenerateConditionGeneric(HCondition* cond, CodeGeneratorARMVIXL* codegen) { in GenerateConditionGeneric() 2091 static void GenerateEqualLong(HCondition* cond, CodeGeneratorARMVIXL* codegen) { in GenerateEqualLong() 2147 static void GenerateLongComparesAndJumps(HCondition* cond, in GenerateLongComparesAndJumps() 2232 static void GenerateConditionLong(HCondition* cond, CodeGeneratorARMVIXL* codegen) { in GenerateConditionLong() 2320 static void GenerateConditionIntegralOrNonPrimitive(HCondition* cond, in GenerateConditionIntegralOrNonPrimitive() 2973 void InstructionCodeGeneratorARMVIXL::GenerateCompareTestAndBranch(HCondition* condition, in GenerateCompareTestAndBranch() [all …]
|
D | bounds_check_elimination.cc | 976 HCondition* cond = instruction->InputAt(0)->AsCondition(); in VisitIf() 1583 HCondition* condition = if_expr->AsCondition(); in CanHandleInfiniteLoop()
|
D | graph_checker.cc | 905 void GraphChecker::VisitCondition(HCondition* op) { in VisitCondition()
|
D | code_generator_x86_64.cc | 1495 void InstructionCodeGeneratorX86_64::GenerateFPJumps(HCondition* cond, in GenerateFPJumps() 1506 void InstructionCodeGeneratorX86_64::GenerateCompareTest(HCondition* condition) { in GenerateCompareTest() 1560 void InstructionCodeGeneratorX86_64::GenerateCompareTestAndBranch(HCondition* condition, in GenerateCompareTestAndBranch() 1666 HCondition* condition = cond->AsCondition(); in GenerateTestAndBranch() 1795 HCondition* condition = select_condition->AsCondition(); in VisitSelect() 1850 void LocationsBuilderX86_64::HandleCondition(HCondition* cond) { in HandleCondition() 1874 void InstructionCodeGeneratorX86_64::HandleCondition(HCondition* cond) { in HandleCondition()
|
D | code_generator_x86.cc | 1398 void InstructionCodeGeneratorX86::GenerateFPJumps(HCondition* cond, in GenerateFPJumps() 1410 void InstructionCodeGeneratorX86::GenerateLongComparesAndJumps(HCondition* cond, in GenerateLongComparesAndJumps() 1543 void InstructionCodeGeneratorX86::GenerateCompareTestAndBranch(HCondition* condition, in GenerateCompareTestAndBranch() 1649 HCondition* condition = cond->AsCondition(); in GenerateTestAndBranch() 1782 HCondition* condition = select_condition->AsCondition(); in VisitSelect() 1852 void LocationsBuilderX86::HandleCondition(HCondition* cond) { in HandleCondition() 1891 void InstructionCodeGeneratorX86::HandleCondition(HCondition* cond) { in HandleCondition()
|
D | induction_var_analysis.cc | 761 HCondition* condition = if_expr->AsCondition(); in VisitControl()
|
D | code_generator_mips.cc | 3507 void LocationsBuilderMIPS::HandleCondition(HCondition* instruction) { in HandleCondition() 3527 void InstructionCodeGeneratorMIPS::HandleCondition(HCondition* instruction) { in HandleCondition() 5399 HCondition* condition = cond->AsCondition(); in GenerateTestAndBranch() 5481 HCondition* condition = cond->AsCondition(); in CanMoveConditionally() 5722 HCondition* condition = cond->AsCondition(); in GenConditionalMoveR2() 5843 HCondition* condition = cond->AsCondition(); in GenConditionalMoveR6()
|
D | code_generator_arm64.cc | 3273 void LocationsBuilderARM64::HandleCondition(HCondition* instruction) { in HandleCondition() 3293 void InstructionCodeGeneratorARM64::HandleCondition(HCondition* instruction) { in HandleCondition() 3659 HCondition* condition = cond->AsCondition(); in GenerateTestAndBranch() 3779 static inline Condition GetConditionForSelect(HCondition* condition) { in GetConditionForSelect()
|
D | code_generator_mips64.cc | 3038 void LocationsBuilderMIPS64::HandleCondition(HCondition* instruction) { in HandleCondition() 3058 void InstructionCodeGeneratorMIPS64::HandleCondition(HCondition* instruction) { in HandleCondition() 3972 HCondition* condition = cond->AsCondition(); in GenerateTestAndBranch()
|
D | nodes.cc | 1440 bool HCondition::IsBeforeWhenDisregardMoves(HInstruction* instruction) const { in IsBeforeWhenDisregardMoves()
|