Lines Matching refs:semant

3360       Fortran::common::ScopedSet(semant, PushVal);
3579 semant = ConstituentSemantics::RefTransparent; in lowerArrayAssignment()
3946 semant = ConstituentSemantics::RefTransparent; in lowerElementalUserAssignment()
3991 semant = ConstituentSemantics::ProjectedCopyInCopyOut; in lowerScalarAssignment()
4045 semant = ConstituentSemantics::CustomCopyInCopyOut; in lowerScalarUserAssignment()
4821 if ((semant == ConstituentSemantics::RefOpaque || in genElementalArgument()
4822 semant == ConstituentSemantics::DataAddr || in genElementalArgument()
4823 semant == ConstituentSemantics::ByValueArg)) { in genElementalArgument()
6178 if (semant != ConstituentSemantics::RefTransparent) in genarrForwardOptionalArgumentToCall()
6869 auto saveSemant = semant; in lowerPath()
6871 semant = ConstituentSemantics::RefTransparent; in lowerPath()
6980 semant = saveSemant; in lowerPath()
7085 auto lambda = [=, semant = this->semant](IterSpace iters) mutable { in applyPathToArrayLoad()
7086 if (semant == ConstituentSemantics::RefOpaque || in applyPathToArrayLoad()
7319 stmtCtx{stmtCtx}, symMap{symMap}, semant{sem} {}
7331 semant{sem} {
7342 return semant == ConstituentSemantics::CopyInCopyOut; in isCopyInCopyOut()
7350 return semant == ConstituentSemantics::ProjectedCopyInCopyOut; in isProjectedCopyInCopyOut()
7355 return semant == ConstituentSemantics::CustomCopyInCopyOut; in isCustomCopyInCopyOut()
7365 inline bool isBoxValue() { return semant == ConstituentSemantics::BoxValue; } in isBoxValue()
7371 return semant == ConstituentSemantics::RefOpaque; in isReferentiallyOpaque()
7376 return semant == ConstituentSemantics::ByValueArg; in isValueAttribute()
7422 ConstituentSemantics semant = ConstituentSemantics::RefTransparent; member in __anon67dfc8455a11::ArrayExprLowering