brintos

brintos / llvm-project-archived public Read only

0
0
Text · 257 B · 885302a Raw
15 lines · plain
1; RUN: llc -mtriple=aarch64-linux-gnu < %s -o - | FileCheck %s2 3define i32 @test1(ptr %p) {4; CHECK:       ldrb5; CHECK-NEXT:  ubfx6; CHECK-NEXT:  ret7 8  %1 = load i8, ptr %p9  %2 = lshr i8 %1, 110  %3 = and i8 %2, 111  %4 = zext i8 %3 to i3212  ret i32 %413}14 15