blob: 97d4eb8f7a3fa4ebdffaa7914ba29dd5fd0b32fe [file] [log] [blame]
Petar Jovanovicf10e4792018-07-17 14:57:46 +00001; RUN: llc -march=mipsel -relocation-model=pic -O0 -fast-isel=true -mcpu=mips32r2 \
2; RUN: < %s -verify-machineinstrs | FileCheck %s
3
4
5define zeroext i1 @foo(i8* nocapture readonly) {
6; CHECK-LABEL: foo
7; CHECK: lbu $[[REG0:[0-9]+]], 0($4)
8; CHECK-NEXT: xori $[[REG1:[0-9]+]], $[[REG0]], 1
9; CHECK-NEXT: andi $2, $[[REG1]], 1
10 %2 = load i8, i8* %0, align 1
11 %3 = trunc i8 %2 to i1
12 %4 = icmp ne i1 %3, true
13 ret i1 %4
14}