int main() {
  int a, b;
  a = b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
      b + b + b + b + b;
  return a;
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
movl   $0x0,-0x4(%rbp)
mov    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
add    -0xc(%rbp),%eax
mov    %eax,-0x8(%rbp)
mov    -0x8(%rbp),%eax
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
ret

LLVM IR (-O0):
define i32 @main() {
%1 = alloca i32
%2 = alloca i32
%3 = alloca i32
store i32 0, i32* %1
%4 = load i32, i32* %3
%5 = load i32, i32* %3
%6 = add nsw i32 %4, %5
%7 = load i32, i32* %3
%8 = add nsw i32 %6, %7
%9 = load i32, i32* %3
%10 = add nsw i32 %8, %9
%11 = load i32, i32* %3
%12 = add nsw i32 %10, %11
%13 = load i32, i32* %3
%14 = add nsw i32 %12, %13
%15 = load i32, i32* %3
%16 = add nsw i32 %14, %15
%17 = load i32, i32* %3
%18 = add nsw i32 %16, %17
%19 = load i32, i32* %3
%20 = add nsw i32 %18, %19
%21 = load i32, i32* %3
%22 = add nsw i32 %20, %21
%23 = load i32, i32* %3
%24 = add nsw i32 %22, %23
%25 = load i32, i32* %3
%26 = add nsw i32 %24, %25
%27 = load i32, i32* %3
%28 = add nsw i32 %26, %27
%29 = load i32, i32* %3
%30 = add nsw i32 %28, %29
%31 = load i32, i32* %3
%32 = add nsw i32 %30, %31
%33 = load i32, i32* %3
%34 = add nsw i32 %32, %33
%35 = load i32, i32* %3
%36 = add nsw i32 %34, %35
%37 = load i32, i32* %3
%38 = add nsw i32 %36, %37
%39 = load i32, i32* %3
%40 = add nsw i32 %38, %39
%41 = load i32, i32* %3
%42 = add nsw i32 %40, %41
%43 = load i32, i32* %3
%44 = add nsw i32 %42, %43
%45 = load i32, i32* %3
%46 = add nsw i32 %44, %45
%47 = load i32, i32* %3
%48 = add nsw i32 %46, %47
%49 = load i32, i32* %3
%50 = add nsw i32 %48, %49
%51 = load i32, i32* %3
%52 = add nsw i32 %50, %51
%53 = load i32, i32* %3
%54 = add nsw i32 %52, %53
%55 = load i32, i32* %3
%56 = add nsw i32 %54, %55
%57 = load i32, i32* %3
%58 = add nsw i32 %56, %57
%59 = load i32, i32* %3
%60 = add nsw i32 %58, %59
%61 = load i32, i32* %3
%62 = add nsw i32 %60, %61
%63 = load i32, i32* %3
%64 = add nsw i32 %62, %63
%65 = load i32, i32* %3
%66 = add nsw i32 %64, %65
%67 = load i32, i32* %3
%68 = add nsw i32 %66, %67
%69 = load i32, i32* %3
%70 = add nsw i32 %68, %69
%71 = load i32, i32* %3
%72 = add nsw i32 %70, %71
%73 = load i32, i32* %3
%74 = add nsw i32 %72, %73
%75 = load i32, i32* %3
%76 = add nsw i32 %74, %75
%77 = load i32, i32* %3
%78 = add nsw i32 %76, %77
%79 = load i32, i32* %3
%80 = add nsw i32 %78, %79
%81 = load i32, i32* %3
%82 = add nsw i32 %80, %81
%83 = load i32, i32* %3
%84 = add nsw i32 %82, %83
%85 = load i32, i32* %3
%86 = add nsw i32 %84, %85
%87 = load i32, i32* %3
%88 = add nsw i32 %86, %87
%89 = load i32, i32* %3
%90 = add nsw i32 %88, %89
%91 = load i32, i32* %3
%92 = add nsw i32 %90, %91
%93 = load i32, i32* %3
%94 = add nsw i32 %92, %93
%95 = load i32, i32* %3
%96 = add nsw i32 %94, %95
%97 = load i32, i32* %3
%98 = add nsw i32 %96, %97
%99 = load i32, i32* %3
%100 = add nsw i32 %98, %99
%101 = load i32, i32* %3
%102 = add nsw i32 %100, %101
%103 = load i32, i32* %3
%104 = add nsw i32 %102, %103
%105 = load i32, i32* %3
%106 = add nsw i32 %104, %105
%107 = load i32, i32* %3
%108 = add nsw i32 %106, %107
%109 = load i32, i32* %3
%110 = add nsw i32 %108, %109
%111 = load i32, i32* %3
%112 = add nsw i32 %110, %111
%113 = load i32, i32* %3
%114 = add nsw i32 %112, %113
%115 = load i32, i32* %3
%116 = add nsw i32 %114, %115
%117 = load i32, i32* %3
%118 = add nsw i32 %116, %117
%119 = load i32, i32* %3
%120 = add nsw i32 %118, %119
%121 = load i32, i32* %3
%122 = add nsw i32 %120, %121
%123 = load i32, i32* %3
%124 = add nsw i32 %122, %123
%125 = load i32, i32* %3
%126 = add nsw i32 %124, %125
%127 = load i32, i32* %3
%128 = add nsw i32 %126, %127
%129 = load i32, i32* %3
%130 = add nsw i32 %128, %129
%131 = load i32, i32* %3
%132 = add nsw i32 %130, %131
%133 = load i32, i32* %3
%134 = add nsw i32 %132, %133
%135 = load i32, i32* %3
%136 = add nsw i32 %134, %135
%137 = load i32, i32* %3
%138 = add nsw i32 %136, %137
%139 = load i32, i32* %3
%140 = add nsw i32 %138, %139
%141 = load i32, i32* %3
%142 = add nsw i32 %140, %141
%143 = load i32, i32* %3
%144 = add nsw i32 %142, %143
%145 = load i32, i32* %3
%146 = add nsw i32 %144, %145
%147 = load i32, i32* %3
%148 = add nsw i32 %146, %147
%149 = load i32, i32* %3
%150 = add nsw i32 %148, %149
%151 = load i32, i32* %3
%152 = add nsw i32 %150, %151
%153 = load i32, i32* %3
%154 = add nsw i32 %152, %153
%155 = load i32, i32* %3
%156 = add nsw i32 %154, %155
%157 = load i32, i32* %3
%158 = add nsw i32 %156, %157
%159 = load i32, i32* %3
%160 = add nsw i32 %158, %159
%161 = load i32, i32* %3
%162 = add nsw i32 %160, %161
%163 = load i32, i32* %3
%164 = add nsw i32 %162, %163
%165 = load i32, i32* %3
%166 = add nsw i32 %164, %165
%167 = load i32, i32* %3
%168 = add nsw i32 %166, %167
%169 = load i32, i32* %3
%170 = add nsw i32 %168, %169
%171 = load i32, i32* %3
%172 = add nsw i32 %170, %171
%173 = load i32, i32* %3
%174 = add nsw i32 %172, %173
%175 = load i32, i32* %3
%176 = add nsw i32 %174, %175
%177 = load i32, i32* %3
%178 = add nsw i32 %176, %177
%179 = load i32, i32* %3
%180 = add nsw i32 %178, %179
%181 = load i32, i32* %3
%182 = add nsw i32 %180, %181
%183 = load i32, i32* %3
%184 = add nsw i32 %182, %183
%185 = load i32, i32* %3
%186 = add nsw i32 %184, %185
%187 = load i32, i32* %3
%188 = add nsw i32 %186, %187
%189 = load i32, i32* %3
%190 = add nsw i32 %188, %189
%191 = load i32, i32* %3
%192 = add nsw i32 %190, %191
%193 = load i32, i32* %3
%194 = add nsw i32 %192, %193
%195 = load i32, i32* %3
%196 = add nsw i32 %194, %195
%197 = load i32, i32* %3
%198 = add nsw i32 %196, %197
%199 = load i32, i32* %3
%200 = add nsw i32 %198, %199
%201 = load i32, i32* %3
%202 = add nsw i32 %200, %201
%203 = load i32, i32* %3
%204 = add nsw i32 %202, %203
%205 = load i32, i32* %3
%206 = add nsw i32 %204, %205
%207 = load i32, i32* %3
%208 = add nsw i32 %206, %207
%209 = load i32, i32* %3
%210 = add nsw i32 %208, %209
%211 = load i32, i32* %3
%212 = add nsw i32 %210, %211
%213 = load i32, i32* %3
%214 = add nsw i32 %212, %213
%215 = load i32, i32* %3
%216 = add nsw i32 %214, %215
%217 = load i32, i32* %3
%218 = add nsw i32 %216, %217
%219 = load i32, i32* %3
%220 = add nsw i32 %218, %219
%221 = load i32, i32* %3
%222 = add nsw i32 %220, %221
%223 = load i32, i32* %3
%224 = add nsw i32 %222, %223
%225 = load i32, i32* %3
%226 = add nsw i32 %224, %225
%227 = load i32, i32* %3
%228 = add nsw i32 %226, %227
%229 = load i32, i32* %3
%230 = add nsw i32 %228, %229
%231 = load i32, i32* %3
%232 = add nsw i32 %230, %231
%233 = load i32, i32* %3
%234 = add nsw i32 %232, %233
%235 = load i32, i32* %3
%236 = add nsw i32 %234, %235
%237 = load i32, i32* %3
%238 = add nsw i32 %236, %237
%239 = load i32, i32* %3
%240 = add nsw i32 %238, %239
%241 = load i32, i32* %3
%242 = add nsw i32 %240, %241
%243 = load i32, i32* %3
%244 = add nsw i32 %242, %243
%245 = load i32, i32* %3
%246 = add nsw i32 %244, %245
%247 = load i32, i32* %3
%248 = add nsw i32 %246, %247
%249 = load i32, i32* %3
%250 = add nsw i32 %248, %249
%251 = load i32, i32* %3
%252 = add nsw i32 %250, %251
%253 = load i32, i32* %3
%254 = add nsw i32 %252, %253
%255 = load i32, i32* %3
%256 = add nsw i32 %254, %255
%257 = load i32, i32* %3
%258 = add nsw i32 %256, %257
%259 = load i32, i32* %3
%260 = add nsw i32 %258, %259
%261 = load i32, i32* %3
%262 = add nsw i32 %260, %261
%263 = load i32, i32* %3
%264 = add nsw i32 %262, %263
%265 = load i32, i32* %3
%266 = add nsw i32 %264, %265
%267 = load i32, i32* %3
%268 = add nsw i32 %266, %267
%269 = load i32, i32* %3
%270 = add nsw i32 %268, %269
%271 = load i32, i32* %3
%272 = add nsw i32 %270, %271
%273 = load i32, i32* %3
%274 = add nsw i32 %272, %273
%275 = load i32, i32* %3
%276 = add nsw i32 %274, %275
%277 = load i32, i32* %3
%278 = add nsw i32 %276, %277
%279 = load i32, i32* %3
%280 = add nsw i32 %278, %279
%281 = load i32, i32* %3
%282 = add nsw i32 %280, %281
%283 = load i32, i32* %3
%284 = add nsw i32 %282, %283
%285 = load i32, i32* %3
%286 = add nsw i32 %284, %285
%287 = load i32, i32* %3
%288 = add nsw i32 %286, %287
%289 = load i32, i32* %3
%290 = add nsw i32 %288, %289
%291 = load i32, i32* %3
%292 = add nsw i32 %290, %291
%293 = load i32, i32* %3
%294 = add nsw i32 %292, %293
%295 = load i32, i32* %3
%296 = add nsw i32 %294, %295
%297 = load i32, i32* %3
%298 = add nsw i32 %296, %297
%299 = load i32, i32* %3
%300 = add nsw i32 %298, %299
%301 = load i32, i32* %3
%302 = add nsw i32 %300, %301
%303 = load i32, i32* %3
%304 = add nsw i32 %302, %303
%305 = load i32, i32* %3
%306 = add nsw i32 %304, %305
%307 = load i32, i32* %3
%308 = add nsw i32 %306, %307
%309 = load i32, i32* %3
%310 = add nsw i32 %308, %309
%311 = load i32, i32* %3
%312 = add nsw i32 %310, %311
%313 = load i32, i32* %3
%314 = add nsw i32 %312, %313
%315 = load i32, i32* %3
%316 = add nsw i32 %314, %315
%317 = load i32, i32* %3
%318 = add nsw i32 %316, %317
%319 = load i32, i32* %3
%320 = add nsw i32 %318, %319
%321 = load i32, i32* %3
%322 = add nsw i32 %320, %321
%323 = load i32, i32* %3
%324 = add nsw i32 %322, %323
%325 = load i32, i32* %3
%326 = add nsw i32 %324, %325
%327 = load i32, i32* %3
%328 = add nsw i32 %326, %327
%329 = load i32, i32* %3
%330 = add nsw i32 %328, %329
%331 = load i32, i32* %3
%332 = add nsw i32 %330, %331
%333 = load i32, i32* %3
%334 = add nsw i32 %332, %333
%335 = load i32, i32* %3
%336 = add nsw i32 %334, %335
%337 = load i32, i32* %3
%338 = add nsw i32 %336, %337
%339 = load i32, i32* %3
%340 = add nsw i32 %338, %339
%341 = load i32, i32* %3
%342 = add nsw i32 %340, %341
%343 = load i32, i32* %3
%344 = add nsw i32 %342, %343
%345 = load i32, i32* %3
%346 = add nsw i32 %344, %345
%347 = load i32, i32* %3
%348 = add nsw i32 %346, %347
%349 = load i32, i32* %3
%350 = add nsw i32 %348, %349
%351 = load i32, i32* %3
%352 = add nsw i32 %350, %351
%353 = load i32, i32* %3
%354 = add nsw i32 %352, %353
%355 = load i32, i32* %3
%356 = add nsw i32 %354, %355
%357 = load i32, i32* %3
%358 = add nsw i32 %356, %357
%359 = load i32, i32* %3
%360 = add nsw i32 %358, %359
%361 = load i32, i32* %3
%362 = add nsw i32 %360, %361
%363 = load i32, i32* %3
%364 = add nsw i32 %362, %363
%365 = load i32, i32* %3
%366 = add nsw i32 %364, %365
%367 = load i32, i32* %3
%368 = add nsw i32 %366, %367
%369 = load i32, i32* %3
%370 = add nsw i32 %368, %369
%371 = load i32, i32* %3
%372 = add nsw i32 %370, %371
%373 = load i32, i32* %3
%374 = add nsw i32 %372, %373
%375 = load i32, i32* %3
%376 = add nsw i32 %374, %375
%377 = load i32, i32* %3
%378 = add nsw i32 %376, %377
%379 = load i32, i32* %3
%380 = add nsw i32 %378, %379
%381 = load i32, i32* %3
%382 = add nsw i32 %380, %381
%383 = load i32, i32* %3
%384 = add nsw i32 %382, %383
%385 = load i32, i32* %3
%386 = add nsw i32 %384, %385
%387 = load i32, i32* %3
%388 = add nsw i32 %386, %387
%389 = load i32, i32* %3
%390 = add nsw i32 %388, %389
%391 = load i32, i32* %3
%392 = add nsw i32 %390, %391
%393 = load i32, i32* %3
%394 = add nsw i32 %392, %393
%395 = load i32, i32* %3
%396 = add nsw i32 %394, %395
%397 = load i32, i32* %3
%398 = add nsw i32 %396, %397
%399 = load i32, i32* %3
%400 = add nsw i32 %398, %399
%401 = load i32, i32* %3
%402 = add nsw i32 %400, %401
%403 = load i32, i32* %3
%404 = add nsw i32 %402, %403
%405 = load i32, i32* %3
%406 = add nsw i32 %404, %405
%407 = load i32, i32* %3
%408 = add nsw i32 %406, %407
%409 = load i32, i32* %3
%410 = add nsw i32 %408, %409
%411 = load i32, i32* %3
%412 = add nsw i32 %410, %411
%413 = load i32, i32* %3
%414 = add nsw i32 %412, %413
%415 = load i32, i32* %3
%416 = add nsw i32 %414, %415
%417 = load i32, i32* %3
%418 = add nsw i32 %416, %417
%419 = load i32, i32* %3
%420 = add nsw i32 %418, %419
%421 = load i32, i32* %3
%422 = add nsw i32 %420, %421
%423 = load i32, i32* %3
%424 = add nsw i32 %422, %423
%425 = load i32, i32* %3
%426 = add nsw i32 %424, %425
%427 = load i32, i32* %3
%428 = add nsw i32 %426, %427
%429 = load i32, i32* %3
%430 = add nsw i32 %428, %429
%431 = load i32, i32* %3
%432 = add nsw i32 %430, %431
%433 = load i32, i32* %3
%434 = add nsw i32 %432, %433
%435 = load i32, i32* %3
%436 = add nsw i32 %434, %435
%437 = load i32, i32* %3
%438 = add nsw i32 %436, %437
%439 = load i32, i32* %3
%440 = add nsw i32 %438, %439
%441 = load i32, i32* %3
%442 = add nsw i32 %440, %441
%443 = load i32, i32* %3
%444 = add nsw i32 %442, %443
%445 = load i32, i32* %3
%446 = add nsw i32 %444, %445
%447 = load i32, i32* %3
%448 = add nsw i32 %446, %447
%449 = load i32, i32* %3
%450 = add nsw i32 %448, %449
%451 = load i32, i32* %3
%452 = add nsw i32 %450, %451
%453 = load i32, i32* %3
%454 = add nsw i32 %452, %453
%455 = load i32, i32* %3
%456 = add nsw i32 %454, %455
%457 = load i32, i32* %3
%458 = add nsw i32 %456, %457
%459 = load i32, i32* %3
%460 = add nsw i32 %458, %459
%461 = load i32, i32* %3
%462 = add nsw i32 %460, %461
%463 = load i32, i32* %3
%464 = add nsw i32 %462, %463
%465 = load i32, i32* %3
%466 = add nsw i32 %464, %465
%467 = load i32, i32* %3
%468 = add nsw i32 %466, %467
%469 = load i32, i32* %3
%470 = add nsw i32 %468, %469
%471 = load i32, i32* %3
%472 = add nsw i32 %470, %471
%473 = load i32, i32* %3
%474 = add nsw i32 %472, %473
%475 = load i32, i32* %3
%476 = add nsw i32 %474, %475
%477 = load i32, i32* %3
%478 = add nsw i32 %476, %477
%479 = load i32, i32* %3
%480 = add nsw i32 %478, %479
%481 = load i32, i32* %3
%482 = add nsw i32 %480, %481
%483 = load i32, i32* %3
%484 = add nsw i32 %482, %483
%485 = load i32, i32* %3
%486 = add nsw i32 %484, %485
%487 = load i32, i32* %3
%488 = add nsw i32 %486, %487
%489 = load i32, i32* %3
%490 = add nsw i32 %488, %489
%491 = load i32, i32* %3
%492 = add nsw i32 %490, %491
%493 = load i32, i32* %3
%494 = add nsw i32 %492, %493
%495 = load i32, i32* %3
%496 = add nsw i32 %494, %495
%497 = load i32, i32* %3
%498 = add nsw i32 %496, %497
%499 = load i32, i32* %3
%500 = add nsw i32 %498, %499
%501 = load i32, i32* %3
%502 = add nsw i32 %500, %501
%503 = load i32, i32* %3
%504 = add nsw i32 %502, %503
%505 = load i32, i32* %3
%506 = add nsw i32 %504, %505
%507 = load i32, i32* %3
%508 = add nsw i32 %506, %507
%509 = load i32, i32* %3
%510 = add nsw i32 %508, %509
%511 = load i32, i32* %3
%512 = add nsw i32 %510, %511
%513 = load i32, i32* %3
%514 = add nsw i32 %512, %513
%515 = load i32, i32* %3
%516 = add nsw i32 %514, %515
%517 = load i32, i32* %3
%518 = add nsw i32 %516, %517
%519 = load i32, i32* %3
%520 = add nsw i32 %518, %519
%521 = load i32, i32* %3
%522 = add nsw i32 %520, %521
%523 = load i32, i32* %3
%524 = add nsw i32 %522, %523
%525 = load i32, i32* %3
%526 = add nsw i32 %524, %525
%527 = load i32, i32* %3
%528 = add nsw i32 %526, %527
%529 = load i32, i32* %3
%530 = add nsw i32 %528, %529
%531 = load i32, i32* %3
%532 = add nsw i32 %530, %531
%533 = load i32, i32* %3
%534 = add nsw i32 %532, %533
%535 = load i32, i32* %3
%536 = add nsw i32 %534, %535
%537 = load i32, i32* %3
%538 = add nsw i32 %536, %537
%539 = load i32, i32* %3
%540 = add nsw i32 %538, %539
%541 = load i32, i32* %3
%542 = add nsw i32 %540, %541
%543 = load i32, i32* %3
%544 = add nsw i32 %542, %543
%545 = load i32, i32* %3
%546 = add nsw i32 %544, %545
%547 = load i32, i32* %3
%548 = add nsw i32 %546, %547
%549 = load i32, i32* %3
%550 = add nsw i32 %548, %549
%551 = load i32, i32* %3
%552 = add nsw i32 %550, %551
%553 = load i32, i32* %3
%554 = add nsw i32 %552, %553
%555 = load i32, i32* %3
%556 = add nsw i32 %554, %555
%557 = load i32, i32* %3
%558 = add nsw i32 %556, %557
%559 = load i32, i32* %3
%560 = add nsw i32 %558, %559
%561 = load i32, i32* %3
%562 = add nsw i32 %560, %561
%563 = load i32, i32* %3
%564 = add nsw i32 %562, %563
%565 = load i32, i32* %3
%566 = add nsw i32 %564, %565
%567 = load i32, i32* %3
%568 = add nsw i32 %566, %567
%569 = load i32, i32* %3
%570 = add nsw i32 %568, %569
%571 = load i32, i32* %3
%572 = add nsw i32 %570, %571
%573 = load i32, i32* %3
%574 = add nsw i32 %572, %573
%575 = load i32, i32* %3
%576 = add nsw i32 %574, %575
%577 = load i32, i32* %3
%578 = add nsw i32 %576, %577
%579 = load i32, i32* %3
%580 = add nsw i32 %578, %579
%581 = load i32, i32* %3
%582 = add nsw i32 %580, %581
%583 = load i32, i32* %3
%584 = add nsw i32 %582, %583
%585 = load i32, i32* %3
%586 = add nsw i32 %584, %585
%587 = load i32, i32* %3
%588 = add nsw i32 %586, %587
%589 = load i32, i32* %3
%590 = add nsw i32 %588, %589
%591 = load i32, i32* %3
%592 = add nsw i32 %590, %591
%593 = load i32, i32* %3
%594 = add nsw i32 %592, %593
%595 = load i32, i32* %3
%596 = add nsw i32 %594, %595
%597 = load i32, i32* %3
%598 = add nsw i32 %596, %597
%599 = load i32, i32* %3
%600 = add nsw i32 %598, %599
%601 = load i32, i32* %3
%602 = add nsw i32 %600, %601
%603 = load i32, i32* %3
%604 = add nsw i32 %602, %603
%605 = load i32, i32* %3
%606 = add nsw i32 %604, %605
%607 = load i32, i32* %3
%608 = add nsw i32 %606, %607
%609 = load i32, i32* %3
%610 = add nsw i32 %608, %609
%611 = load i32, i32* %3
%612 = add nsw i32 %610, %611
%613 = load i32, i32* %3
%614 = add nsw i32 %612, %613
%615 = load i32, i32* %3
%616 = add nsw i32 %614, %615
%617 = load i32, i32* %3
%618 = add nsw i32 %616, %617
%619 = load i32, i32* %3
%620 = add nsw i32 %618, %619
%621 = load i32, i32* %3
%622 = add nsw i32 %620, %621
%623 = load i32, i32* %3
%624 = add nsw i32 %622, %623
%625 = load i32, i32* %3
%626 = add nsw i32 %624, %625
%627 = load i32, i32* %3
%628 = add nsw i32 %626, %627
%629 = load i32, i32* %3
%630 = add nsw i32 %628, %629
%631 = load i32, i32* %3
%632 = add nsw i32 %630, %631
%633 = load i32, i32* %3
%634 = add nsw i32 %632, %633
%635 = load i32, i32* %3
%636 = add nsw i32 %634, %635
%637 = load i32, i32* %3
%638 = add nsw i32 %636, %637
%639 = load i32, i32* %3
%640 = add nsw i32 %638, %639
%641 = load i32, i32* %3
%642 = add nsw i32 %640, %641
%643 = load i32, i32* %3
%644 = add nsw i32 %642, %643
%645 = load i32, i32* %3
%646 = add nsw i32 %644, %645
%647 = load i32, i32* %3
%648 = add nsw i32 %646, %647
%649 = load i32, i32* %3
%650 = add nsw i32 %648, %649
%651 = load i32, i32* %3
%652 = add nsw i32 %650, %651
%653 = load i32, i32* %3
%654 = add nsw i32 %652, %653
%655 = load i32, i32* %3
%656 = add nsw i32 %654, %655
%657 = load i32, i32* %3
%658 = add nsw i32 %656, %657
%659 = load i32, i32* %3
%660 = add nsw i32 %658, %659
%661 = load i32, i32* %3
%662 = add nsw i32 %660, %661
%663 = load i32, i32* %3
%664 = add nsw i32 %662, %663
%665 = load i32, i32* %3
%666 = add nsw i32 %664, %665
%667 = load i32, i32* %3
%668 = add nsw i32 %666, %667
%669 = load i32, i32* %3
%670 = add nsw i32 %668, %669
%671 = load i32, i32* %3
%672 = add nsw i32 %670, %671
%673 = load i32, i32* %3
%674 = add nsw i32 %672, %673
%675 = load i32, i32* %3
%676 = add nsw i32 %674, %675
%677 = load i32, i32* %3
%678 = add nsw i32 %676, %677
%679 = load i32, i32* %3
%680 = add nsw i32 %678, %679
%681 = load i32, i32* %3
%682 = add nsw i32 %680, %681
%683 = load i32, i32* %3
%684 = add nsw i32 %682, %683
%685 = load i32, i32* %3
%686 = add nsw i32 %684, %685
%687 = load i32, i32* %3
%688 = add nsw i32 %686, %687
%689 = load i32, i32* %3
%690 = add nsw i32 %688, %689
%691 = load i32, i32* %3
%692 = add nsw i32 %690, %691
%693 = load i32, i32* %3
%694 = add nsw i32 %692, %693
%695 = load i32, i32* %3
%696 = add nsw i32 %694, %695
%697 = load i32, i32* %3
%698 = add nsw i32 %696, %697
%699 = load i32, i32* %3
%700 = add nsw i32 %698, %699
%701 = load i32, i32* %3
%702 = add nsw i32 %700, %701
%703 = load i32, i32* %3
%704 = add nsw i32 %702, %703
%705 = load i32, i32* %3
%706 = add nsw i32 %704, %705
%707 = load i32, i32* %3
%708 = add nsw i32 %706, %707
%709 = load i32, i32* %3
%710 = add nsw i32 %708, %709
%711 = load i32, i32* %3
%712 = add nsw i32 %710, %711
%713 = load i32, i32* %3
%714 = add nsw i32 %712, %713
%715 = load i32, i32* %3
%716 = add nsw i32 %714, %715
%717 = load i32, i32* %3
%718 = add nsw i32 %716, %717
%719 = load i32, i32* %3
%720 = add nsw i32 %718, %719
%721 = load i32, i32* %3
%722 = add nsw i32 %720, %721
%723 = load i32, i32* %3
%724 = add nsw i32 %722, %723
%725 = load i32, i32* %3
%726 = add nsw i32 %724, %725
%727 = load i32, i32* %3
%728 = add nsw i32 %726, %727
%729 = load i32, i32* %3
%730 = add nsw i32 %728, %729
%731 = load i32, i32* %3
%732 = add nsw i32 %730, %731
%733 = load i32, i32* %3
%734 = add nsw i32 %732, %733
%735 = load i32, i32* %3
%736 = add nsw i32 %734, %735
%737 = load i32, i32* %3
%738 = add nsw i32 %736, %737
%739 = load i32, i32* %3
%740 = add nsw i32 %738, %739
%741 = load i32, i32* %3
%742 = add nsw i32 %740, %741
%743 = load i32, i32* %3
%744 = add nsw i32 %742, %743
%745 = load i32, i32* %3
%746 = add nsw i32 %744, %745
%747 = load i32, i32* %3
%748 = add nsw i32 %746, %747
%749 = load i32, i32* %3
%750 = add nsw i32 %748, %749
%751 = load i32, i32* %3
%752 = add nsw i32 %750, %751
%753 = load i32, i32* %3
%754 = add nsw i32 %752, %753
%755 = load i32, i32* %3
%756 = add nsw i32 %754, %755
%757 = load i32, i32* %3
%758 = add nsw i32 %756, %757
%759 = load i32, i32* %3
%760 = add nsw i32 %758, %759
%761 = load i32, i32* %3
%762 = add nsw i32 %760, %761
%763 = load i32, i32* %3
%764 = add nsw i32 %762, %763
%765 = load i32, i32* %3
%766 = add nsw i32 %764, %765
%767 = load i32, i32* %3
%768 = add nsw i32 %766, %767
%769 = load i32, i32* %3
%770 = add nsw i32 %768, %769
%771 = load i32, i32* %3
%772 = add nsw i32 %770, %771
%773 = load i32, i32* %3
%774 = add nsw i32 %772, %773
%775 = load i32, i32* %3
%776 = add nsw i32 %774, %775
%777 = load i32, i32* %3
%778 = add nsw i32 %776, %777
%779 = load i32, i32* %3
%780 = add nsw i32 %778, %779
%781 = load i32, i32* %3
%782 = add nsw i32 %780, %781
%783 = load i32, i32* %3
%784 = add nsw i32 %782, %783
%785 = load i32, i32* %3
%786 = add nsw i32 %784, %785
%787 = load i32, i32* %3
%788 = add nsw i32 %786, %787
%789 = load i32, i32* %3
%790 = add nsw i32 %788, %789
%791 = load i32, i32* %3
%792 = add nsw i32 %790, %791
%793 = load i32, i32* %3
%794 = add nsw i32 %792, %793
%795 = load i32, i32* %3
%796 = add nsw i32 %794, %795
%797 = load i32, i32* %3
%798 = add nsw i32 %796, %797
%799 = load i32, i32* %3
%800 = add nsw i32 %798, %799
%801 = load i32, i32* %3
%802 = add nsw i32 %800, %801
%803 = load i32, i32* %3
%804 = add nsw i32 %802, %803
store i32 %804, i32* %2
%805 = load i32, i32* %2
ret i32 %805
}

LLVM IR (-O2):
define i32 @main() {
ret i32 undef
}