Lines Matching defs:sem

47 static void typeTodo(const llvm::fltSemantics *sem, mlir::Location loc,
49 if (sem == &llvm::APFloat::IEEEhalf()) {
51 } else if (sem == &llvm::APFloat::BFloat()) {
53 } else if (sem == &llvm::APFloat::x87DoubleExtended()) {
177 const auto *sem = &floatToSemantics(kindMap, eleTy);
178 if (sem == &llvm::APFloat::IEEEsingle()) {
182 } else if (sem == &llvm::APFloat::IEEEdouble()) {
190 typeTodo(sem, loc, "return");
222 const auto *sem = &floatToSemantics(kindMap, eleTy);
223 if (sem == &llvm::APFloat::IEEEsingle()) {
227 } else if (sem == &llvm::APFloat::IEEEdouble()) {
234 } else if (sem == &llvm::APFloat::IEEEquad()) {
241 } else if (sem == &llvm::APFloat::x87DoubleExtended()) {
249 typeTodo(sem, loc, "return");
269 const auto *sem = &floatToSemantics(kindMap, eleTy);
270 if (sem == &llvm::APFloat::IEEEsingle()) {
273 } else if (sem == &llvm::APFloat::IEEEdouble()) {
281 } else if (sem == &llvm::APFloat::x87DoubleExtended()) {
288 } else if (sem == &llvm::APFloat::IEEEquad()) {
296 typeTodo(sem, loc, "argument");
304 const auto *sem = &floatToSemantics(kindMap, eleTy);
305 if (sem == &llvm::APFloat::IEEEsingle()) {
308 } else if (sem == &llvm::APFloat::IEEEdouble()) {
314 } else if (sem == &llvm::APFloat::x87DoubleExtended()) {
319 } else if (sem == &llvm::APFloat::IEEEquad()) {
327 typeTodo(sem, loc, "return");
363 const auto *sem = &floatToSemantics(kindMap, floatTy);
364 if (sem == &llvm::APFloat::x87DoubleExtended()) {
367 } else if (sem == &llvm::APFloat::IEEEquad()) {
375 const auto *sem = &floatToSemantics(kindMap, cmplx.getElementType());
376 if (sem == &llvm::APFloat::x87DoubleExtended()) {
404 auto *sem = fir::isa_real(vecTy.getEleTy())
409 if (!(sem == &llvm::APFloat::IEEEsingle() && vecTy.getLen() <= 2) &&
410 !(sem == &llvm::APFloat::IEEEhalf() && vecTy.getLen() <= 4))
729 const auto *sem = &floatToSemantics(kindMap, eleTy);
730 if (sem == &llvm::APFloat::IEEEsingle()) {
734 } else if (sem == &llvm::APFloat::IEEEdouble()) {
741 } else if (sem == &llvm::APFloat::IEEEquad() ||
742 sem == &llvm::APFloat::x87DoubleExtended()) {
750 typeTodo(sem, loc, "argument");
758 const auto *sem = &floatToSemantics(kindMap, eleTy);
759 if (sem == &llvm::APFloat::IEEEsingle()) {
763 } else if (sem == &llvm::APFloat::IEEEdouble()) {
770 } else if (sem == &llvm::APFloat::IEEEquad() ||
771 sem == &llvm::APFloat::x87DoubleExtended()) {
779 typeTodo(sem, loc, "return");
801 const auto *sem = &floatToSemantics(kindMap, eleTy);
802 if (sem == &llvm::APFloat::IEEEsingle() ||
803 sem == &llvm::APFloat::IEEEdouble() ||
804 sem == &llvm::APFloat::IEEEquad()) {
808 typeTodo(sem, loc, "argument");
816 const auto *sem = &floatToSemantics(kindMap, eleTy);
817 if (sem == &llvm::APFloat::IEEEsingle() ||
818 sem == &llvm::APFloat::IEEEdouble() ||
819 sem == &llvm::APFloat::IEEEquad()) {
826 typeTodo(sem, loc, "return");
1130 const auto *sem = &floatToSemantics(kindMap, eleTy);
1131 if (sem == &llvm::APFloat::IEEEsingle() ||
1132 sem == &llvm::APFloat::IEEEdouble()) {
1136 } else if (sem == &llvm::APFloat::IEEEquad()) {
1144 typeTodo(sem, loc, "argument");
1175 const auto *sem = &floatToSemantics(kindMap, eleTy);
1176 if (sem == &llvm::APFloat::IEEEsingle() ||
1177 sem == &llvm::APFloat::IEEEdouble()) {
1182 typeTodo(sem, loc, "argument");
1190 const auto *sem = &floatToSemantics(kindMap, eleTy);
1191 if (sem == &llvm::APFloat::IEEEsingle() ||
1192 sem == &llvm::APFloat::IEEEdouble()) {
1199 typeTodo(sem, loc, "return");
1276 const auto *sem = &floatToSemantics(kindMap, eleTy);
1277 if (sem == &llvm::APFloat::IEEEsingle() ||
1278 sem == &llvm::APFloat::IEEEdouble()) {
1282 } else if (sem == &llvm::APFloat::IEEEquad()) {
1290 typeTodo(sem, loc, "argument");
1298 const auto *sem = &floatToSemantics(kindMap, eleTy);
1299 if (sem == &llvm::APFloat::IEEEsingle() ||
1300 sem == &llvm::APFloat::IEEEdouble()) {
1306 } else if (sem == &llvm::APFloat::IEEEquad()) {
1314 typeTodo(sem, loc, "return");
1359 const auto *sem = &floatToSemantics(kindMap, cmplx.getElementType());
1360 if (sem == &llvm::APFloat::IEEEsingle() ||
1361 sem == &llvm::APFloat::IEEEdouble() ||
1362 sem == &llvm::APFloat::IEEEquad())