1315e3001SYingwei Zheng; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py 2315e3001SYingwei Zheng; RUN: llc < %s -mtriple=riscv32 | FileCheck %s 3315e3001SYingwei Zheng 4315e3001SYingwei Zheng@G = external global i32 5315e3001SYingwei Zheng@G.1 = external global i32 6315e3001SYingwei Zheng@G.2 = external global i64 7315e3001SYingwei Zheng@G.3 = external global i1 8315e3001SYingwei Zheng@G.4 = external global i1 9315e3001SYingwei Zheng@G.5 = external global i8 10315e3001SYingwei Zheng 11315e3001SYingwei Zhengdefine void @f() { 12315e3001SYingwei Zheng; CHECK-LABEL: f: 13315e3001SYingwei Zheng; CHECK: # %bb.0: # %BB 14315e3001SYingwei Zheng; CHECK-NEXT: addi sp, sp, -16 15315e3001SYingwei Zheng; CHECK-NEXT: .cfi_def_cfa_offset 16 16315e3001SYingwei Zheng; CHECK-NEXT: addi sp, sp, 16 17*97982a8cSdlav-sc; CHECK-NEXT: .cfi_def_cfa_offset 0 18315e3001SYingwei Zheng; CHECK-NEXT: ret 19315e3001SYingwei ZhengBB: 20315e3001SYingwei Zheng %A1 = alloca ptr, align 8 21315e3001SYingwei Zheng %G4 = getelementptr i1, ptr %A1, i32 65536 22315e3001SYingwei Zheng %G = getelementptr i1, ptr %A1, i64 4294967296 23315e3001SYingwei Zheng %L2 = load i8, ptr %G4, align 1 24315e3001SYingwei Zheng store i8 poison, ptr %G, align 1 25315e3001SYingwei Zheng ret void 26315e3001SYingwei Zheng} 27