Lines Matching defs:kindMap

41 static const llvm::fltSemantics &floatToSemantics(const KindMapping &kindMap,
177 const auto *sem = &floatToSemantics(kindMap, eleTy);
222 const auto *sem = &floatToSemantics(kindMap, eleTy);
269 const auto *sem = &floatToSemantics(kindMap, eleTy);
304 const auto *sem = &floatToSemantics(kindMap, eleTy);
363 const auto *sem = &floatToSemantics(kindMap, floatTy);
375 const auto *sem = &floatToSemantics(kindMap, cmplx.getElementType());
386 if (kindMap.getLogicalBitsize(logical.getFKind()) == 128)
405 ? &floatToSemantics(kindMap, vecTy.getEleTy())
438 loc, compType, getDataLayout(), kindMap);
459 loc, eleTy, getDataLayout(), kindMap);
705 fir::getTypeSizeAndAlignmentOrCrash(loc, ty, getDataLayout(), kindMap);
729 const auto *sem = &floatToSemantics(kindMap, eleTy);
758 const auto *sem = &floatToSemantics(kindMap, eleTy);
801 const auto *sem = &floatToSemantics(kindMap, eleTy);
816 const auto *sem = &floatToSemantics(kindMap, eleTy);
903 loc, type, getDataLayout(), kindMap);
968 fir::getTypeSizeAndAlignmentOrCrash(loc, ty, getDataLayout(), kindMap);
1130 const auto *sem = &floatToSemantics(kindMap, eleTy);
1175 const auto *sem = &floatToSemantics(kindMap, eleTy);
1190 const auto *sem = &floatToSemantics(kindMap, eleTy);
1276 const auto *sem = &floatToSemantics(kindMap, eleTy);
1298 const auto *sem = &floatToSemantics(kindMap, eleTy);
1359 const auto *sem = &floatToSemantics(kindMap, cmplx.getElementType());
1372 kindMap.getLogicalBitsize(logicalTy.getFKind());
1378 assert(kindMap.getCharacterBitsize(charTy.getFKind()) <= 8 &&
1413 loc, vecTy, getDataLayout(), kindMap);
1573 loc, recTy, getDataLayout(), kindMap);
1656 KindMapping &&kindMap, llvm::StringRef targetCPU,
1665 std::move(kindMap), targetCPU,
1669 std::move(kindMap), targetCPU,
1674 std::move(kindMap), targetCPU,
1678 std::move(kindMap), targetCPU,
1682 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1685 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1688 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1691 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1694 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1697 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1700 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1703 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1706 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);
1712 mlir::MLIRContext *ctx, llvm::Triple &&trp, KindMapping &&kindMap,
1716 ctx, std::move(trp), std::move(kindMap), targetCPU, targetFeatures, dl);