Home | History | Annotate | Download | only in dist

Lines Matching defs:nReg

80515 ** Indicate that registers between iReg..iReg+nReg-1 are being overwritten.
80518 SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg){
80520 int iLast = iReg + nReg - 1;
80676 ** Generate code to move content from registers iFrom...iFrom+nReg-1
80677 ** over to iTo..iTo+nReg-1. Keep the column cache up-to-date.
80679 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){
80682 assert( iFrom>=iTo+nReg || iFrom+nReg<=iTo );
80683 sqlite3VdbeAddOp3(pParse->pVdbe, OP_Move, iFrom, iTo, nReg);
80686 if( x>=iFrom && x<iFrom+nReg ){
82568 ** Allocate or deallocate a block of nReg consecutive registers
82570 SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){
82574 if( nReg<=n ){
82576 pParse->iRangeReg += nReg;
82577 pParse->nRangeReg -= nReg;
82580 pParse->nMem += nReg;
82584 SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){
82585 sqlite3ExprCacheRemove(pParse, iReg, nReg);
82586 if( nReg>pParse->nRangeReg ){
82587 pParse->nRangeReg = nReg;
105825 int nReg = pAggInfo->nFunc + pAggInfo->nColumn;
105826 if( nReg==0 ) return;
105830 assert( nReg==pAggInfo->mxReg-pAggInfo->mnReg+1 );
113537 int nReg; /* Number of registers to allocate */
113551 nReg = pLoop->u.btree.nEq + nExtraReg;
113552 pParse->nMem += nReg;
113591 if( nReg==1 ){