Lines Matching refs:eleTy

545   auto eleTy = arrTy.cast<fir::SequenceType>().getEleTy();  in genMaxval()  local
548 if (eleTy.isF16() || eleTy.isBF16()) in genMaxval()
550 else if (eleTy.isF32()) in genMaxval()
552 else if (eleTy.isF64()) in genMaxval()
554 else if (eleTy.isF80()) in genMaxval()
556 else if (eleTy.isF128()) in genMaxval()
558 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(1))) in genMaxval()
560 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(2))) in genMaxval()
562 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(4))) in genMaxval()
564 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(8))) in genMaxval()
566 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(16))) in genMaxval()
661 auto eleTy = arrTy.cast<fir::SequenceType>().getEleTy(); in genMinval() local
664 if (eleTy.isF16() || eleTy.isBF16()) in genMinval()
666 else if (eleTy.isF32()) in genMinval()
668 else if (eleTy.isF64()) in genMinval()
670 else if (eleTy.isF80()) in genMinval()
672 else if (eleTy.isF128()) in genMinval()
674 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(1))) in genMinval()
676 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(2))) in genMinval()
678 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(4))) in genMinval()
680 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(8))) in genMinval()
682 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(16))) in genMinval()
715 auto eleTy = arrTy.cast<fir::SequenceType>().getEleTy(); in genProduct() local
718 if (eleTy.isF16() || eleTy.isBF16()) in genProduct()
720 else if (eleTy.isF32()) in genProduct()
722 else if (eleTy.isF64()) in genProduct()
724 else if (eleTy.isF80()) in genProduct()
726 else if (eleTy.isF128()) in genProduct()
728 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(1))) in genProduct()
730 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(2))) in genProduct()
732 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(4))) in genProduct()
734 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(8))) in genProduct()
736 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(16))) in genProduct()
738 else if (eleTy == fir::ComplexType::get(builder.getContext(), 4)) in genProduct()
741 else if (eleTy == fir::ComplexType::get(builder.getContext(), 8)) in genProduct()
744 else if (eleTy == fir::ComplexType::get(builder.getContext(), 10)) in genProduct()
746 else if (eleTy == fir::ComplexType::get(builder.getContext(), 16)) in genProduct()
748 else if (eleTy == fir::ComplexType::get(builder.getContext(), 2) || in genProduct()
749 eleTy == fir::ComplexType::get(builder.getContext(), 3)) in genProduct()
756 if (fir::isa_complex(eleTy)) { in genProduct()
783 auto eleTy = arrTy.cast<fir::SequenceType>().getEleTy(); in genDotProduct() local
785 if (eleTy.isF16() || eleTy.isBF16()) in genDotProduct()
787 else if (eleTy.isF32()) in genDotProduct()
789 else if (eleTy.isF64()) in genDotProduct()
791 else if (eleTy.isF80()) in genDotProduct()
793 else if (eleTy.isF128()) in genDotProduct()
795 else if (eleTy == fir::ComplexType::get(builder.getContext(), 4)) in genDotProduct()
798 else if (eleTy == fir::ComplexType::get(builder.getContext(), 8)) in genDotProduct()
801 else if (eleTy == fir::ComplexType::get(builder.getContext(), 10)) in genDotProduct()
804 else if (eleTy == fir::ComplexType::get(builder.getContext(), 16)) in genDotProduct()
807 else if (eleTy == fir::ComplexType::get(builder.getContext(), 2) || in genDotProduct()
808 eleTy == fir::ComplexType::get(builder.getContext(), 3)) in genDotProduct()
810 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(1))) in genDotProduct()
813 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(2))) in genDotProduct()
816 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(4))) in genDotProduct()
819 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(8))) in genDotProduct()
822 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(16))) in genDotProduct()
825 else if (eleTy.isa<fir::LogicalType>()) in genDotProduct()
834 if (fir::isa_complex(eleTy)) { in genDotProduct()
867 auto eleTy = arrTy.cast<fir::SequenceType>().getEleTy(); in genSum() local
870 if (eleTy.isF16() || eleTy.isBF16()) in genSum()
872 else if (eleTy.isF32()) in genSum()
874 else if (eleTy.isF64()) in genSum()
876 else if (eleTy.isF80()) in genSum()
878 else if (eleTy.isF128()) in genSum()
880 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(1))) in genSum()
882 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(2))) in genSum()
884 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(4))) in genSum()
886 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(8))) in genSum()
888 else if (eleTy.isInteger(builder.getKindMap().getIntegerBitsize(16))) in genSum()
890 else if (eleTy == fir::ComplexType::get(builder.getContext(), 4)) in genSum()
892 else if (eleTy == fir::ComplexType::get(builder.getContext(), 8)) in genSum()
894 else if (eleTy == fir::ComplexType::get(builder.getContext(), 10)) in genSum()
896 else if (eleTy == fir::ComplexType::get(builder.getContext(), 16)) in genSum()
898 else if (eleTy == fir::ComplexType::get(builder.getContext(), 2) || in genSum()
899 eleTy == fir::ComplexType::get(builder.getContext(), 3)) in genSum()
906 if (fir::isa_complex(eleTy)) { in genSum()