search for: createinstrprofilingpass

Displaying 4 results from an estimated 4 matches for "createinstrprofilingpass".

2015 Aug 08
3
RFC: PGO Late instrumentation for LLVM
...ght after the pre-inline pass and it's cleanup passes. It is controlled by opt option "-pgo-late-instr-gen" and "-pgo-late-instr-use". For "-pgo-late-instr-use" option, the driver will provide the profile name. For "-pgo-late-instr-gen", a pass that calls createInstrProfilingPass() is also added to PassManager to lower the instrumentation intrinsics PGOLateInstrumeatnion is a module pass that applies the instrumentation to each function by class PGOLateInstrumentationFunc. For each function, perform the following steps: 1. First collect all the CFG edges. Assign an esti...
2015 Aug 08
2
RFC: PGO Late instrumentation for LLVM
...'s >> cleanup passes. It is controlled by opt option "-pgo-late-instr-gen" and >> "-pgo-late-instr-use". For "-pgo-late-instr-use" option, the driver will >> provide the profile name. >> For "-pgo-late-instr-gen", a pass that calls createInstrProfilingPass() >> is also added to PassManager to lower the instrumentation intrinsics >> >> PGOLateInstrumeatnion is a module pass that applies the instrumentation >> to each function by class PGOLateInstrumentationFunc. For each function, >> perform the following steps: >>...
2015 Aug 10
3
RFC: PGO Late instrumentation for LLVM
...controlled by opt option "-pgo-late-instr-gen" > and > >>> "-pgo-late-instr-use". For "-pgo-late-instr-use" option, the driver > will > >>> provide the profile name. > >>> For "-pgo-late-instr-gen", a pass that calls createInstrProfilingPass() > >>> is also added to PassManager to lower the instrumentation intrinsics > >>> > >>> PGOLateInstrumeatnion is a module pass that applies the instrumentation > >>> to each function by class PGOLateInstrumentationFunc. For each > function, > &...
2015 Sep 01
3
RFC: PGO Late instrumentation for LLVM
Justin, Sean and other people interested in this proposal, I'm wondering if you have chances to read the new experiment results in my last email sent 2 weeks ago. Can you share you thoughts, or you have other tests that you want to to run? I'm in the final stage of preparing the patch. If you are OK, I can sent out the patch soon. Thanks, -Rong On Wed, Aug 19, 2015 at 5:18 PM, Philip