151002bdbSeopXD; REQUIRES: asserts 251002bdbSeopXD; RUN: llc < %s -O0 -mtriple=riscv64 -debug-only=isel 2>&1 | FileCheck %s 351002bdbSeopXD 4*1456b686SNikita Popovdefine ptr @fooOptnone(ptr %p, ptr %q, ptr %z) #0 { 52cadf84fSeopXD; CHECK-NOT: Changing optimization level for Function fooOptnone 62cadf84fSeopXD; CHECK-NOT: Restoring optimization level for Function fooOptnone 751002bdbSeopXD 851002bdbSeopXDentry: 9*1456b686SNikita Popov %r = load i32, ptr %p 10*1456b686SNikita Popov %s = load i32, ptr %q 11*1456b686SNikita Popov %y = load ptr, ptr %z 1251002bdbSeopXD 1351002bdbSeopXD %t0 = add i32 %r, %s 1451002bdbSeopXD %t1 = add i32 %t0, 1 15*1456b686SNikita Popov %t2 = getelementptr i32, ptr %y, i32 1 16*1456b686SNikita Popov %t3 = getelementptr i32, ptr %t2, i32 %t1 1751002bdbSeopXD 18*1456b686SNikita Popov ret ptr %t3 1951002bdbSeopXD 2051002bdbSeopXD} 2151002bdbSeopXD 2251002bdbSeopXDattributes #0 = { nounwind optnone noinline } 23