search for: ornata

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

2016 Aug 26
2
[RFC] Interprocedural MIR-level outlining pass
...be merged into one function with some > > control flow. > > > > > > ================================ > > Code > > ================================ > > Note: This code requires MachineModulePasses > > > > * Main pass: > > https://github.com/ornata/llvm/blob/master/lib/CodeGen/MachineOutliner.h > > > > * Suffix tree: > > https://github.com/ornata/llvm/blob/master/include/llvm/ADT/SuffixTree.h > > > > * TerminatedString and TerminatedStringList: > > https://github.com/ornata/llvm/blob/master/include/llvm/ &g...
2016 Aug 26
10
[RFC] Interprocedural MIR-level outlining pass
...iii. Similar function outlining-- eg, noticing that two outlining candidates are similar and can be merged into one function with some control flow. ================================ Code ================================ Note: This code requires MachineModulePasses * Main pass: https://github.com/ornata/llvm/blob/master/lib/CodeGen/MachineOutliner.h * Suffix tree: https://github.com/ornata/llvm/blob/master/include/llvm/ADT/SuffixTree.h * TerminatedString and TerminatedStringList: https://github.com/ornata/llvm/blob/master/include/llvm/ADT/TerminatedString.h Here are a couple unit tests for the...
2016 Aug 26
2
[RFC] Interprocedural MIR-level outlining pass
...be merged into one function with some > > control flow. > > > > > > ================================ > > Code > > ================================ > > Note: This code requires MachineModulePasses > > > > * Main pass: > > https://github.com/ornata/llvm/blob/master/lib/CodeGen/MachineOutliner.h <https://github.com/ornata/llvm/blob/master/lib/CodeGen/MachineOutliner.h> > > > > * Suffix tree: > > https://github.com/ornata/llvm/blob/master/include/llvm/ADT/SuffixTree.h <https://github.com/ornata/llvm/blob/master/includ...
2016 Aug 27
3
[RFC] Interprocedural MIR-level outlining pass
...ineModulePasses > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > * Main pass: > > > > > > > > > > > > > > > > https://github.com/ornata/llvm/blob/master/lib/CodeGen/MachineOutliner.h > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > * Suffix tree: > > > > > > > > > > > > >...
2016 Aug 29
2
[RFC] Interprocedural MIR-level outlining pass
...t;>>> > ================================ >>>> > Code >>>> > ================================ >>>> > Note: This code requires MachineModulePasses >>>> > >>>> > * Main pass: >>>> > https://github.com/ornata/llvm/blob/master/lib/CodeGen/Mac >>>> hineOutliner.h >>>> > >>>> > * Suffix tree: >>>> > https://github.com/ornata/llvm/blob/master/include/llvm/AD >>>> T/SuffixTree.h >>>> > >>>> > * TerminatedString...
2016 Aug 30
2
[RFC] Interprocedural MIR-level outlining pass
...==== >>>>>> > Code >>>>>> > ================================ >>>>>> > Note: This code requires MachineModulePasses >>>>>> > >>>>>> > * Main pass: >>>>>> > https://github.com/ornata/llvm/blob/master/lib/CodeGen/Mac >>>>>> hineOutliner.h >>>>>> > >>>>>> > * Suffix tree: >>>>>> > https://github.com/ornata/llvm/blob/master/include/llvm/AD >>>>>> T/SuffixTree.h >>>>>&g...
2016 Sep 29
2
[RFC] Interprocedural MIR-level outlining pass
Hi Violeta, I compiled with clang -Oz and clang -Oz -mno-red-zone for comparisons against Oz and clang -O0 and clang -O0 -mno-red-zone for comparisons against a default clang. I unfortunately don’t have the clang commit I worked with on my home laptop, and don’t have access to the computer I was using at Apple, so I can’t help you there. Jessica > On Sep 28, 2016, at 11:22 AM, Violeta