search for: splittable

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

Did you mean: unsplittable
2010 Jul 24
0
[LLVMdev] [llvm-commits] turn on function merging
...array walk)). > > Replace all elements in each array with the next IR operation from > each function. > Repeat from start with each ir operation. > > When you are done you now have a set of arrays where all elements of a > given array can be merged. > > There is even some splittable set data structure (basically opposite > of union-find) that escapes me at the moment to make this all really > fast. > > You can also, just like multi-way merge, be a little more complex and > instead of sort array (N log N), do > put IR operation into a heap for each function (...
2012 Aug 20
1
[LLVMdev] PATCH: A new SROA implementation
...split a load or a store. More importantly, we likely would not > wish to split a load or a store as the point of SROA is to make SSA-able > values. Thus what we really want to do is build a partitioning that > attempts to assign a disjoint partition to each collection of overlapping > unsplittable uses. The splittable uses will then be split as necessary to > satisfy this partitioning. > > The result is a pass which can handle arbitrarily large arrays and > structures and split single value loads and stores out of these large > allocas by splitting up any large memcpy or memse...
2013 Feb 01
1
Wine release 1.5.23
...riched20: Move undo handling to a different set of structs as the display item structs are not a good fit. riched20: Add a paragraph ptr to each run. riched20: Add a helper to debug the run text. riched20: Add a helper to retrieve the run text. riched20: Rewrite the run splittable test to take a run parameter. riched20: Rewrite the run whitespace test to take a run parameter. riched20: Use the get_text helper in a few more places. riched20: Add an explicit run length member and use it rather than accessing the string length. Jacek Caban (41): secur32...
2015 Jan 12
8
[LLVMdev] RFC: Loop distribution/Partial vectorization
Hi, We'd like to propose new Loop Distribution pass. The main motivation is to allow partial vectorization of loops. One such example is the main loop of 456.hmmer in SpecINT_2006. The current version of the patch improves hmmer by 24% on ARM64 and 18% on X86. The goal of the pass is to distribute a loop that can't be vectorized because of memory dependence cycles. The pass splits
2007 Mar 22
0
[916] branches/wxruby2/wxwidgets_282: More Wx::AUI classes, event hooks and sample
...&quot;spring-loaded&quot; dragging</li> + <li>Customizable floating/docking behavior</li> + <li>Completely customizable look-and-feel</li> + <li>Optional transparent window effects (while dragging or docking)</li> + <li>Splittable notebook control</li> + </ul> + <p><b>What''s new in 0.9.3?</b></p> + <p>Wx::AUI 0.9.3, which is now bundled with wxWidgets, adds the following features: + <ul> + <li&...
2016 Jan 22
6
FYI: gc relocations on exception path w/RS4GC currently broken
For anyone following along on ToT using the gc.statepoint mechanism, you should know that ToT is currently not able to express arbitrary exceptional control flow and relocations along exceptional edges. This is a direct result of moving the gc.statepoint representation to using a token type landingpad. Essentially, we have a design inconsistency where we expect to be able to
2015 May 15
8
[LLVMdev] RFC: New EH representation for MSVC compatibility
After a long tale of sorrow and woe, my colleagues and I stand here before you defeated. The Itanium EH representation is not amenable to implementing MSVC-compatible exceptions. We need a new representation that preserves information about how try-catch blocks are nested. WinEH background ------------------------------- Skip this if you already know a lot about Windows exceptions. On Windows,