I haven't seen anything like that in the documentation, so I'm assuming that's not possible, correct?
Alternatively: Are there any instructions which actually cost negative gas, like freeing up memory? Then one could allocate a bunch of memory in an earlier call and free it up in the current call to lower the gas cost of this later call. Would be pretty inefficient though, I guess. Or aren't there any such instructions?