Home | History | Annotate | Download | only in orig

Lines Matching defs:nReg

80495 ** Indicate that registers between iReg..iReg+nReg-1 are being overwritten.
80498 SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg){
80500 int iLast = iReg + nReg - 1;
80656 ** Generate code to move content from registers iFrom...iFrom+nReg-1
80657 ** over to iTo..iTo+nReg-1. Keep the column cache up-to-date.
80659 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){
80662 assert( iFrom>=iTo+nReg || iFrom+nReg<=iTo );
80663 sqlite3VdbeAddOp3(pParse->pVdbe, OP_Move, iFrom, iTo, nReg);
80666 if( x>=iFrom && x<iFrom+nReg ){
82548 ** Allocate or deallocate a block of nReg consecutive registers
82550 SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){
82554 if( nReg<=n ){
82556 pParse->iRangeReg += nReg;
82557 pParse->nRangeReg -= nReg;
82560 pParse->nMem += nReg;
82564 SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){
82565 sqlite3ExprCacheRemove(pParse, iReg, nReg);
82566 if( nReg>pParse->nRangeReg ){
82567 pParse->nRangeReg = nReg;
105805 int nReg = pAggInfo->nFunc + pAggInfo->nColumn;
105806 if( nReg==0 ) return;
105810 assert( nReg==pAggInfo->mxReg-pAggInfo->mnReg+1 );
113517 int nReg; /* Number of registers to allocate */
113531 nReg = pLoop->u.btree.nEq + nExtraReg;
113532 pParse->nMem += nReg;
113571 if( nReg==1 ){