Why overload an existing instruction at all ? Why not introduce a new instruction to accomplish this ? It seems very hacky.
Sequences like "or r1, r1, r1" are going to be harmless when run on a processor that is unaware of its special meaning, which is exactly what you want for a "hint" instruction.