Lines Matching defs:subp
3514 } else if (const auto *subp{p1.detailsIf<SubprogramDetails>()};
3515 subp && !subp->isInterface()) {
3517 } else if (const auto *subp{p2.detailsIf<SubprogramDetails>()};
3518 subp && !subp->isInterface()) {
4158 if (auto *subp{currScope().symbol()
4162 if (auto current{subp->cudaSubprogramAttrs()}) {
4177 subp->set_cudaSubprogramAttrs(
4185 subp->set_cudaSubprogramAttrs(attr);
4188 if (auto attrs{subp->cudaSubprogramAttrs()}) {
4227 } else if (auto *subp{currScope().symbol()
4230 if (subp->cudaLaunchBounds().empty()) {
4231 subp->set_cudaLaunchBounds(std::move(bounds));
4252 } else if (auto *subp{currScope().symbol()
4255 if (subp->cudaClusterDims().empty()) {
4256 subp->set_cudaClusterDims(std::move(dims));
4610 const auto *subp{dummy->detailsIf<SubprogramDetails>()};
4611 if (subp && subp->isInterface()) { // ok
5059 const auto *subp{symbol->detailsIf<SubprogramDetails>()};
5065 !(subp && subp->isInterface())) {
8853 const auto *subp{symbol.detailsIf<SubprogramDetails>()};
8855 subp && subp->entryScope() ? subp->entryScope() : symbol.scope()};
9482 subp{symbol ? symbol->detailsIf<SubprogramDetails>() : nullptr}) {
9483 subp->set_defaultIgnoreTKR(true);