If you want to be particularly lazy you can just type M.dump() at the very end
of your pass too. Then you don't even had to dissamble any bytecode files.
(Assuming M is the name of your Module, and you are doing a ModulePass,
otherwise F.dump() for a FunctionPass with F as the name of the function).
----- Original Message -----
From: Tanu Sharma
To: LLVM Developers Mailing List
Sent: Wednesday, March 09, 2005 2:18 PM
Subject: Re: [LLVMdev] Question
This is exactly what i m trying :
opt -load /home/tsharma/ankur/llvm/Debug/lib/LLVMHello.so -hello
<helloprog.bc> /dev/null
Tanu
Chris Lattner <sabre at nondot.org> wrote:
On Wed, 9 Mar 2005, Tanu Sharma wrote:
> I wrote a pass which randomizes basic blocks and insert new block.But
> when i run another pass over it which simply lists all basic blocks I
> don't get to see the changes.The bytecode file is not changed.Why
is
> that ?
Maybe your random number generator sucks? :-)
Can you tell me exactly what options your using to run your pass? I
assume you're running it with 'opt' like this?
opt in.bc -randomize | llvm-dis
?
-Chris
--
http://nondot.org/sabre/
http://llvm.cs.uiuc.edu/
_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
------------------------------------------------------------------------------
Celebrate Yahoo!'s 10th Birthday!
Yahoo! Netrospective: 100 Moments of the Web
------------------------------------------------------------------------------
_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20050309/fca41c4b/attachment.html>