Lines Matching defs:funit
512 return !funit.isMainProgram() &&
513 Fortran::semantics::HasAlternateReturns(funit.getSubprogramSymbol());
517 if (funit.isMainProgram())
519 return converter.mangleName(funit.getSubprogramSymbol());
524 if (funit.isMainProgram())
525 return funit.getMainProgramSymbol();
526 return &funit.getSubprogramSymbol();
531 // should just stash the location in the funit regardless.
532 return converter.genLocation(funit.getStartingSourceLoc());
541 funit.getSubprogramSymbol(), foldingContext);
547 return funit.isMainProgram();
566 return funit.parentHasTupleHostAssoc();
571 return funit.parentHostAssoc().getArgumentType(converter);
575 assert(hasHostAssociated() || !funit.getHostAssoc().empty());
762 getEntityContainer(Fortran::lower::pft::FunctionLikeUnit &funit) {
763 return funit.getSubprogramSymbol()
787 getResultEntity(Fortran::lower::pft::FunctionLikeUnit &funit) {
788 return funit.getSubprogramSymbol()