[llvm-dev] -mllvm -inline-threshold no longer honored?

Jack Howarth via llvm-dev
Wed, 18 May 2016 18:43:02 -0000

I can confirm that applying r257832 onto the llvm 3.8.0 sources does
indeed introduce the regression in handling of -mllvm
-inline-threshold=500 for the c-ray 1.1 benchmark. It would be nice if
the underlying problem in the cost-handling for that benchmark could
be addressed as well (since few users will be aware of the -mllvm
-inline-threshold= workaround).

On Tue, May 17, 2016 at 5:23 PM, Easwaran Raman <eraman at google.com>
wrote:
> I think r257832  introduced this regression. I'm looking into it.
>
> On Tue, May 17, 2016 at 10:13 AM, Jack Howarth via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>>
>> While checking on the status of
>> https://llvm.org/bugs/show_bug.cgi?id=22657 in current llvm/clang
>> trunk, I noticed that the previous work-around for recovering the
>> missing in-lining of the  c-ray 1.1 benchmarks of passing -mllvm
>> -inline-threshold=500 no longer works. This regression doesn't
exist
>> in the 3.8.0 release. Any idea what commit in 3.9svn might have
>> introduced this regression?
>>        Jack
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>