[llvm-dev] Passing llvm option -mem2reg to clang

Syed Rafiul Hussain via llvm-dev llvm-dev at lists.llvm.org
Mon Mar 21 18:23:44 PDT 2016


I have my own llvm pass which requires mem2reg.  It worked fine with
opt. However, I was trying to make it work with clang as I needed it
to run some spec cpu benchmarks.

Is there any way that I can mention mem2reg (PromotePass) pass as a
pre-requisite in my own pass's implementation?


On Mon, Mar 21, 2016 at 9:01 PM, Mehdi Amini <mehdi.amini at apple.com> wrote:
> Hi,
>
> You can't schedule passes from the command line using clang, only `opt` has this ability (AFAIK).
>
> If you tell us what is your use-case, we may be able to point you to an alternative solution.
>
> --
> Mehdi
>
>> On Mar 21, 2016, at 5:52 PM, Syed Rafiul Hussain via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>>
>> Hi,
>>
>> I was trying to pass llvm option -mem2reg to clang using -mllvm and I
>> found the following error:
>>
>> clang (LLVM option parsing): Unknown command line argument '-mem2reg'.
>> Try: 'clang (LLVM option parsing) -help'
>> clang (LLVM option parsing): Did you mean '-debug'?
>>
>> I would appreciate if anyone could help me.
>>
>> --
>> Syed Rafiul Hussain
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>



-- 
Rafi


More information about the llvm-dev mailing list