reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2027 VisitStmt(D); 2030 VisitOMPExecutableDirective(D); 2031 D->setIterationVariable(Record.readSubExpr()); 2032 D->setLastIteration(Record.readSubExpr()); 2033 D->setCalcLastIteration(Record.readSubExpr()); 2034 D->setPreCond(Record.readSubExpr()); 2035 D->setCond(Record.readSubExpr()); 2036 D->setInit(Record.readSubExpr()); 2037 D->setInc(Record.readSubExpr()); 2038 D->setPreInits(Record.readSubStmt()); 2039 if (isOpenMPWorksharingDirective(D->getDirectiveKind()) || 2040 isOpenMPTaskLoopDirective(D->getDirectiveKind()) || 2041 isOpenMPDistributeDirective(D->getDirectiveKind())) { 2042 D->setIsLastIterVariable(Record.readSubExpr()); 2043 D->setLowerBoundVariable(Record.readSubExpr()); 2044 D->setUpperBoundVariable(Record.readSubExpr()); 2045 D->setStrideVariable(Record.readSubExpr()); 2046 D->setEnsureUpperBound(Record.readSubExpr()); 2047 D->setNextLowerBound(Record.readSubExpr()); 2048 D->setNextUpperBound(Record.readSubExpr()); 2049 D->setNumIterations(Record.readSubExpr()); 2051 if (isOpenMPLoopBoundSharingDirective(D->getDirectiveKind())) { 2052 D->setPrevLowerBoundVariable(Record.readSubExpr()); 2053 D->setPrevUpperBoundVariable(Record.readSubExpr()); 2054 D->setDistInc(Record.readSubExpr()); 2055 D->setPrevEnsureUpperBound(Record.readSubExpr()); 2056 D->setCombinedLowerBoundVariable(Record.readSubExpr()); 2057 D->setCombinedUpperBoundVariable(Record.readSubExpr()); 2058 D->setCombinedEnsureUpperBound(Record.readSubExpr()); 2059 D->setCombinedInit(Record.readSubExpr()); 2060 D->setCombinedCond(Record.readSubExpr()); 2061 D->setCombinedNextLowerBound(Record.readSubExpr()); 2062 D->setCombinedNextUpperBound(Record.readSubExpr()); 2063 D->setCombinedDistCond(Record.readSubExpr()); 2064 D->setCombinedParForInDistCond(Record.readSubExpr()); 2067 unsigned CollapsedNum = D->getCollapsedNumber(); 2071 D->setCounters(Sub); 2075 D->setPrivateCounters(Sub); 2079 D->setInits(Sub); 2083 D->setUpdates(Sub); 2087 D->setFinals(Sub); 2091 D->setDependentCounters(Sub); 2095 D->setDependentInits(Sub); 2099 D->setFinalsConditions(Sub);