Lines Matching refs:HVecBinaryOperation
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()
623 class HVecSaturationSub final : public HVecBinaryOperation {
631 : HVecBinaryOperation( in HVecSaturationSub()
647 class HVecMul final : public HVecBinaryOperation {
655 : HVecBinaryOperation(kVecMul, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecMul()
670 class HVecDiv final : public HVecBinaryOperation {
678 : HVecBinaryOperation(kVecDiv, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecDiv()
694 class HVecMin final : public HVecBinaryOperation {
702 : HVecBinaryOperation(kVecMin, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecMin()
718 class HVecMax final : public HVecBinaryOperation {
726 : HVecBinaryOperation(kVecMax, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecMax()
741 class HVecAnd final : public HVecBinaryOperation {
749 : HVecBinaryOperation(kVecAnd, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecAnd()
763 class HVecAndNot final : public HVecBinaryOperation {
771 : HVecBinaryOperation( in HVecAndNot()
786 class HVecOr final : public HVecBinaryOperation {
794 : HVecBinaryOperation(kVecOr, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecOr()
808 class HVecXor final : public HVecBinaryOperation {
816 : HVecBinaryOperation(kVecXor, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecXor()
830 class HVecShl final : public HVecBinaryOperation {
838 : HVecBinaryOperation(kVecShl, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecShl()
852 class HVecShr final : public HVecBinaryOperation {
860 : HVecBinaryOperation(kVecShr, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecShr()
874 class HVecUShr final : public HVecBinaryOperation {
882 : HVecBinaryOperation(kVecUShr, allocator, left, right, packed_type, vector_length, dex_pc) { in HVecUShr()