[LLVMdev] How to .. jump from inline asm to a BasicBlock?
Chris Lattner
clattner at apple.com
Fri Mar 5 10:24:15 PST 2010
On Mar 5, 2010, at 9:10 AM, Xinfinity wrote:
>
> Hello,
>
> I have a problem trying to create an inline asm that checks one condition
> and based on the result of the condition it should jump to one BasicBlock or
> to another. My question is: is this possible in LLVM, from the inline asm to
> jump out, to the LLVM code, and if it is, how can I pass the label to which
> the code should jump.
>
> I tried passing the address of the BasicBlocks, using blockaddress, but
> without success.
Like GNU inline assembly, LLVM doesn't allow control flow into or out of inline asms.
-Chris
More information about the llvm-dev
mailing list