Home
last modified time | relevance | path

Searched refs:DeconstructedName (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Optimizer/Support/
H A DInternalNames.h49 struct DeconstructedName { struct
50 DeconstructedName(llvm::StringRef name) : name{name} {} in DeconstructedName() function
51 DeconstructedName(llvm::ArrayRef<std::string> modules, in DeconstructedName() function
126 static std::pair<NameKind, DeconstructedName>
131 const std::pair<NameKind, DeconstructedName> &deconstructResult);
/llvm-project-15.0.7/flang/unittests/Optimizer/
H A DInternalNamesTest.cpp17 struct DeconstructedName { struct
18 DeconstructedName(llvm::ArrayRef<std::string> modules, in DeconstructedName() argument
24 bool isObjEqual(const NameUniquer::DeconstructedName &actualObj) { in isObjEqual() argument
40 std::pair<NameUniquer::NameKind, NameUniquer::DeconstructedName> &actual, in validateDeconstructedName() argument
42 struct DeconstructedName &components) { in validateDeconstructedName()
174 struct DeconstructedName expectedComponents { in TEST()
184 struct DeconstructedName expectedComponents = { in TEST()
/llvm-project-15.0.7/flang/lib/Optimizer/Support/
H A DInternalNames.cpp223 std::pair<fir::NameUniquer::NameKind, fir::NameUniquer::DeconstructedName>
301 return {nk, DeconstructedName(modules, host, name, kinds)}; in deconstruct()
303 return {NameKind::NOT_UNIQUED, DeconstructedName(uniq)}; in deconstruct()
308 fir::NameUniquer::DeconstructedName> &deconstructResult) { in isExternalFacingUniquedName()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DExternalNameConversion.cpp29 fir::NameUniquer::DeconstructedName> in mangleExternalName()