Searched refs:HVecBinaryOperation (Results 1 – 8 of 8) sorted by relevance
/art/compiler/optimizing/ |
D | nodes_vector.h | 225 class HVecBinaryOperation : public HVecOperation { 227 HVecBinaryOperation(InstructionKind kind, in HVecBinaryOperation() function 509 class HVecAdd final : public HVecBinaryOperation { 517 : HVecBinaryOperation(kVecAdd, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecAdd() 533 class HVecSaturationAdd final : public HVecBinaryOperation { 541 : HVecBinaryOperation( in HVecSaturationAdd() 559 class HVecHalvingAdd final : public HVecBinaryOperation { 568 : HVecBinaryOperation( in HVecHalvingAdd() 599 class HVecSub final : public HVecBinaryOperation { 607 : HVecBinaryOperation(kVecSub, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecSub() [all …]
|
D | code_generator_vector_arm_vixl.cc | 251 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 634 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_x86.cc | 412 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 905 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_x86_64.cc | 395 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 888 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_mips64.cc | 377 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 817 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_mips.cc | 378 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 818 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_arm64.cc | 385 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 845 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | instruction_simplifier.cc | 310 HVecBinaryOperation* binop = use->AsVecBinaryOperation(); in TryCombineVecMultiplyAccumulate()
|