Lines Matching defs:parentConstruct
489 eval.parentConstruct = constructAndDirectiveStack.back();
635 successorIt->parentConstruct = &*ifConstructIt;
726 lower::pft::Evaluation *sourceConstruct = sourceEvaluation.parentConstruct;
727 lower::pft::Evaluation *targetConstruct = targetEvaluation.parentConstruct;
731 targetConstruct = targetConstruct->parentConstruct;
734 sourceConstruct = sourceConstruct->parentConstruct;
737 eval = eval->parentConstruct) {
799 /// \p parentConstruct can be null if this statement is at the highest
803 lower::pft::Evaluation *parentConstruct) {
806 constructNameMap[name] = parentConstruct;
810 /// \p parentConstruct can be null if the evaluationList contains the
812 void analyzeBranches(lower::pft::Evaluation *parentConstruct,
907 insertConstructName(s, parentConstruct);
910 insertConstructName(s, parentConstruct);
913 insertConstructName(s, parentConstruct);
926 insertConstructName(s, parentConstruct);
929 insertConstructName(s, parentConstruct);
932 insertConstructName(s, parentConstruct);
933 doConstructStack.push_back(parentConstruct);
956 if (parentConstruct->lowerAsStructured())
960 parentConstruct->constructExit->isNewBlock = true;
978 insertConstructName(s, parentConstruct);
994 if (parentConstruct->lowerAsUnstructured())
995 parentConstruct->constructExit->isNewBlock = true;
998 parentConstruct->constructExit;
1003 insertConstructName(s, parentConstruct);
1012 insertConstructName(s, parentConstruct);
1069 if (parentConstruct && eval.isUnstructured)
1070 parentConstruct->isUnstructured = true;