From e3db84c6c2ad54956f423088b4b487e187f956c4 Mon Sep 17 00:00:00 2001
From: Reid Spencer
The 'bitcast' instruction takes a value to cast, which must be a first class value, and a type to cast it to, which must also be a first class type. The bit sizes of value -and the destination type, ty2, must be identical.
+and the destination type, ty2, must be identical. If the source +type is a pointer, the destination type must also be a pointer.The 'bitcast' instruction converts value to type