File: test.ll

package info (click to toggle)
llvmlite 0.44.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,736 kB
  • sloc: python: 12,771; cpp: 3,146; sh: 185; makefile: 183
file content (17 lines) | stat: -rw-r--r-- 283 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
define i32 @foo(i32 %.0, i32 %.1) noreturn
{
.2:
%.3 = alloca i32
store i32 123, i32* %.3
%.5 = load i32* %.3
%.6 = add i32 %.0, %.1
%.7 = mul i32 %.6, 123
%.8 = icmp slt i32 %.6, %.7
ret i32 %.7
.10:
%.12 = trunc i32 %.6 to i1
br i1 %.12, label %.10, label %.11
.11:
ret i32 %.5
}