Searched refs:minmax (Results 1 – 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.h | 384 void GenerateMinMaxFloat(HInstruction* minmax, bool is_min); 385 void GenerateMinMaxDouble(HInstruction* minmax, bool is_min); 386 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | instruction_simplifier.cc | 865 HBinaryOperation* minmax = nullptr; in NewIntegralMinMax() local 867 minmax = new (allocator) HMin(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax() 869 minmax = new (allocator) HMax(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax() 871 cursor->GetBlock()->InsertInstructionBefore(minmax, cursor); in NewIntegralMinMax() 872 return minmax; in NewIntegralMinMax()
|
D | code_generator_x86.h | 259 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | code_generator_x86_64.h | 258 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | code_generator_arm_vixl.cc | 4659 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4660 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4661 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4684 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4749 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxFloat(HInstruction* minmax, bool is_min) { in GenerateMinMaxFloat() argument 4750 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxFloat() 4769 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxFloat() 4810 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxDouble(HInstruction* minmax, bool is_min) { in GenerateMinMaxDouble() argument 4811 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxDouble() 4826 vixl32::Label* final_label = codegen_->GetFinalLabel(minmax, &done); in GenerateMinMaxDouble() [all …]
|
D | code_generator_x86_64.cc | 4172 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4173 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4174 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4190 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4311 void InstructionCodeGeneratorX86_64::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument 4312 DataType::Type type = minmax->GetResultType(); in GenerateMinMax() 4316 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax() 4320 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()
|
D | code_generator_x86.cc | 4027 static void CreateMinMaxLocations(ArenaAllocator* allocator, HBinaryOperation* minmax) { in CreateMinMaxLocations() argument 4028 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations() 4029 switch (minmax->GetResultType()) { in CreateMinMaxLocations() 4054 LOG(FATAL) << "Unexpected type for HMinMax " << minmax->GetResultType(); in CreateMinMaxLocations() 4200 void InstructionCodeGeneratorX86::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax() argument 4201 DataType::Type type = minmax->GetResultType(); in GenerateMinMax() 4205 GenerateMinMaxInt(minmax->GetLocations(), is_min, type); in GenerateMinMax() 4209 GenerateMinMaxFP(minmax->GetLocations(), is_min, type); in GenerateMinMax()
|