Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dnodes_vector.h229 class HVecBinaryOperation : public HVecOperation {
231 HVecBinaryOperation(InstructionKind kind, in HVecBinaryOperation() function
515 class HVecAdd FINAL : public HVecBinaryOperation {
523 : HVecBinaryOperation(kVecAdd, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecAdd()
540 class HVecHalvingAdd FINAL : public HVecBinaryOperation {
549 : HVecBinaryOperation( in HVecHalvingAdd()
580 class HVecSub FINAL : public HVecBinaryOperation {
588 : HVecBinaryOperation(kVecSub, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecSub()
603 class HVecMul FINAL : public HVecBinaryOperation {
611 : HVecBinaryOperation(kVecMul, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecMul()
[all …]
Dcode_generator_vector_arm_vixl.cc251 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
570 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_x86_64.cc410 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
839 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_x86.cc427 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
856 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_mips.cc378 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
802 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_mips64.cc377 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
801 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dcode_generator_vector_arm64.cc375 static void CreateVecBinOpLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecBinOpLocations()
771 static void CreateVecShiftLocations(ArenaAllocator* allocator, HVecBinaryOperation* instruction) { in CreateVecShiftLocations()
Dinstruction_simplifier.cc303 HVecBinaryOperation* binop = use->AsVecBinaryOperation(); in TryCombineVecMultiplyAccumulate()