Lines Matching refs:opcode

255   pOp->opcode = (u8)op;  in sqlite3VdbeAddOp3()
608 if( ALWAYS(p->aOp[i].opcode==OP_Expire) ){ in sqlite3VdbeReusable()
609 p->aOp[1].opcode = OP_Noop; in sqlite3VdbeReusable()
722 int opcode = pOp->opcode; in sqlite3VdbeAssertMayAbort() local
723 if( opcode==OP_Destroy || opcode==OP_VUpdate || opcode==OP_VRename in sqlite3VdbeAssertMayAbort()
724 || opcode==OP_VDestroy in sqlite3VdbeAssertMayAbort()
725 || opcode==OP_VCreate in sqlite3VdbeAssertMayAbort()
726 || opcode==OP_ParseSchema in sqlite3VdbeAssertMayAbort()
727 || opcode==OP_Function || opcode==OP_PureFunc in sqlite3VdbeAssertMayAbort()
728 || ((opcode==OP_Halt || opcode==OP_HaltIfNull) in sqlite3VdbeAssertMayAbort()
734 if( opcode==OP_CreateBtree && pOp->p3==BTREE_INTKEY ) hasCreateTable = 1; in sqlite3VdbeAssertMayAbort()
740 if( opcode==OP_CreateBtree && pOp->p3==BTREE_BLOBKEY ) hasCreateIndex = 1; in sqlite3VdbeAssertMayAbort()
741 if( opcode==OP_Clear ) hasCreateIndex = 1; in sqlite3VdbeAssertMayAbort()
743 if( opcode==OP_InitCoroutine ) hasInitCoroutine = 1; in sqlite3VdbeAssertMayAbort()
745 if( opcode==OP_FkCounter && pOp->p1==0 && pOp->p2==1 ){ in sqlite3VdbeAssertMayAbort()
818 assert( p->aOp[0].opcode==OP_Init ); in resolveP2Values()
826 if( pOp->opcode<=SQLITE_MX_JUMP_OPCODE ){ in resolveP2Values()
829 switch( pOp->opcode ){ in resolveP2Values()
860 assert( pOp[-1].opcode==OP_Integer ); in resolveP2Values()
872 assert( (sqlite3OpcodeProperty[pOp->opcode] & OPFLG_JUMP)!=0 ); in resolveP2Values()
882 assert( (sqlite3OpcodeProperty[pOp->opcode]&OPFLG_JUMP)==0 || pOp->p2>=0); in resolveP2Values()
936 if( (sqlite3OpcodeProperty[pOp->opcode] & OPFLG_JUMP)!=0 ){ in sqlite3VdbeNoJumpsOutsideSubrtn()
939 if( pOp->opcode==OP_Gosub ) continue; in sqlite3VdbeNoJumpsOutsideSubrtn()
952 if( pX->opcode==OP_Return ){ in sqlite3VdbeNoJumpsOutsideSubrtn()
956 if( pX->opcode==OP_Noop ) continue; in sqlite3VdbeNoJumpsOutsideSubrtn()
957 if( pX->opcode==OP_Explain ) continue; in sqlite3VdbeNoJumpsOutsideSubrtn()
1014 assert( p->aOp[i].opcode!=OP_ResultRow ); in sqlite3VdbeVerifyNoResultRow()
1076 pOut->opcode = aOp->opcode; in sqlite3VdbeAddOpList()
1080 if( (sqlite3OpcodeProperty[aOp->opcode] & OPFLG_JUMP)!=0 && aOp->p2>0 ){ in sqlite3VdbeAddOpList()
1139 sqlite3VdbeGetOp(p,addr)->opcode = iNewOpcode; in sqlite3VdbeChangeOpcode()
1165 if( pOp->p3==iDest && pOp->opcode==OP_Column ){ in sqlite3VdbeTypeofColumn()
1193 assert( p->aOp[addr].opcode==OP_Once in sqlite3VdbeJumpHereOrPopInst()
1194 || p->aOp[addr].opcode==OP_If in sqlite3VdbeJumpHereOrPopInst()
1195 || p->aOp[addr].opcode==OP_FkIfZero ); in sqlite3VdbeJumpHereOrPopInst()
1323 pOp->opcode = OP_Noop; in sqlite3VdbeChangeToNoop()
1332 if( p->nOp>0 && p->aOp[p->nOp-1].opcode==op ){ in sqlite3VdbeDeletePriorOpcode()
1597 zOpName = sqlite3OpcodeName(pOp->opcode); in sqlite3VdbeDisplayComment()
1964 sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, in sqlite3VdbePrintOp()
2183 if( pOp->opcode==OP_OpenRead ) break; in sqlite3VdbeNextOpcode()
2184 if( pOp->opcode==OP_OpenWrite && (pOp->p5 & OPFLAG_P2ISREG)==0 ) break; in sqlite3VdbeNextOpcode()
2185 if( pOp->opcode==OP_ReopenIdx ) break; in sqlite3VdbeNextOpcode()
2190 if( aOp[i].opcode==OP_Explain ) break; in sqlite3VdbeNextOpcode()
2191 if( aOp[i].opcode==OP_Init && iPc>1 ) break; in sqlite3VdbeNextOpcode()
2298 sqlite3VdbeMemSetStr(pMem+1, (char*)sqlite3OpcodeName(pOp->opcode), in sqlite3VdbeList()
2340 if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){ in sqlite3VdbePrintSql()
2359 if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){ in sqlite3VdbeIOTraceSql()
3473 fprintf(out, "%02x", p->aOp[i].opcode); in sqlite3VdbeReset()
5197 if( pOp->opcode==OP_PureFunc ){ in sqlite3NotPureFunc()