Lines Matching defs:specifics
119 auto specifics = fir::CodeGenSpecifics::get(
124 setMembers(specifics.get(), &rewriter, &*dl);
210 auto m = specifics->complexReturnType(loc, ty.getElementType());
225 auto m = specifics->structReturnType(loc, recTy);
337 auto m = specifics->complexArgumentType(loc, ty.getElementType());
353 specifics->structArgumentType(loc, recTy, newInTyAndAttrs);
439 auto m = specifics->boxcharArgumentType(boxTy.getEleTy());
600 specifics->complexReturnType(loc, cmplx.getElementType())) {
617 specifics->complexArgumentType(loc, cmplx.getElementType());
632 for (auto &tup : specifics->structReturnType(loc, recTy)) {
649 specifics->structArgumentType(loc, recTy, newInTyAndAttrs);
687 for (auto &tup : specifics->boxcharArgumentType(box.getEleTy())) {
734 auto targetCPU = specifics->getTargetCPU();
737 auto tuneCPU = specifics->getTuneCPU();
740 auto targetFeaturesAttr = specifics->getTargetFeatures();
851 auto m = specifics->integerArgumentType(func.getLoc(), intTy);
888 specifics->boxcharArgumentType(boxTy.getEleTy())) {
918 auto m = specifics->integerArgumentType(func.getLoc(), intTy);
1207 specifics->complexReturnType(func.getLoc(), cmplx.getElementType());
1219 auto m = specifics->structReturnType(func.getLoc(), recTy);
1282 specifics->complexArgumentType(func.getLoc(), cmplx.getElementType());
1295 specifics->structArgumentType(func.getLoc(), recTy, newInTyAndAttrs);
1309 specifics = s;
1330 fir::CodeGenSpecifics *specifics = nullptr;