Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcode_generator_arm_vixl.h360 void GenerateMinMaxFloat(HInstruction* minmax, bool is_min);
361 void GenerateMinMaxDouble(HInstruction* minmax, bool is_min);
362 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
Dcode_generator_x86_64.h233 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
Dinstruction_simplifier.cc859 HBinaryOperation* minmax = nullptr; in NewIntegralMinMax() local
861 minmax = new (allocator) HMin(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax()
863 minmax = new (allocator) HMax(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax()
865 cursor->GetBlock()->InsertInstructionBefore(minmax, cursor); in NewIntegralMinMax()
866 return minmax; in NewIntegralMinMax()
Dcode_generator_x86.h236 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
Dcode_generator_arm_vixl.cc4487 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument
4488 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations()
4489 switch (minmax->GetResultType()) { in CreateMinMaxLocations()
4512 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations()
4577 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxFloat(HInstruction* minmax, bool is_min) { in GenerateMinMaxFloat() argument
4578 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxFloat()
4597 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxFloat()
4638 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxDouble(HInstruction* minmax, bool is_min) { in GenerateMinMaxDouble() argument
4639 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxDouble()
4654 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxDouble()
[all …]
Dcode_generator_x86_64.cc4053 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument
4054 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations()
4055 switch (minmax->GetResultType()) { in CreateMinMaxLocations()
4071 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations()
4192 void InstructionCodeGeneratorX86_64::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument
4193 DataType::Type type = minmax->GetResultType(); in GenerateMinMax()
4197 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax()
4201 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()
Dcode_generator_x86.cc3976 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument
3977 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations()
3978 switch (minmax->GetResultType()) { in CreateMinMaxLocations()
4003 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations()
4149 void InstructionCodeGeneratorX86::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument
4150 DataType::Type type = minmax->GetResultType(); in GenerateMinMax()
4154 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax()
4158 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()