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>