Lines Matching defs:regPrev

115602   int regPrev = iMem;          /* MUST BE LAST (see below) */
115687 ** if( idx(0) != regPrev(0) ) goto chng_addr_0
115689 ** if( idx(1) != regPrev(1) ) goto chng_addr_1
115695 ** regPrev(0) = idx(0)
115697 ** regPrev(1) = idx(1)
115710 ** the regPrev array and a trailing rowid (the rowid slot is required
115713 pParse->nMem = MAX(pParse->nMem, regPrev+nColTest);
115768 ** if( idx(0) != regPrev(0) ) goto chng_addr_0
115770 ** if( idx(1) != regPrev(1) ) goto chng_addr_1
115781 sqlite3VdbeAddOp2(v, OP_NotNull, regPrev, endDistinctTest);
115790 sqlite3VdbeAddOp4(v, OP_Ne, regTemp, 0, regPrev+i, pColl, P4_COLLSEQ);
115800 ** regPrev(0) = idx(0)
115802 ** regPrev(1) = idx(1)
115808 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regPrev+i);
115850 j3 = sqlite3VdbeAddOp4Int(v, OP_SeekGT, iIdxCur, 0, regPrev, 1);
139109 int regPrev; /* Previous row content */
139112 iRet = regPrev = pParse->nMem+1;
139119 sqlite3VdbeAddOp3(v, OP_Ne, regElem+i, iJump, regPrev+i);
139122 sqlite3VdbeAddOp3(v, OP_Eq, regElem+i, addrRepeat, regPrev+i);
139129 sqlite3VdbeAddOp3(v, OP_Copy, regElem, regPrev, nResultCol-1);
141429 ** If regPrev>0 then it is the first register in a vector that
141430 ** records the previous output. mem[regPrev] is a flag that is false
141431 ** if there has been no previous output. If regPrev>0 then code is
141444 int regPrev, /* Previous result register. No uniqueness if 0 */
141457 if( regPrev ){
141459 addr1 = sqlite3VdbeAddOp1(v, OP_IfNot, regPrev); VdbeCoverage(v);
141460 addr2 = sqlite3VdbeAddOp4(v, OP_Compare, pIn->iSdst, regPrev+1, pIn->nSdst,
141464 sqlite3VdbeAddOp3(v, OP_Copy, pIn->iSdst, regPrev+1, pIn->nSdst-1);
141465 sqlite3VdbeAddOp2(v, OP_Integer, 1, regPrev);
141614 ** within the output subroutine. The regPrev register set holds the previously
141674 int regPrev; /* A range of registers to hold previous output */
141755 regPrev = 0;
141759 regPrev = pParse->nMem+1;
141761 sqlite3VdbeAddOp2(v, OP_Integer, 0, regPrev);
141856 regPrev, pKeyDup, labelEnd);
141865 regPrev, pKeyDup, labelEnd);