search for: instructionmapper

Displaying 7 results from an estimated 7 matches for "instructionmapper".

2017 Sep 28
3
[RFC] PT.2 Add IR level interprocedural outliner for code size.
...ld implement a function that maps instructions (or >> whatever structure you want to outline, crazy thoughts…) to integers. That >> should be passed to the search structure, which will return a list of >> repeated sequences. >> >> The MachineOutliner currently has an “InstructionMapper” struct in it. I >> think we can probably build on that struct so that we can choose different >> mapping schemes. >> >> (3) Cost model/candidate selection scheme >> >> Every outliner should implement a function that returns the outlining cost >> or benef...
2017 Sep 27
0
[RFC] PT.2 Add IR level interprocedural outliner for code size.
...; Every outliner should implement a function that maps instructions (or > whatever structure you want to outline, crazy thoughts…) to integers. That > should be passed to the search structure, which will return a list of > repeated sequences. > > The MachineOutliner currently has an “InstructionMapper” struct in it. I > think we can probably build on that struct so that we can choose different > mapping schemes. > > (3) Cost model/candidate selection scheme > > Every outliner should implement a function that returns the outlining cost > or benefit of a candidate. In the Mach...
2017 Sep 28
0
[RFC] PT.2 Add IR level interprocedural outliner for code size.
...; Every outliner should implement a function that maps instructions (or > whatever structure you want to outline, crazy thoughts…) to integers. That > should be passed to the search structure, which will return a list of > repeated sequences. > > The MachineOutliner currently has an “InstructionMapper” struct in it. I > think we can probably build on that struct so that we can choose different > mapping schemes. > > (3) Cost model/candidate selection scheme > > Every outliner should implement a function that returns the outlining cost > or benefit of a candidate. In the Mach...
2017 Sep 27
3
[RFC] PT.2 Add IR level interprocedural outliner for code size.
...apping/congruence scheme Every outliner should implement a function that maps instructions (or whatever structure you want to outline, crazy thoughts…) to integers. That should be passed to the search structure, which will return a list of repeated sequences. The MachineOutliner currently has an “InstructionMapper” struct in it. I think we can probably build on that struct so that we can choose different mapping schemes. (3) Cost model/candidate selection scheme Every outliner should implement a function that returns the outlining cost or benefit of a candidate. In the MachineOutliner, this is a joint effo...
2017 Sep 27
1
[RFC] PT.2 Add IR level interprocedural outliner for code size.
...ld implement a function that maps instructions (or >> whatever structure you want to outline, crazy thoughts…) to integers. That >> should be passed to the search structure, which will return a list of >> repeated sequences. >> >> The MachineOutliner currently has an “InstructionMapper” struct in it. I >> think we can probably build on that struct so that we can choose different >> mapping schemes. >> >> (3) Cost model/candidate selection scheme >> >> Every outliner should implement a function that returns the outlining cost >> or benef...
2017 Sep 27
0
[RFC] PT.2 Add IR level interprocedural outliner for code size.
> On Sep 21, 2017, at 8:02 PM, River Riddle <riddleriver at gmail.com> wrote: > > Hey Gerolf, > > On Thu, Sep 21, 2017 at 7:10 PM, Gerolf Hoflehner <ghoflehner at apple.com <mailto:ghoflehner at apple.com>> wrote: > In general I would love to see an outliner at the IR level also. But rather than a comparison vs. the machine outliner I would like to learn more
2017 Sep 22
2
[RFC] PT.2 Add IR level interprocedural outliner for code size.
Hey Gerolf, On Thu, Sep 21, 2017 at 7:10 PM, Gerolf Hoflehner <ghoflehner at apple.com> wrote: > In general I would love to see an outliner at the IR level also. But > rather than a comparison vs. the machine outliner I would like to learn > more about how the core data structures between the outliners will be > shared. > The only structure that needs to be shared is a