brintos

brintos / llvm-project-archived public Read only

0
0
Text · 572 B · 5fc32ff Raw
21 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=wasm32-- | FileCheck %s3 4define i64 @PR58904() {5; CHECK-LABEL: PR58904:6; CHECK:         .functype PR58904 () -> (i64)7; CHECK-NEXT:  # %bb.0: # %BB8; CHECK-NEXT:    global.get __stack_pointer9; CHECK-NEXT:    i32.const 1610; CHECK-NEXT:    i32.sub11; CHECK-NEXT:    i32.const 812; CHECK-NEXT:    i32.add13; CHECK-NEXT:    i64.extend_i32_u14; CHECK-NEXT:    # fallthrough-return15BB:16  %A = alloca i6417  %C2 = ptrtoint ptr %A to i6418  %B2 = urem i64 %C2, -119  ret i64 %B220}21