Update GC intrinsics to take a pointer to the object as well as a pointer