sql: remove OP_LoadPtr
This opcode was used when Vdbe had to store key_def in P4 for OP_OpenRead/Write, so P4 was occupied and OP_LoadPtr was used to store space pointer in another opcode. But now P4 is free for OpenRead/Write and space pointer can be stored here. Alongside, some useless key_def duplications are removed.
Showing
- src/box/sql/analyze.c 2 additions, 6 deletionssrc/box/sql/analyze.c
- src/box/sql/build.c 6 additions, 14 deletionssrc/box/sql/build.c
- src/box/sql/delete.c 2 additions, 13 deletionssrc/box/sql/delete.c
- src/box/sql/insert.c 4 additions, 14 deletionssrc/box/sql/insert.c
- src/box/sql/pragma.c 19 additions, 20 deletionssrc/box/sql/pragma.c
- src/box/sql/sqliteInt.h 0 additions, 5 deletionssrc/box/sql/sqliteInt.h
- src/box/sql/vdbe.c 7 additions, 61 deletionssrc/box/sql/vdbe.c
Loading
Please register or sign in to comment