Home
last modified time | relevance | path

Searched refs:Unwrap (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Common/
H A Dunwrap.h63 return Unwrap<A>(*p);
72 return Unwrap<A>(*p);
81 return Unwrap<A>(*p);
90 return Unwrap<A>(*x);
99 return Unwrap<A>(*x);
112 return Unwrap<A>(x); in Unwrap()
127 return Unwrap<A>(*ref);
132 return Unwrap<A>(p.value());
138 return Unwrap<A>(*p);
146 return UnwrapperHelper::Unwrap<A>(x);
[all …]
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dtools.h52 return Unwrap<A>(*p); in Unwrap()
60 return Unwrap<A>(x.value()); in Unwrap()
71 return Unwrap<A>(*o); in Unwrap()
79 return Unwrap<A>(x.statement); in Unwrap()
82 static const A *Unwrap(const Statement<B> &x) { in Unwrap() function
83 return Unwrap<A>(x.statement); in Unwrap()
90 return Unwrap<A>(x.thing); in Unwrap()
92 return Unwrap<A>(x.v); in Unwrap()
94 return Unwrap<A>(x.u); in Unwrap()
102 return UnwrapperHelper::Unwrap<A>(x); in Unwrap()
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcanonicalize-acc.cpp34 if (auto *accLoop{parser::Unwrap<parser::OpenACCLoopConstruct>(*it)}) { in Post()
37 parser::Unwrap<parser::OpenACCCombinedConstruct>(*it)}) { in Post()
40 parser::Unwrap<parser::AccEndCombinedDirective>(*it)}) { in Post()
74 loop = it != block.end() ? parser::Unwrap<parser::DoConstruct>(*it) in CheckTileClauseRestriction()
129 if (auto *doCons{parser::Unwrap<parser::DoConstruct>(*nextIt)}) { in RewriteOpenACCLoopConstruct()
175 if (auto *doCons{parser::Unwrap<parser::DoConstruct>(*nextIt)}) { in RewriteOpenACCCombinedConstruct()
184 parser::Unwrap<parser::AccEndCombinedDirective>(*nextIt)}) { in RewriteOpenACCCombinedConstruct()
H A Dcheck-omp-structure.cpp1102 parser::Unwrap<parser::OmpClauseList>(spec.u)}) { in Leave()
1954 if (const auto *name{parser::Unwrap<parser::Name>(ompObject)}) { in CheckIntentInPointerAndDefinable()
1983 parser::Unwrap<parser::ArrayElement>(ompObject)}) { in CheckReductionArraySection()
2066 parser::Unwrap<parser::StructureComponent>(dataRef)}) { in IsDataRefTypeParamInquiry()
2546 if (const auto *name{parser::Unwrap<parser::Name>(ompObject)}) { in GetSymbolsInObjectList()
2639 if (parser::Unwrap<parser::AssignmentStmt>(*it) || in CheckWorkshareBlockStmts()
2640 parser::Unwrap<parser::ForallStmt>(*it) || in CheckWorkshareBlockStmts()
2641 parser::Unwrap<parser::ForallConstruct>(*it) || in CheckWorkshareBlockStmts()
2642 parser::Unwrap<parser::WhereStmt>(*it) || in CheckWorkshareBlockStmts()
2643 parser::Unwrap<parser::WhereConstruct>(*it)) { in CheckWorkshareBlockStmts()
[all …]
H A Drewrite-parse-tree.cpp164 if (const parser::Name * name{parser::Unwrap<parser::Name>(x.format)}) { in FixMisparsedUntaggedNamelistName()
H A Dcheck-coarray.cpp172 const parser::Name *name{parser::Unwrap<parser::Name>(selector)}; in CheckNamesAreDistinct()
H A Dresolve-directives.cpp386 if (const auto *procD{parser::Unwrap<parser::ProcedureDesignator>(opr.u)}) { in Pre()
387 if (const auto *name{parser::Unwrap<parser::Name>(procD->u)}) { in Pre()
398 parser::Unwrap<parser::ProcComponentRef>(procD->u)}) { in Pre()
565 return parser::Unwrap<parser::DoConstruct>(x); in GetDoConstructIf()
H A Ddata-to-inits.cpp66 return DEREF(common::Unwrap<const parser::DataStmtValue>(*at_)); in GetValue()
H A Dcheck-do-forall.cpp590 context_.SayWithDecl(ref, parser::Unwrap<parser::Expr>(mask)->source, in CheckMaskIsPure()
H A Dcheck-io.cpp983 if (const auto *var{parser::Unwrap<parser::Variable>(variable)}) { in CheckForDefinableVariable()
H A Dresolve-names.cpp1462 ResolveName(*parser::Unwrap<parser::Name>(x.name)); in Post()
6025 if (auto *elem{parser::Unwrap<parser::ArrayElement>(mutableData)}) { in Pre()
7080 if (const auto *spec{parser::Unwrap<parser::GenericSpec>(stmt)}) { in PreSpecificationConstruct()
7085 if (const auto *commonStmt{parser::Unwrap<parser::CommonStmt>(y)}) { in PreSpecificationConstruct()
7300 if (const parser::Name * name{parser::Unwrap<parser::Name>(expr)}) { in Pre()
H A Dexpression.cpp3709 if (const auto *name{parser::Unwrap<parser::Name>(expr)}) { in AnalyzeExprOrWholeAssumedSizeArray()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValueMap.h258 KeyT Unwrap() const { return cast_or_null<KeySansPointerT>(getValPtr()); }
267 Config::onDelete(Copy.Map->Data, Copy.Unwrap()); // May destroy *this.
283 Config::onRAUW(Copy.Map->Data, Copy.Unwrap(), typed_new_key);
310 return DenseMapInfo<KeyT>::getHashValue(Val.Unwrap());
356 ValueTypeProxy Result = {I->first.Unwrap(), I->second};
410 ValueTypeProxy Result = {I->first.Unwrap(), I->second};
/llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/
H A Dgtest-matchers.h539 static const T& Unwrap(const T& v) { return v; } in Unwrap() function
541 static const T& Unwrap(std::reference_wrapper<T> v) { return v; } in Unwrap() function
549 return Op()(lhs, Unwrap(rhs_)); in MatchAndExplain()
553 UniversalPrint(Unwrap(rhs_), os); in DescribeTo()
557 UniversalPrint(Unwrap(rhs_), os); in DescribeNegationTo()
/llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/
H A Dgmock-spec-builders.h1322 T Unwrap() { return std::move(value_); } in Unwrap() function
1346 T& Unwrap() { return *value_ptr_; } in Unwrap() function
1381 T Unwrap() { in Unwrap() function
1382 return result_.Unwrap(); in Unwrap()
1428 void Unwrap() { } in Unwrap() function
1601 return holder->Unwrap(); in Invoke()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dparse-tree.cpp187 ComponentDataSource{std::move(*Unwrap<Expr>(subscript))}); in ConvertToStructureConstructor()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCast.cpp572 auto Unwrap = [&](QualType T) { in unwrapCastAwayConstnessLevel() local
599 T1 = Unwrap(T1); in unwrapCastAwayConstnessLevel()
600 T2 = Unwrap(T2); in unwrapCastAwayConstnessLevel()
624 T1 = Unwrap(T1); in unwrapCastAwayConstnessLevel()
625 T2 = Unwrap(T2).withCVRQualifiers(T2.getCVRQualifiers()); in unwrapCastAwayConstnessLevel()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp997 Fortran::parser::Unwrap<Fortran::parser::Name>(ompObject)}) { in genOMP()
1624 Fortran::parser::Unwrap<Fortran::parser::Name>(ompObject)}) { in genOpenMPReduction()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-implementation.h338 if (auto *substring{common::Unwrap<Substring>(designator.u)}) { in Folding()