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?