Lines Matching refs:specifics
84 auto specifics = fir::CodeGenSpecifics::get( in runOnOperation() local
86 setMembers(specifics.get(), &rewriter); in runOnOperation()
119 auto m = specifics->complexReturnType(loc, ty.getElementType()); in rewriteCallComplexResultType()
154 auto m = specifics->complexArgumentType(loc, ty.getElementType()); in rewriteCallComplexInputType()
249 auto m = specifics->boxcharArgumentType(boxTy.getEleTy(), sret); in convertCallOp()
349 specifics->complexReturnType(loc, cmplx.getElementType())) { in lowerComplexSignatureRes()
366 specifics->complexArgumentType(loc, cmplx.getElementType())) in lowerComplexSignatureArg()
394 for (auto &tup : specifics->boxcharArgumentType(box.getEleTy())) { in convertAddrOp()
511 for (auto e : llvm::enumerate(specifics->boxcharArgumentType( in convertSignature()
741 specifics->complexReturnType(func.getLoc(), cmplx.getElementType()); in doComplexReturn()
788 specifics->complexArgumentType(func.getLoc(), cmplx.getElementType()); in doComplexArg()
837 specifics = s; in setMembers()
843 fir::CodeGenSpecifics *specifics = nullptr; member in __anon5e619a4c0111::TargetRewrite