Displaying 3 results from an estimated 3 matches for "ed7aa4a8".
2013 Jul 23
0
[LLVMdev] Steps to addDestination
Hi Rasha,
> I need to addDestination to some basic blocks
Just to make sure there's no confusion here: you really are trying to
create code like:
define i32 @foo(i1 %tst) {
%Address = select i1 %tst, i8* blockaddress(@foo, %true), i8*
blockaddress(@foo, %false)
indirectbr i8* %Address, [label %true, label %false] ; This is what
you're creating
true:
ret i32 42
false:
ret i32
2013 Jul 23
2
[LLVMdev] Steps to addDestination
Hi,
I need to addDestination to some basic blocks
I used the following code
Value* Address;
IndirectBrInst *IBI = IndirectBrInst::Create(Address,
Result.size(),i->getTerminator() );
IBI->addDestination(i);
The following error was issued
void llvm::IndirectBrInst::init(llvm::Value *, unsigned int): Assertion
`Address && Address->getType()->isPointerTy() &&
2013 Jul 23
2
[LLVMdev] Steps to addDestination
...> Cheers.
>
> Tim.
>
--
*Rasha Salah Omar
Msc Student at E-JUST
Demonestrator at Faculty of Computers and Informatics
Benha University
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130724/ed7aa4a8/attachment.html>