Home | History | Annotate | Download | only in amalgamation

Lines Matching defs:nReg

72801 ** Indicate that registers between iReg..iReg+nReg-1 are being overwritten.
72804 SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg){
72806 int iLast = iReg + nReg - 1;
72939 ** Generate code to move content from registers iFrom...iFrom+nReg-1
72940 ** over to iTo..iTo+nReg-1. Keep the column cache up-to-date.
72942 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){
72946 sqlite3VdbeAddOp3(pParse->pVdbe, OP_Move, iFrom, iTo, nReg);
72949 if( x>=iFrom && x<iFrom+nReg ){
72956 ** Generate code to copy content from registers iFrom...iFrom+nReg-1
72957 ** over to iTo..iTo+nReg-1.
72959 SQLITE_PRIVATE void sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg){
72962 for(i=0; i<nReg; i++){
74470 ** Allocate or deallocate a block of nReg consecutive registers
74472 SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){
74476 if( nReg<=n ){
74478 pParse->iRangeReg += nReg;
74479 pParse->nRangeReg -= nReg;
74482 pParse->nMem += nReg;
74486 SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){
74487 sqlite3ExprCacheRemove(pParse, iReg, nReg);
74488 if( nReg>pParse->nRangeReg ){
74489 pParse->nRangeReg = nReg;
101026 int nReg; /* Number of registers to allocate */
101036 nReg = pLevel->plan.nEq + nExtraReg;
101037 pParse->nMem += nReg;
101058 if( nReg==1 ){