Lines Matching refs:prereq
163168 Bitmask prereq; /* Bitmask of other loops that must run first */ member
163218 Bitmask prereq; /* Prerequisites */ member
165094 if( NEVER(pLoop->prereq & notReady) ) continue;
168800 Bitmask prereq, /* Prerequisites of the new entry */ argument
168807 if( rRun<=p->rRun && (prereq & p->prereq)==prereq ){
168810 if( p->rRun<=rRun && (p->prereq & prereq)==p->prereq ){
168825 p->prereq = prereq;
169965 if( pLoop->prereq & notReady ) continue;
171053 p->iTab, nb, p->maskSelf, nb, p->prereq & mAll);
171059 p->cId, p->iTab, p->maskSelf, p->prereq & 0xfff, p->cId, p->iTab);
171364 && (p->prereq & pTemplate->prereq)==pTemplate->prereq
171374 if( (p->prereq & pTemplate->prereq)==p->prereq /* (1) */
171387 if( (p->prereq & pTemplate->prereq)==pTemplate->prereq /* (1) */
171447 whereOrInsert(pBuilder->pOrSet, pTemplate->prereq, pTemplate->rRun,
171633 Bitmask notAllowed = ~(pLoop->prereq|pLoop->maskSelf);
171866 saved_prereq = pNew->prereq;
171913 pNew->prereq = (saved_prereq | pTerm->prereqRight) & ~pNew->maskSelf;
172193 pNew->prereq = saved_prereq;
172701 pNew->prereq = mPrereq | pTerm->prereqRight;
172730 pNew->prereq = mPrereq;
172971 pNew->prereq = mPrereq;
173036 pNew->prereq |= pTerm->prereqRight;
173123 (sqlite3_uint64)(pNew->prereq & ~mPrereq)));
173326 if( rc==SQLITE_OK && ((mBest = (pNew->prereq & ~mPrereq))!=0 || bIn) ){
173339 mBestNoIn = pNew->prereq & ~mPrereq;
173364 if( pNew->prereq==mPrereq ){
173487 whereOrInsert(&sSum, sPrev.a[i].prereq | sCur.a[j].prereq,
173515 pNew->prereq = sSum.a[i].prereq;
174299 if( (pWLoop->prereq & m)!=0 /* pWInfo depends on iFromIdx */
174537 if( (pWLoop->prereq & ~pFrom->maskLoop)!=0 ) continue;
174921 pLoop->prereq = ALLBITS; /* Prevent 2nd solver() from using this one */