Lines Matching refs:nReg
20083 int nReg; /* TK_NULLS: Number of registers to NULL out */ member
116493 int nReg; /* Registers to allocate */ local
116553 nReg = pExpr->op==TK_SELECT ? pSel->pEList->nExpr : 1;
116555 pParse->nMem += nReg;
116568 pParse->nMem += nReg;
116572 dest.nSdst = nReg;
117145 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){ argument
117146 sqlite3VdbeAddOp3(pParse->pVdbe, OP_Move, iFrom, iTo, nReg);
117759 sqlite3VdbeAddOp3(v, OP_Null, 0, target, target + pExpr->y.nReg - 1);
118478 int nReg /* Number of sequential registers to NULL out */ argument
118484 t.y.nReg = nReg;
120250 SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){ argument
120252 if( nReg==1 ) return sqlite3GetTempReg(pParse);
120255 if( nReg<=n ){
120256 pParse->iRangeReg += nReg;
120257 pParse->nRangeReg -= nReg;
120260 pParse->nMem += nReg;
120264 SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){ argument
120265 if( nReg==1 ){
120269 sqlite3VdbeReleaseRegisters(pParse, iReg, nReg, 0, 0);
120270 if( nReg>pParse->nRangeReg ){
120271 pParse->nRangeReg = nReg;
155434 int nReg = pAggInfo->nFunc + pAggInfo->nColumn; local
155438 if( nReg==0 ) return;
155441 pAggInfo->iFirstReg+nReg-1);
164595 int nReg; /* Number of registers to allocate */ local
164609 nReg = nEq + nExtraReg;
164610 pParse->nMem += nReg;
164649 if( nReg==1 ){
165008 static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ argument
165009 assert( nReg>0 );
165017 sqlite3VdbeAddOp3(v, OP_Copy, iSelect, iReg, nReg-1);
165025 assert( nReg<=pList->nExpr );
165026 for(i=0; i<nReg; i++){
165031 assert( nReg==1 || pParse->nErr );
178839 int nReg = (pMWin->pOrderBy ? pMWin->pOrderBy->nExpr : 0); local
178840 int regTmp = (nReg ? sqlite3GetTempRange(pParse, nReg) : 0);
178843 sqlite3ReleaseTempRange(pParse, regTmp, nReg);