Displaying 5 results from an estimated 5 matches for "inlto".
2016 May 25
0
The state of IRPGO (3 remaining work items)
...rt). In this situation, PGO data is useless for all `static`
>>> functions (and as a byproduct results in a huge volume of warnings).
>>>
>>
>>
>> Rong, I was just looking at implementing a fix for this, but noticed
>> something. Can we get rid of the "InLTO" argument to getPGOFuncName if we
>> unconditionally apply the funcname metadata to all functions?
>>
>
> Are you proposing always emitting the meta data for internal functions?
>
Yes; actually for all functions. If I understand correctly, the InLTO
argument fixes a speci...
2016 May 25
3
The state of IRPGO (3 remaining work items)
...>> thing to support). In this situation, PGO data is useless for all `static`
>> functions (and as a byproduct results in a huge volume of warnings).
>>
>
>
> Rong, I was just looking at implementing a fix for this, but noticed
> something. Can we get rid of the "InLTO" argument to getPGOFuncName if we
> unconditionally apply the funcname metadata to all functions?
>
Are you proposing always emitting the meta data for internal functions?
David
>
> -- Sean Silva
>
>
>>
>> 2. In different TU's, pre-instr inlining might ma...
2020 May 05
3
[lld] Reject some lld specific one-dash long options
...one or two dashes. For
compatibility, lld has to support both.
For newer and lld specific options, we don't have such compatibility
problem. I'd suggest we reject one-dash long options to avoid collision
with short options. For example,
* -lto-emit-obj can be read as -l to-emit-obj
* -thinlto-cache-dir= means -t -h inlto-cache-dir= in GNU ld
I created a patch https://reviews.llvm.org/D79371 to disallow some
one-dash long options. These options are carefully chosen: I can't find
anything depending on their one-dash forms.
lld has a spell corrector for option names so a misspelled -...
2016 May 25
0
The state of IRPGO (3 remaining work items)
...g build (which is a reasonable
> thing to support). In this situation, PGO data is useless for all `static`
> functions (and as a byproduct results in a huge volume of warnings).
>
Rong, I was just looking at implementing a fix for this, but noticed
something. Can we get rid of the "InLTO" argument to getPGOFuncName if we
unconditionally apply the funcname metadata to all functions?
-- Sean Silva
>
> 2. In different TU's, pre-instr inlining might make different inlining
> decisions (for example, different functions may be available for inlining),
> causing ha...
2016 May 24
5
The state of IRPGO (3 remaining work items)
Jake and I have been integrating IRPGO on PS4, and we've identified 3
remaining work items.
- Driver changes
We'd like to make IRPGO the default on PS4. We also think that it would be
beneficial to make IRPGO the default PGO on all platforms (coverage would
continue to use FE instr as it does currently, of course). In previous
conversations (e.g. http://reviews.llvm.org/D15829) it has