brintos

brintos / llvm-project-archived public Read only

0
0
Text · 329 B · fe2e7b9 Raw
11 lines · plain
1; RUN: llc -mtriple=arm64-apple-ios %s -o - -stop-after=finalize-isel 2>&1 | FileCheck %s2 3define void @foo(i64 %a, i64 %b, ptr %ptr) {4; CHECK-LABEL: name: foo5; CHECK: STRWui {{.*}} (volatile store (s32) into %ir.ptr)6  %sum = add i64 %a, 17  %sum.32 = trunc i64 %sum to i328  store volatile i32 %sum.32, ptr %ptr9  ret void10}11