[LLVMdev] passes after lowering
dan mihai
dnmh68 at hotmail.com
Fri Apr 9 11:57:53 PDT 2010
Hi,
I need to perform some transformation after code was lowered.
I think I need to do this in llc and use a MachinePass. However, it is unclear how.
I am able to change the register allocator:
llc -f -load XXX.so -regalloc=xxx foo.bc
but I don't know how to just insert a different pass and pass new command options to llc.
I found plenty of documentation about 'opt', but little about llc.
So, is this correct? Transformation after lowering should happen in llc?
How can I register and run a new pass (preferably as the last pass) in llc?
How can I see the hidden options of the tools?
Thank you,
Dan
_________________________________________________________________
The New Busy is not the old busy. Search, chat and e-mail from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100409/e3e1a7a3/attachment.html>
More information about the llvm-dev
mailing list