llvmlite for tmp

​Dear all,

I am writing a program with llvmlite module. In my program I have some constants, registers and tmps. For registers, i have define the following:
llvmreg = builder.gep(regtag, (int32(0), int32(offset)), True)
return builder.load(llvmtmp, reg)

for constants, I have the following method:

const_1 = ir.Constant(int64, data)

however, for tmps, i have no idea how they would be defined. Does anyone have any special idea for that? How should it be defined in llvmlite?


What's a "tmp"?