[LLVMdev] Using "packed" to return lots of values
patil.nikhil at gmail.com
Mon Apr 3 07:47:05 PDT 2006
The LLVM manual mentions that it is not possible to return multiple
values in LLVM. I really need to get around this. I am trying to
compile for a (weird, proof-of-concept) language with infinite registers
and no memory, where I need to pass several (easily hundreds) of
registers to a function, and also return several (hundreds) of registers
Would using packed values be the right thing to do? Even if I am able
to pass only operands of a single type say (an int or a bool), that
would be sufficient.
One short sleep past, we wake eternally...
More information about the llvm-dev