Lines Matching refs:reg
1475 static void windowCheckValue(Parse *pParse, int reg, int eCond){ in windowCheckValue() argument
1491 sqlite3VdbeAddOp3(v, OP_Ge, regString, sqlite3VdbeCurrentAddr(v)+2, reg); in windowCheckValue()
1498 sqlite3VdbeAddOp2(v, OP_MustBeInt, reg, sqlite3VdbeCurrentAddr(v)+2); in windowCheckValue()
1505 sqlite3VdbeAddOp3(v, aOp[eCond], regZero, sqlite3VdbeCurrentAddr(v)+2, reg); in windowCheckValue()
1537 int reg; /* First in array of peer values */ member
1617 int reg in windowReadPeerValues() argument
1627 sqlite3VdbeAddOp3(v, OP_Column, csr, iColOff+i, reg+i); in windowReadPeerValues()
1656 int reg /* Array of registers */ in windowAggStep() argument
1675 sqlite3VdbeAddOp3(v, OP_Column, csr, pWin->iArgCol+i, reg+i); in windowAggStep()
1677 sqlite3VdbeAddOp3(v, OP_Column, pMWin->iEphCsr, pWin->iArgCol+i, reg+i); in windowAggStep()
1680 regArg = reg; in windowAggStep()
2232 int csr, reg; in windowCodeOp() local
2309 reg = p->current.reg; in windowCodeOp()
2315 reg = p->start.reg; in windowCodeOp()
2327 reg = p->end.reg; in windowCodeOp()
2358 windowIfNewPeer(pParse, pMWin->pOrderBy, regTmp, reg, addrContinue); in windowCodeOp()
2888 s.start.reg = pParse->nMem+1; pParse->nMem += nPeer; in sqlite3WindowCodeStep()
2889 s.current.reg = pParse->nMem+1; pParse->nMem += nPeer; in sqlite3WindowCodeStep()
2890 s.end.reg = pParse->nMem+1; pParse->nMem += nPeer; in sqlite3WindowCodeStep()
2969 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.start.reg, pOrderBy->nExpr-1); in sqlite3WindowCodeStep()
2970 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.current.reg, pOrderBy->nExpr-1); in sqlite3WindowCodeStep()
2971 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.end.reg, pOrderBy->nExpr-1); in sqlite3WindowCodeStep()