linux-packaging-mono/external/llvm/test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll
Xamarin Public Jenkins (auto-signing) 64ac736ec5 Imported Upstream version 6.0.0.172
Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
2019-04-12 14:10:50 +00:00

14 lines
394 B
LLVM

; this should not crash the ppc backend
; RUN: llc -verify-machineinstrs < %s -mtriple=ppc32--
define i32 @test(i32 %j.0.0.i) {
%tmp.85.i = and i32 %j.0.0.i, 7 ; <i32> [#uses=1]
%tmp.161278.i = bitcast i32 %tmp.85.i to i32 ; <i32> [#uses=1]
%tmp.5.i77.i = lshr i32 %tmp.161278.i, 3 ; <i32> [#uses=1]
ret i32 %tmp.5.i77.i
}