Displaying 14 results from an estimated 14 matches for "fpgo".
Did you mean:
fpga
2016 Jun 27
2
The state of IRPGO (3 remaining work items)
...;
>> Also since -fprofile-instr-generate= form is already used to specify raw
>> profile path, we may need a different driver option. Alternatives include
>> 1) -fprofile-instrument=<...> -- this maps directly to the cc1 option we
>> have today
>> or
>> 2) -fpgo-instr=<> -- suggested by Fred or
>> 3) -fpgo-instr-method=<...>
>>
>
> Random bikeshedding. I like fprofile-instrument because it merges a lot of
> similar ideas behind instrumenting - and oddly enough what I was suggesting
> in the x-ray thread before seeing thi...
2016 Jun 27
2
The state of IRPGO (3 remaining work items)
...lready used to specify
>>>> raw profile path, we may need a different driver option. Alternatives
>>>> include
>>>> 1) -fprofile-instrument=<...> -- this maps directly to the cc1 option
>>>> we have today
>>>> or
>>>> 2) -fpgo-instr=<> -- suggested by Fred or
>>>> 3) -fpgo-instr-method=<...>
>>>>
>>>
>>> Random bikeshedding. I like fprofile-instrument because it merges a lot
>>> of similar ideas behind instrumenting - and oddly enough what I was
>>>...
2016 Jun 27
0
The state of IRPGO (3 remaining work items)
...e -fprofile-instr-generate= form is already used to specify raw
>>> profile path, we may need a different driver option. Alternatives include
>>> 1) -fprofile-instrument=<...> -- this maps directly to the cc1 option we
>>> have today
>>> or
>>> 2) -fpgo-instr=<> -- suggested by Fred or
>>> 3) -fpgo-instr-method=<...>
>>>
>>
>> Random bikeshedding. I like fprofile-instrument because it merges a lot
>> of similar ideas behind instrumenting - and oddly enough what I was
>> suggesting in the x-ray...
2016 Jun 27
0
The state of IRPGO (3 remaining work items)
...gt;>>>> raw profile path, we may need a different driver option. Alternatives
>>>>> include
>>>>> 1) -fprofile-instrument=<...> -- this maps directly to the cc1 option
>>>>> we have today
>>>>> or
>>>>> 2) -fpgo-instr=<> -- suggested by Fred or
>>>>> 3) -fpgo-instr-method=<...>
>>>>>
>>>>
>>>> Random bikeshedding. I like fprofile-instrument because it merges a lot
>>>> of similar ideas behind instrumenting - and oddly enough what...
2016 Jun 23
0
The state of IRPGO (3 remaining work items)
...coverage (and possibly for a deprecation
>>> period if users want to merge indexed profiles).
>>>
>>>
>>> FEPGO needs to be a possibility. And the instrumentation code needs to
>>> be there anyway for the coverage. Here’s a proposal:
>>> - Add -fpgo-instr=[llvm|clang] to choose which kind of PGO
>>> instrumentation you want
>>> - make -fpgo-instr=llvm incompatible with with -fcoverage-mapping
>>> - deprecate -fprofile-instr-generate, and remove it after a couple
>>> releases
>>>
>>> (I re...
2016 Jun 03
5
The state of IRPGO (3 remaining work items)
...ing in conjunction with coverage (and possibly for a deprecation
>> period if users want to merge indexed profiles).
>>
>>
>> FEPGO needs to be a possibility. And the instrumentation code needs to be
>> there anyway for the coverage. Here’s a proposal:
>> - Add -fpgo-instr=[llvm|clang] to choose which kind of PGO
>> instrumentation you want
>> - make -fpgo-instr=llvm incompatible with with -fcoverage-mapping
>> - deprecate -fprofile-instr-generate, and remove it after a couple
>> releases
>>
>> (I really don’t care about th...
2016 Jun 13
2
The state of IRPGO (3 remaining work items)
...or a deprecation
>>>> period if users want to merge indexed profiles).
>>>>
>>>>
>>>> FEPGO needs to be a possibility. And the instrumentation code needs to
>>>> be there anyway for the coverage. Here’s a proposal:
>>>> - Add -fpgo-instr=[llvm|clang] to choose which kind of PGO
>>>> instrumentation you want
>>>> - make -fpgo-instr=llvm incompatible with with -fcoverage-mapping
>>>> - deprecate -fprofile-instr-generate, and remove it after a couple
>>>> releases
>>>>...
2016 Jun 02
4
The state of IRPGO (3 remaining work items)
...y need to continue exposing that except as a weird thing in conjunction with coverage (and possibly for a deprecation period if users want to merge indexed profiles).
FEPGO needs to be a possibility. And the instrumentation code needs to be there anyway for the coverage. Here’s a proposal:
- Add -fpgo-instr=[llvm|clang] to choose which kind of PGO instrumentation you want
- make -fpgo-instr=llvm incompatible with with -fcoverage-mapping
- deprecate -fprofile-instr-generate, and remove it after a couple releases
(I really don’t care about the names)
I think it is a better way forward to hav...
2016 May 25
0
The state of IRPGO (3 remaining work items)
...ell, at most we would add a -fuse-the-old-pgo-because-i-
want-to-merge-with-old-profiles option to hold people over until they can
regenerate their profiles with the current compiler. We can add a flag to
control what pre-instrumentation is done to retain the source-level
robustness of FEPGO (e.g. -fpgo-no-simplify-before-instrumenting or
something).
> One alternative is to introduce a separate driver flag for IRPGO. This
> might not work well for Sony's existing users. I'd be interested in any
> feedback about this approach.
>
Personally, I would prefer to maintaining comma...
2016 Jun 03
2
The state of IRPGO (3 remaining work items)
...tell, at most we would add a -fuse-the-old-pgo-because-i-want-to-merge-with-old-profiles option to hold people over until they can regenerate their profiles with the current compiler. We can add a flag to control what pre-instrumentation is done to retain the source-level robustness of FEPGO (e.g. -fpgo-no-simplify-before-instrumenting or something).
>>>>
>>>>
>>>> One alternative is to introduce a separate driver flag for IRPGO. This might not work well for Sony's existing users. I'd be interested in any feedback about this approach.
>>>>...
2016 May 25
2
The state of IRPGO (3 remaining work items)
...d add a -fuse-the-old-pgo-because-i-
> want-to-merge-with-old-profiles option to hold people over until they can
> regenerate their profiles with the current compiler. We can add a flag to
> control what pre-instrumentation is done to retain the source-level
> robustness of FEPGO (e.g. -fpgo-no-simplify-before-instrumenting or
> something).
>
>
>> One alternative is to introduce a separate driver flag for IRPGO. This
>> might not work well for Sony's existing users. I'd be interested in any
>> feedback about this approach.
>>
>
> Personall...
2016 Jun 01
4
The state of IRPGO (3 remaining work items)
...tell, at most we would add a -fuse-the-old-pgo-because-i-want-to-merge-with-old-profiles option to hold people over until they can regenerate their profiles with the current compiler. We can add a flag to control what pre-instrumentation is done to retain the source-level robustness of FEPGO (e.g. -fpgo-no-simplify-before-instrumenting or something).
>
>
> One alternative is to introduce a separate driver flag for IRPGO. This might not work well for Sony's existing users. I'd be interested in any feedback about this approach.
>
> Personally, I would prefer to maintaining...
2016 Jun 02
2
The state of IRPGO (3 remaining work items)
...tell, at most we would add a -fuse-the-old-pgo-because-i-want-to-merge-with-old-profiles option to hold people over until they can regenerate their profiles with the current compiler. We can add a flag to control what pre-instrumentation is done to retain the source-level robustness of FEPGO (e.g. -fpgo-no-simplify-before-instrumenting or something).
>>
>>
>> One alternative is to introduce a separate driver flag for IRPGO. This might not work well for Sony's existing users. I'd be interested in any feedback about this approach.
>>
>> Personally, I would pr...
2016 May 24
6
The state of IRPGO (3 remaining work items)
> On May 23, 2016, at 8:56 PM, Xinliang David Li <davidxl at google.com> wrote:
>
> On Mon, May 23, 2016 at 8:23 PM, Sean Silva <chisophugis at gmail.com> wrote:
> Jake and I have been integrating IRPGO on PS4, and we've identified 3 remaining work items.
>
> Sean, thanks for the write up. It matches very well with what we think as well.
+ 1
> - Driver