Home
last modified time | relevance | path

Searched refs:GetExplicit (Results 1 – 22 of 22) sorted by relevance

/external/llvm-project/flang/lib/Semantics/
Dtype.cpp118 if (const MaybeIntExpr & expr{paramValue->GetExplicit()}) { in EvaluateParameters()
268 if (MaybeIntExpr expr{paramValue->GetExplicit()}) { in Instantiate()
328 dim.lbound().SetExplicit(Fold(std::move(dim.lbound().GetExplicit()))); in InstantiateComponent()
331 dim.ubound().SetExplicit(Fold(std::move(dim.ubound().GetExplicit()))); in InstantiateComponent()
336 dim.lbound().SetExplicit(Fold(std::move(dim.lbound().GetExplicit()))); in InstantiateComponent()
339 dim.ubound().SetExplicit(Fold(std::move(dim.ubound().GetExplicit()))); in InstantiateComponent()
Dcompute-offsets.cpp274 return *ToInt64(shape[i].lbound().GetExplicit()); in ComputeOffset()
277 return *ToInt64(shape[i].ubound().GetExplicit()); in ComputeOffset()
356 if (MaybeIntExpr lengthExpr{length.GetExplicit()}) { in GetElementSize()
Dtools.cpp607 type->characterTypeSpec().length().GetExplicit()}) { in IsAutomatic()
614 if (const auto &value{pair.second.GetExplicit()}) { in IsAutomatic()
625 if (const auto &lb{dim.lbound().GetExplicit()}) { in IsAutomatic()
630 if (const auto &ub{dim.ubound().GetExplicit()}) { in IsAutomatic()
686 if (MaybeIntExpr lengthExpr{length.GetExplicit()}) { in IsAutomaticObject()
696 auto &lbound{spec.lbound().GetExplicit()}; in IsAutomaticObject()
697 auto &ubound{spec.ubound().GetExplicit()}; in IsAutomaticObject()
Dmod-file.cpp592 x.GetExplicit()->AsFortran(os); in PutBound()
952 if (const MaybeSubscriptIntExpr & expr{bound.GetExplicit()}) { in DoBound()
957 if (const auto &expr{paramValue.GetExplicit()}) { in DoParamValue()
Druntime-type-info.cpp81 return GetValue(x.GetExplicit(), parameters); in GetValue()
415 if (pv->GetExplicit()) { in DescribeType()
417 evaluate::ToInt64(*pv->GetExplicit())}) { in DescribeType()
Dcheck-allocate.cpp351 return evaluate::ToInt64(paramValue->GetExplicit()); in GetTypeParameterInt64Value()
Dresolve-names-utils.cpp357 auto &lbound{spec.lbound().GetExplicit().value()}; in AddToSet()
Dcheck-declarations.cpp40 void Check(const Bound &bound) { CheckSpecExpr(bound.GetExplicit()); } in Check()
146 CheckSpecExpr(value.GetExplicit()); in Check()
Dexpression.cpp59 if (const auto &len{lengthParam->GetExplicit()}) { in LEN()
Dresolve-names.cpp3649 if (!param.isExplicit() || param.GetExplicit()) { in Post()
/external/llvm-project/flang/lib/Evaluate/
Dtype.cpp42 const auto &lb{shapeSpec.lbound().GetExplicit()}; in IsDescriptor()
43 const auto &ub{shapeSpec.ubound().GetExplicit()}; in IsDescriptor()
108 if (auto length{charLength_->GetExplicit()}) { in GetCharLength()
168 } else if (const auto &expr{charLength_->GetExplicit()}) { in IsNonConstantLengthCharacter()
Dshape.cpp203 if (const auto &bound{shapeSpec.lbound().GetExplicit()}) { in operator ()()
228 if (const auto &bound{shapeSpec.lbound().GetExplicit()}) { in operator ()()
271 if (const auto &ubound{shapeSpec.ubound().GetExplicit()}) { in GetExtent()
272 if (const auto &lbound{shapeSpec.lbound().GetExplicit()}) { in GetExtent()
344 if (const auto &bound{shapeSpec.ubound().GetExplicit()}) { in GetUpperBound()
374 if (const auto &bound{shapeSpec.ubound().GetExplicit()}) { in GetUpperBounds()
Dcharacteristics.cpp202 if (dim.ubound().GetExplicit()) { in AcquireShape()
203 Expr<SubscriptInteger> extent{*dim.ubound().GetExplicit()}; in AcquireShape()
204 if (auto lbound{dim.lbound().GetExplicit()}) { in AcquireShape()
218 if (const auto &intExpr{param->GetExplicit()}) { in AcquireLEN()
546 if (const auto &expr{param->GetExplicit()}) { in CanBeReturnedViaImplicitInterface()
557 if (const auto &expr{pair.second.GetExplicit()}) { in CanBeReturnedViaImplicitInterface()
Dvariable.cpp191 length = ToInt64(type->characterTypeSpec().length().GetExplicit()); in Fold()
264 if (auto intExpr{len->GetExplicit()}) { in SymbolLEN()
Dformatting.cpp481 } else if (const auto &length{charLength_->GetExplicit()}) { in AsFortran()
527 value.GetExplicit()->AsFortran(ss); in DerivedTypeSpecAsFortran()
Dcheck-expression.cpp43 return param.isExplicit() && (*this)(param.GetExplicit()); in operator ()()
Dtools.cpp602 if (const auto &len{type.charLength()->GetExplicit()}) { in ConvertToType()
1085 } else if (const auto &expr{pair.second.GetExplicit()}) { in CountNonConstantLenParameters()
Dfold-integer.cpp626 Expr<SomeInteger>{value->GetExplicit().value()}))); in FoldOperation()
/external/llvm-project/flang/include/flang/Semantics/
Dtype.h64 MaybeSubscriptIntExpr &GetExplicit() { return expr_; } in GetExplicit() function
65 const MaybeSubscriptIntExpr &GetExplicit() const { return expr_; } in GetExplicit() function
97 const MaybeIntExpr &GetExplicit() const { return expr_; } in GetExplicit() function
/external/llvm-project/flang/lib/Lower/
DConvertType.cpp389 if (auto expr = lenParam.GetExplicit()) { in genSymbolHelper()
442 auto &lbv = lb.GetExplicit(); in seqShapeHelper()
443 auto &ubv = ub.GetExplicit(); in seqShapeHelper()
DPFTBuilder.cpp1001 if (auto e = symTy->characterTypeSpec().length().GetExplicit()) in analyze()
1008 semantics::SomeExpr e{*bound.GetExplicit()}; in analyze()
/external/llvm-project/flang/include/flang/Evaluate/
Dtraverse.h194 return visitor_(x.GetExplicit()); in operator()