Searched refs:minmax (Results 1 – 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.h | 360 void GenerateMinMaxFloat(HInstruction* minmax, bool is_min); 361 void GenerateMinMaxDouble(HInstruction* minmax, bool is_min); 362 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | code_generator_x86_64.h | 233 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | instruction_simplifier.cc | 859 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()
|
D | code_generator_x86.h | 236 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
|
D | code_generator_arm_vixl.cc | 4487 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 …]
|
D | code_generator_x86_64.cc | 4053 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()
|
D | code_generator_x86.cc | 3976 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()
|