Lines Matching refs:parentConstruct
405 eval.parentConstruct = constructAndDirectiveStack.back(); in addEvaluation()
548 successorIt->parentConstruct = &*ifConstructIt; in rewriteIfGotos()
638 lower::pft::Evaluation *sourceConstruct = sourceEvaluation.parentConstruct; in markBranchTarget()
639 lower::pft::Evaluation *targetConstruct = targetEvaluation.parentConstruct; in markBranchTarget()
643 targetConstruct = targetConstruct->parentConstruct; in markBranchTarget()
646 sourceConstruct = sourceConstruct->parentConstruct; in markBranchTarget()
649 eval = eval->parentConstruct) { in markBranchTarget()
715 lower::pft::Evaluation *parentConstruct) { in insertConstructName() argument
718 constructNameMap[name] = parentConstruct; in insertConstructName()
724 void analyzeBranches(lower::pft::Evaluation *parentConstruct, in analyzeBranches() argument
819 insertConstructName(s, parentConstruct); in analyzeBranches()
822 insertConstructName(s, parentConstruct); in analyzeBranches()
825 insertConstructName(s, parentConstruct); in analyzeBranches()
838 insertConstructName(s, parentConstruct); in analyzeBranches()
841 insertConstructName(s, parentConstruct); in analyzeBranches()
844 insertConstructName(s, parentConstruct); in analyzeBranches()
845 doConstructStack.push_back(parentConstruct); in analyzeBranches()
868 if (parentConstruct->lowerAsStructured()) in analyzeBranches()
872 parentConstruct->constructExit->isNewBlock = true; in analyzeBranches()
890 insertConstructName(s, parentConstruct); in analyzeBranches()
906 if (parentConstruct->lowerAsUnstructured()) in analyzeBranches()
907 parentConstruct->constructExit->isNewBlock = true; in analyzeBranches()
910 parentConstruct->constructExit; in analyzeBranches()
915 insertConstructName(s, parentConstruct); in analyzeBranches()
919 insertConstructName(s, parentConstruct); in analyzeBranches()
974 eval.controlSuccessor = parentConstruct->constructExit; in analyzeBranches()
979 if (parentConstruct && eval.isUnstructured) in analyzeBranches()
980 parentConstruct->isUnstructured = true; in analyzeBranches()