Searched refs:HVecBinaryOperation (Results 1 – 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
D | nodes_vector.h | 293 class HVecBinaryOperation : public HVecOperation { 295 HVecBinaryOperation(InstructionKind kind, in HVecBinaryOperation() function 577 class HVecAdd final : public HVecBinaryOperation { 585 : HVecBinaryOperation(kVecAdd, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecAdd() 601 class HVecSaturationAdd final : public HVecBinaryOperation { 609 : HVecBinaryOperation( in HVecSaturationAdd() 627 class HVecHalvingAdd final : public HVecBinaryOperation { 636 : HVecBinaryOperation( in HVecHalvingAdd() 667 class HVecSub final : public HVecBinaryOperation { 675 : 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_arm64_sve.cc | 409 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 744 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_x86.cc | 413 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 976 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_x86_64.cc | 396 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 959 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | code_generator_vector_arm64_neon.cc | 414 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations() 874 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
|
D | instruction_simplifier.cc | 316 HVecBinaryOperation* vec_binop = binop->AsVecBinaryOperation(); in TryCombineVecMultiplyAccumulate()
|