Searched refs:minmax (Results 1 – 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.h | 386 void GenerateMinMaxFloat(HInstruction* minmax, bool is_min); 387 void GenerateMinMaxDouble(HInstruction* minmax, bool is_min); 388 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | instruction_simplifier.cc | 897 HBinaryOperation* minmax = nullptr; in NewIntegralMinMax() local 899 minmax = new (allocator) HMin(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax() 901 minmax = new (allocator) HMax(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax() 903 cursor->GetBlock()->InsertInstructionBefore(minmax, cursor); in NewIntegralMinMax() 904 return minmax; in NewIntegralMinMax()
|
D | code_generator_arm_vixl.cc | 4750 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4751 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4752 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4775 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4840 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxFloat(HInstruction* minmax, bool is_min) { in GenerateMinMaxFloat() argument 4841 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxFloat() 4860 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxFloat() 4901 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxDouble(HInstruction* minmax, bool is_min) { in GenerateMinMaxDouble() argument 4902 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxDouble() 4917 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxDouble() [all …]
|
D | code_generator_x86_64.h | 281 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | code_generator_x86.h | 278 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | code_generator_x86_64.cc | 4408 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4409 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4410 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4426 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4547 void InstructionCodeGeneratorX86_64::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument 4548 DataType::Type type = minmax->GetResultType(); in GenerateMinMax() 4552 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax() 4556 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()
|
D | code_generator_x86.cc | 4291 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4292 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4293 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4318 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4464 void InstructionCodeGeneratorX86::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument 4465 DataType::Type type = minmax->GetResultType(); in GenerateMinMax() 4469 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax() 4473 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()
|