This is a new assume operand bundle which allows us to assume that a
load from a pointer at a specific location in the IR will always be some
value.
The name of the bundle is "load". The first operand is the pointer and
the second operand is the value that a load at the assume location would
produce.
This is useful for exposing the vtable value of a C++ object after its
constructor without having to insert a load into the instruction stream.