Lines Matching full:bitcast
113 %B = bitcast i32* %A to i8*
116 ; CHECK: bitcast [10 x i32]* %X to i8*
154 %new_a = bitcast %struct.B* %g4 to %struct.A*
399 %tmp8 = bitcast i64 %tmp8.ui to i64 ; <i64> [#uses=1]
432 %tmp346347 = bitcast { i32, i32, [0 x i8], %struct.sigval_t, i32 }* %tmp346 to { i32, i32, %struct.sigval_t }*
435 %tmp349350 = bitcast i8** %tmp349 to i32*
506 %1 = bitcast i32* %0 to [0 x i32]*
534 %C = bitcast [4 x i8*]* %A to { [16 x i8] }*
536 %E = bitcast i8* %D to i8**
553 %B = bitcast %struct.Key* %A to %struct.anon*
561 %B = bitcast %struct.Key addrspace(1)* %A to %struct.anon addrspace(1)*
569 %B = bitcast [10 x i32] addrspace(1)* %A to [5 x i32] addrspace(1)*
578 %B = bitcast [10 x %struct.Key] addrspace(1)* %A to [20 x i32] addrspace(1)*
587 %mrv_gep = bitcast %T2* %A to i64*
610 i8* getelementptr (%t1* bitcast (%t0* @s to %t1*), i32 0, i32 1, i32 0)) nounwind
646 ; Test that we don't duplicate work when the second gep is a "bitcast".
688 %tmp3 = bitcast %struct.zot* %tmp2 to i8*
711 ; CHECK: bitcast
712 %cast = bitcast i32 addrspace(1)* %arr to i8 addrspace(1)*
723 ; CHECK: bitcast
724 %cast = bitcast [100 x double]* %arr to i64*
735 ; CHECK-NEXT: bitcast double*
749 ; CHECK: bitcast
750 %cast = bitcast [100 x double]* %arr to i8*
760 ; CHECK: bitcast
761 %cast = bitcast [100 x double] addrspace(1)* %arr to i64 addrspace(1)*
771 ; CHECK: bitcast
772 %cast = bitcast [100 x double] addrspace(1)* %arr to i8 addrspace(1)*
782 %gepi8 = bitcast i32* %gep to i8*
795 %gepi8 = bitcast i32 addrspace(1)* %gep to i8 addrspace(1)*