Home
last modified time | relevance | path

Searched refs:ConstantBounds (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dconstant.cpp17 ConstantBounds::ConstantBounds(const ConstantSubscripts &shape) in ConstantBounds() function in Fortran::evaluate::ConstantBounds
20 ConstantBounds::ConstantBounds(ConstantSubscripts &&shape) in ConstantBounds() function in Fortran::evaluate::ConstantBounds
23 ConstantBounds::~ConstantBounds() = default;
25 void ConstantBounds::set_lbounds(ConstantSubscripts &&lb) { in set_lbounds()
35 ConstantSubscripts ConstantBounds::ComputeUbounds( in ComputeUbounds()
49 void ConstantBounds::SetLowerBoundsToOne() { in SetLowerBoundsToOne()
55 Constant<SubscriptInteger> ConstantBounds::SHAPE() const { in SHAPE()
59 ConstantSubscript ConstantBounds::SubscriptsToOffset( in SubscriptsToOffset()
78 bool ConstantBounds::IncrementSubscripts( in IncrementSubscripts()
128 : ConstantBounds(std::move(sh)), result_{res}, values_(std::move(x)) { in ConstantBase()
[all …]
H A Dfold-implementation.h496 ConstantBounds bounds{shape}; in FoldElementalIntrinsicHelper()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dconstant.h59 class ConstantBounds {
61 ConstantBounds() = default;
62 explicit ConstantBounds(const ConstantSubscripts &shape);
63 explicit ConstantBounds(ConstantSubscripts &&shape);
64 ~ConstantBounds();
93 class ConstantBase : public ConstantBounds {
138 if (ConstantBounds::Rank() == 0) { in CLASS_BOILERPLATE()
155 class Constant<Type<TypeCategory::Character, KIND>> : public ConstantBounds {