Home
last modified time | relevance | path

Searched refs:nReg (Results 1 – 4 of 4) sorted by relevance

/sqlite-3.40.0/src/
H A Dwherecode.c777 int nReg; /* Number of registers to allocate */ in codeAllEqualityTerms() local
791 nReg = pLoop->u.btree.nEq + nExtraReg; in codeAllEqualityTerms()
792 pParse->nMem += nReg; in codeAllEqualityTerms()
831 if( nReg==1 ){ in codeAllEqualityTerms()
1192 static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ in codeExprOrVector() argument
1193 assert( nReg>0 ); in codeExprOrVector()
1201 sqlite3VdbeAddOp3(v, OP_Copy, iSelect, iReg, nReg-1); in codeExprOrVector()
1209 assert( nReg<=pList->nExpr ); in codeExprOrVector()
1210 for(i=0; i<nReg; i++){ in codeExprOrVector()
1215 assert( nReg==1 || pParse->nErr ); in codeExprOrVector()
H A Dexpr.c3314 pParse->nMem += nReg; in sqlite3CodeSubselect()
3318 dest.nSdst = nReg; in sqlite3CodeSubselect()
6450 int sqlite3GetTempRange(Parse *pParse, int nReg){ in sqlite3GetTempRange() argument
6452 if( nReg==1 ) return sqlite3GetTempReg(pParse); in sqlite3GetTempRange()
6455 if( nReg<=n ){ in sqlite3GetTempRange()
6456 pParse->iRangeReg += nReg; in sqlite3GetTempRange()
6457 pParse->nRangeReg -= nReg; in sqlite3GetTempRange()
6460 pParse->nMem += nReg; in sqlite3GetTempRange()
6465 if( nReg==1 ){ in sqlite3ReleaseTempRange()
6470 if( nReg>pParse->nRangeReg ){ in sqlite3ReleaseTempRange()
[all …]
H A Dwindow.c2355 int nReg = (pMWin->pOrderBy ? pMWin->pOrderBy->nExpr : 0); in windowCodeOp() local
2356 int regTmp = (nReg ? sqlite3GetTempRange(pParse, nReg) : 0); in windowCodeOp()
2359 sqlite3ReleaseTempRange(pParse, regTmp, nReg); in windowCodeOp()
H A Dselect.c6219 int nReg = pAggInfo->nFunc + pAggInfo->nColumn; in resetAccumulator() local
6222 if( nReg==0 ) return; in resetAccumulator()
6227 assert( nReg==pAggInfo->mxReg-pAggInfo->mnReg+1 ); in resetAccumulator()