Displaying 2 results from an estimated 2 matches for "x86tcret".
2009 Nov 30
0
[LLVMdev] Possible bug in TCO?
...cements about major
> changes in the JIT on the ml, so I have no idea what might be going
> wrong there.
I haven't tested it, but the following pattern in X86Instr64bit.td
looks suspicious as it appears to attempt to support direct tailcalls
to arbitrary 64-bit immediates:
def : Pat<(X86tcret GR64:$dst, imm:$off),
(TCRETURNri64 GR64:$dst, imm:$off)>;
Dan
2009 Nov 29
7
[LLVMdev] Possible bug in TCO?
Jon Harrop wrote:
> I've come up with the following minimal repro that segfaults on my machine:
Jon, were you able to resolve this?
FWIW, TOT is causing all kinds of weird segfaults related to tail calls
in my Pure interpreter, too (at least on x86-64). In my case these seem
to be limited to the JIT, however (batch-compiled Pure programs via
opt+llc all work fine, even with TCO), so