[LLVMdev] Machine Function Pass

Arushi Aggarwal arushi987 at gmail.com
Thu May 12 10:06:56 PDT 2011


This is with llvm 2.7.

I looked at CodeGen/IfConverter, and it seemed to be registered the same way.

Thanks,
Arushi

On Thu, May 12, 2011 at 11:58 AM, John Criswell <criswell at illinois.edu> wrote:
> On 5/12/11 11:46 AM, Arushi Aggarwal wrote:
>>
>> I tried
>> llc -load
>> /localhome/aggarwa4/llvm27/llvm-obj/projects/poolalloc/Debug/lib/libCodegen.so
>> --help
>>
>> But this does not show my pass. It says it is an unknown command line
>> argument.
>
> I'm assuming you've looked at other MachineFunctionPass'es and have
> registered yours in the same way that they do.  I don't think they're
> registered like regular LLVM passes, but I don't recall.
>
> -- John T.
>
>> Arushi
>>
>> On Thu, May 12, 2011 at 11:21 AM, John Criswell<criswell at illinois.edu>
>>  wrote:
>>>
>>> On 5/12/11 11:17 AM, Arushi Aggarwal wrote:
>>>>
>>>> What is the correct way to register/run a machine function pass, so
>>>> that it can be dynamically loaded?
>>>
>>> Machine function passes are loaded into llc to be used for code
>>> generation,
>>> from the looks of it.
>>>
>>> Does this answer your question?
>>>
>>> -- John T.
>>>
>>>> Thanks,
>>>> Arushi
>>>> _______________________________________________
>>>> LLVM Developers mailing list
>>>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>>
>
>




More information about the llvm-dev mailing list