Displaying 2 results from an estimated 2 matches for "conv67".
Did you mean:
conv27
2011 Jan 04
4
[LLVMdev] Bug in MachineInstr::isIdenticalTo
..., i8 addrspace(1)* %arrayidx
ret void
switch.case61: ; preds = %switch.case
%arrayidx64 = getelementptr i16 addrspace(1)* %conv, i32 %tmp22 ; <i16 addrspace(1)*> [#uses=1]
%tmp66 = extractelement <4 x i32> %9, i32 0 ; <i32> [#uses=1]
%conv67 = trunc i32 %tmp66 to i16 ; <i16> [#uses=1]
store i16 %conv67, i16 addrspace(1)* %arrayidx64
ret void
Notice how except for the sizes of the pointer, the sequence is the same. This translates into the following for my backend at the MI level.
BB#9: derived from LLVM BB %swi...
2011 Jan 04
0
[LLVMdev] Bug in MachineInstr::isIdenticalTo
...idx
> ret void
> switch.case61: ; preds = %switch.case
> %arrayidx64 = getelementptr i16 addrspace(1)* %conv, i32 %tmp22 ; <i16 addrspace(1)*> [#uses=1]
> %tmp66 = extractelement <4 x i32> %9, i32 0 ; <i32> [#uses=1]
> %conv67 = trunc i32 %tmp66 to i16 ; <i16> [#uses=1]
> store i16 %conv67, i16 addrspace(1)* %arrayidx64
> ret void
>
> Notice how except for the sizes of the pointer, the sequence is the same. This translates into the following for my backend at the MI level.
> BB#9:...