Searched refs:nReg (Results 1 – 4 of 4) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | wherecode.c | 777 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 D | expr.c | 3314 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 D | window.c | 2355 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 D | select.c | 6219 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()
|