Home
last modified time | relevance | path

Searched refs:regYield (Results 1 – 5 of 5) sorted by relevance

/sqlite-3.40.0/src/
H A Dinsert.c912 int regYield; /* Register holding co-routine entry-point */ in sqlite3Insert() local
916 regYield = ++pParse->nMem; in sqlite3Insert()
918 sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); in sqlite3Insert()
919 sqlite3SelectDestInit(&dest, SRT_Coroutine, regYield); in sqlite3Insert()
927 sqlite3VdbeEndCoroutine(v, regYield); in sqlite3Insert()
H A Dwherecode.c1401 int regYield = pTabItem->regReturn; in sqlite3WhereCodeOneLoopStart() local
1402 sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, pTabItem->addrFillSub); in sqlite3WhereCodeOneLoopStart()
1403 pLevel->p2 = sqlite3VdbeAddOp2(v, OP_Yield, regYield, addrBrk); in sqlite3WhereCodeOneLoopStart()
H A Dbuild.c2815 int regYield; /* Register holding co-routine entry-point */ in sqlite3EndTable() local
2827 regYield = ++pParse->nMem; in sqlite3EndTable()
2836 sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); in sqlite3EndTable()
2846 sqlite3SelectDestInit(&dest, SRT_Coroutine, regYield); in sqlite3EndTable()
2849 sqlite3VdbeEndCoroutine(v, regYield); in sqlite3EndTable()
H A Dwhere.c986 int regYield = pTabItem->regReturn; in constructAutomaticIndex() local
988 sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, pTabItem->addrFillSub); in constructAutomaticIndex()
989 addrTop = sqlite3VdbeAddOp1(v, OP_Yield, regYield); in constructAutomaticIndex()
H A Dvdbeaux.c514 void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield){ in sqlite3VdbeEndCoroutine() argument
515 sqlite3VdbeAddOp1(v, OP_EndCoroutine, regYield); in sqlite3VdbeEndCoroutine()