Reputation: 31
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
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