brintos

brintos / llvm-project-archived public Read only

0
0
Text · 444 B · b709005 Raw
14 lines · plain
1; RUN: llc -verify-machineinstrs < %s -mtriple=ppc32-- | not grep mfcr2 3define void @test(i64 %X) {4        %tmp1 = and i64 %X, 3           ; <i64> [#uses=1]5        %tmp = icmp sgt i64 %tmp1, 2            ; <i1> [#uses=1]6        br i1 %tmp, label %UnifiedReturnBlock, label %cond_true7cond_true:              ; preds = %08        tail call void @test( i64 0 )9        ret void10UnifiedReturnBlock:             ; preds = %011        ret void12}13 14