Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dnodes_vector.h293 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 …]
Dcode_generator_vector_arm_vixl.cc251 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
634 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_arm64_sve.cc409 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
744 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_x86.cc413 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
976 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_x86_64.cc396 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
959 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_arm64_neon.cc414 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
874 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dinstruction_simplifier.cc316 HVecBinaryOperation* vec_binop = binop->AsVecBinaryOperation(); in TryCombineVecMultiplyAccumulate()