Lines Matching defs:original

891 bool IsAssumedRank(const Symbol &original) {
892 if (const auto *assoc{original.detailsIf<semantics::AssocEntityDetails>()}) {
899 const Symbol &symbol{semantics::ResolveAssociations(original)};
1543 const Symbol &ResolveAssociations(const Symbol &original) {
1544 const Symbol &symbol{original.GetUltimate()};
1570 const Symbol &GetAssociationRoot(const Symbol &original) {
1571 const Symbol &symbol{ResolveAssociations(original)};
1593 bool IsVariableName(const Symbol &original) {
1594 const Symbol &ultimate{original.GetUltimate()};
1601 const Symbol &original, semantics::UnorderedSymbolSet &set) {
1603 const Symbol &symbol{DEREF(GetMainEntry(&original.GetUltimate()))};
1641 bool IsPureProcedure(const Symbol &original) {
1643 return IsPureProcedureImpl(original, set);
1651 bool IsExplicitlyImpureProcedure(const Symbol &original) {
1653 return DEREF(GetMainEntry(&original.GetUltimate()))
1658 bool IsElementalProcedure(const Symbol &original) {
1660 const Symbol &symbol{DEREF(GetMainEntry(&original.GetUltimate()))};
1719 bool IsProcedurePointer(const Symbol &original) {
1720 const Symbol &symbol{GetAssociationRoot(original)};
1728 bool IsObjectPointer(const Symbol *original) {
1729 if (original) {
1730 const Symbol &symbol{GetAssociationRoot(*original)};
1737 bool IsAllocatableOrObjectPointer(const Symbol *original) {
1738 if (original) {
1739 const Symbol &ultimate{original->GetUltimate()};
1754 const Symbol *FindCommonBlockContaining(const Symbol &original) {
1755 const Symbol &root{GetAssociationRoot(original)};
1761 bool IsAutomatic(const Symbol &original) {
1762 const Symbol &symbol{original.GetUltimate()};
1804 bool IsSaved(const Symbol &original) {
1805 const Symbol &symbol{GetAssociationRoot(original)};
1889 bool IsFunctionResult(const Symbol &original) {
1890 const Symbol &symbol{GetAssociationRoot(original)};
2020 const Symbol &original, UnorderedSymbolSet &seen) {
2021 const Symbol &root{GetAssociationRoot(original)};