Home
last modified time | relevance | path

Searched refs:minmax (Results 1 – 8 of 8) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dcode_generator_arm_vixl.h386 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 Dinstruction_simplifier.cc893 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 Dcode_generator_arm_vixl.cc4706 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 Dcode_generator_x86_64.h258 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
H A Dcode_generator_x86.h278 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
H A Dcode_generator_x86_64.cc4259 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 Dcode_generator_x86.cc4213 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 Dmali_gralloc_bufferallocation.cpp687 auto [sm, lg] = std::minmax(width, height); in color_space_for_dimensions()