Home
last modified time | relevance | path

Searched refs:Subroutine (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFTypePrinter.cpp443 bool Subroutine = T && T.getTag() == DW_TAG_subroutine_type; in appendConstVolatileQualifierBefore() local
450 !Subroutine; in appendConstVolatileQualifierBefore()
458 if (!Leading && !Subroutine) { in appendConstVolatileQualifierBefore()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h302 Attr, Pure, Elemental, BindC, ImplicitInterface, NullPointer, Subroutine)
325 bool IsSubroutine() const { return attrs.test(Attr::Subroutine); } in IsSubroutine()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dprogram-tree.h48 Program, Function, Subroutine, MpSubprogram, Module, Submodule, BlockData)
H A Dprogram-tree.cpp216 : Symbol::Flag::Subroutine; in GetSubpFlag()
252 return Kind::Subroutine; in GetKind()
H A Dresolve-names.cpp169 } else if (flag == Symbol::Flag::Subroutine) { in IsIntrinsic()
3412 : Symbol::Flag::Subroutine}; in CreateEntry()
3493 if (subpFlag == Symbol::Flag::Subroutine || in CreateEntry()
3497 assoc.set(Symbol::Flag::Subroutine); in CreateEntry()
3765 if (prev->test(Symbol::Flag::Subroutine) || in PushBlockDataScope()
4254 symbol.set(Symbol::Flag::Subroutine); in DeclareProcEntity()
6407 HandleCall(Symbol::Flag::Subroutine, x.v); in Pre()
6905 : Symbol::Flag::Subroutine}; in NoteExecutablePartCall()
7178 !symbol.test(Symbol::Flag::Subroutine)) { in FinishSpecificationPart()
7472 symbol.set(Symbol::Flag::Subroutine); in AddSubpNames()
[all …]
H A Dresolve-labels.cpp481 void Post(const parser::InterfaceBody::Subroutine &sub) { in Post()
H A Dcheck-declarations.cpp2029 bool specificSubr{ultimate.test(Symbol::Flag::Subroutine)}; in CheckGenericVsIntrinsic()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcharacteristics.cpp468 result.attrs.set(Procedure::Attr::Subroutine); in CharacterizeProcedure()
514 if (symbol.test(semantics::Symbol::Flag::Subroutine)) { in CharacterizeProcedure()
516 result.attrs.set(Procedure::Attr::Subroutine); in CharacterizeProcedure()
961 differences.reset(Attr::Subroutine); // dealt with specifically later in IsCompatibleWith()
1085 } else if (attrs.test(Attr::Subroutine)) { in Dump()
H A Dtools.cpp1260 (!ultimate.test(Symbol::Flag::Subroutine) && in IsFunction()
H A Dintrinsics.cpp2144 attrs.set(characteristics::Procedure::Attr::Subroutine); in HandleC_F_Pointer()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp341 construct<InterfaceBody>(construct<InterfaceBody::Subroutine>(
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h517 Subroutine, // symbol is a subroutine
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h3090 struct Subroutine { struct
3091 TUPLE_CLASS_BOILERPLATE(Subroutine);
3096 std::variant<Function, Subroutine> u;
H A Ddump-parse-tree.h385 NODE(InterfaceBody, Subroutine) in NODE()
/llvm-project-15.0.7/llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/
H A DAMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md51 - [A.3.3 Subroutine and Entry Point Entries](#a-3-3-subroutine-and-entry-point-entries)
2839 ### A.3.3 Subroutine and Entry Point Entries
/llvm-project-15.0.7/llvm/docs/
H A DAMDGPUDwarfExtensionsForHeterogeneousDebugging.rst3262 A.3.3 Subroutine and Entry Point Entries