Eden Shvartz
Eden Shvartz

Reputation: 31

What programming language is displayed?

Since I couldn't find anything on Google and I have never seen such syntax before

t11 = phi [0: 2:int, 1: t10] #i
t12 = t11 < 70:int
if t12 goto 1 else 2
t2 = t11 / 2:int
t3 = &pow10tab[t11]
t4 = &pow10tab[t2]
t5 = *t4
t6 = t11 - t2

I like to ask what programming language is displayed?

Upvotes: 1

Views: 114

Answers (1)

U880D
U880D

Reputation: 11999

It is not a programming language. as per @Ira Baxters comment. It is the static single assignment form (SSA)

In compiler design, static single assignment form (often abbreviated as SSA form or simply SSA) is a property of an intermediate representation (IR), which requires that each variable is assigned exactly once, and every variable is defined before it is used.

If interested in more background information, you may have a look into the Golang, compiler backend and SSA documentation or compiler building in general.

Upvotes: 1

Related Questions