search for: 1a2b9ff5

Displaying 2 results from an estimated 2 matches for "1a2b9ff5".

2019 Jul 24
2
Altering the return address , for a function with multiple return paths
...ly realize that the x86 backend doesn't track individual flags at all, and thus conclude it probably wasn't worth it begin with.  :) Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190723/1a2b9ff5/attachment.html>
2019 Jul 21
2
Altering the return address , for a function with multiple return paths
Yes, indeed! The SBCL lisp compiler (not llvm based) used to emit functions which would return either via ret to the usual instruction after the call, or else load the return-address from the stack, then jump 2 bytes later (which would skip over either a nop or a short jmp at original target location). Which one it used depended upon whether the function was doing a multi-valued return (in which