Searched refs:minmax (Results 1 – 8 of 8) sorted by relevance
/aosp12/art/compiler/optimizing/ |
H A 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);
|
H A D | instruction_simplifier.cc | 893 HBinaryOperation* minmax = nullptr; in NewIntegralMinMax() local 895 minmax = new (allocator) HMin(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax() 897 minmax = new (allocator) HMax(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax() 899 cursor->GetBlock()->InsertInstructionBefore(minmax, cursor); in NewIntegralMinMax() 900 return minmax; in NewIntegralMinMax()
|
H A D | code_generator_arm_vixl.cc | 4706 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4707 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4796 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxFloat() 4815 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxFloat() 4857 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxDouble() 4872 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxDouble() 4908 DataType::Type type = minmax->GetResultType(); in GenerateMinMax() 4911 GenerateMinMaxInt(minmax->GetLocations(), is_min); in GenerateMinMax() 4914 GenerateMinMaxLong(minmax->GetLocations(), is_min); in GenerateMinMax() 4917 GenerateMinMaxFloat(minmax, is_min); in GenerateMinMax() [all …]
|
H A D | code_generator_x86_64.h | 258 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
H A D | code_generator_x86.h | 278 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
H A D | code_generator_x86_64.cc | 4259 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4260 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4261 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4277 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4398 void InstructionCodeGeneratorX86_64::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument 4399 DataType::Type type = minmax->GetResultType(); in GenerateMinMax() 4403 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax() 4407 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()
|
H A D | code_generator_x86.cc | 4213 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4214 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4215 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4240 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4386 void InstructionCodeGeneratorX86::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument 4387 DataType::Type type = minmax->GetResultType(); in GenerateMinMax() 4391 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax() 4395 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()
|
/aosp12/hardware/google/gchips/gralloc3/src/ |
H A D | mali_gralloc_bufferallocation.cpp | 687 auto [sm, lg] = std::minmax(width, height); in color_space_for_dimensions()
|