Lines Matching defs:prereq
151435 Bitmask prereq; /* Bitmask of other loops that must run first */
151479 Bitmask prereq; /* Prerequisites */
151559 ** cursor number into bits and the translated bit is stored in the prereq
153203 if( NEVER(pLoop->prereq & notReady) ) continue;
156755 Bitmask prereq, /* Prerequisites of the new entry */
156762 if( rRun<=p->rRun && (prereq & p->prereq)==prereq ){
156765 if( p->rRun<=rRun && (p->prereq & prereq)==p->prereq ){
156780 p->prereq = prereq;
157695 if( pLoop->prereq & notReady ) continue;
158660 sqlite3DebugPrintf(" prob=%-3d prereq=%llx,%llx",
158698 p->iTab, nb, p->maskSelf, nb, p->prereq & mAll);
158976 && (p->prereq & pTemplate->prereq)==pTemplate->prereq
158986 if( (p->prereq & pTemplate->prereq)==p->prereq /* (1) */
158999 if( (p->prereq & pTemplate->prereq)==pTemplate->prereq /* (1) */
159059 whereOrInsert(pBuilder->pOrSet, pTemplate->prereq, pTemplate->rRun,
159177 Bitmask notAllowed = ~(pLoop->prereq|pLoop->maskSelf);
159347 Bitmask saved_prereq; /* Original value of pNew->prereq */
159386 saved_prereq = pNew->prereq;
159433 pNew->prereq = (saved_prereq | pTerm->prereqRight) & ~pNew->maskSelf;
159676 pNew->prereq = saved_prereq;
160032 pNew->prereq = mPrereq | pTerm->prereqRight;
160060 pNew->prereq = mPrereq;
160245 pNew->prereq = mPrereq;
160311 pNew->prereq |= pTerm->prereqRight;
160394 (sqlite3_uint64)(pNew->prereq & ~mPrereq)));
160600 if( rc==SQLITE_OK && ((mBest = (pNew->prereq & ~mPrereq))!=0 || bIn) ){
160613 mBestNoIn = pNew->prereq & ~mPrereq;
160639 if( pNew->prereq==mPrereq ){
160765 whereOrInsert(&sSum, sPrev.a[i].prereq | sCur.a[j].prereq,
160793 pNew->prereq = sSum.a[i].prereq;
161427 if( (pWLoop->prereq & ~pFrom->maskLoop)!=0 ) continue;