brintos

brintos / llvm-project-archived public Read only

0
0
Text · 403 B · 0cfcd2b Raw
16 lines · plain
1; RUN: llc -mtriple=hexagon < %s | FileCheck %s2 3target triple = "hexagon-unknown-linux-gnu"4 5define i32 @f0(float %a0, double %a1, i1 %a2, i16 %a3, i8 %a4) {6; CHECK-LABEL: f0:7; CHECK:     memb(r1+r0<<#2) = r28b0:9  %v0 = alloca double, align 810  %v1 = load i32, ptr poison, align 411  %v2 = or i32 42, %v112  %v3 = getelementptr ptr, ptr %v0, i32 %v213  store i1 false, ptr %v3, align 114  ret i32 %v215}16