CS153/hw3/llprograms/analysis8_cf_opt.ll
jmug cfe502c598 Add all the assignment code.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-24 18:59:28 -08:00

33 lines
702 B
LLVM

define i64 @program(i64 %argc, i8** %argv) {
%a = add i64 1, 0
%b = add i64 2, 1
%c = add i64 3, 3
%d = add i64 4, 6
%e = add i64 5, 10
%f = add i64 6, 15
%g = add i64 7, 21
%h = add i64 8, 28
%i = add i64 9, 36
%j = add i64 10, 45
%k = add i64 11, 55
%l = add i64 12, 66
%m = add i64 13, 78
%tmp1 = alloca i64
store i64 91, i64* %tmp1
%tmp2 = load i64, i64* %tmp1
%n = add i64 14, %tmp2
%o = add i64 15, %n
%p = add i64 16, %o
%q = add i64 17, %p
%r = add i64 18, %q
%s = add i64 19, %r
%t = add i64 20, %s
%u = add i64 21, %t
%v = add i64 22, %u
%w = add i64 23, %v
%x = add i64 24, %w
%y = add i64 25, %x
%z = add i64 26, %y
ret i64 %z
}