search for: pbqp_reduced

Displaying 3 results from an estimated 3 matches for "pbqp_reduced".

2015 Jan 29
0
[LLVMdev] PBQP crash
...ll complete, and the edge between Y and Z will have been added again in handleAddEdge(), and Z:DeniedOpts is again 8! I think this also shows up in a test case for arm. It was found by using the assert mentioned above, and running 'bin/llvm-stress -size 200 -seed 17761'. The attached file (pbqp_reduced.ll) is the failing test case found reduced with bugpoint. Apply patch 2 (the assert), and then run 'llc pbqp_reduced.ll -mtriple=aarch64-none-linux-gnu -mcpu=cortex-a57 -mattr=+neon -optimize-regalloc -regalloc=pbqp'. The assert shows a node that is spilled that was conservatively allocatab...
2015 Jan 27
5
[LLVMdev] PBQP crash
> A node should never be put into the conservatively allocatable list if there is a chance of it spilling. I can understand why the logic of NodeMetadata::isConservativelyAllocatable is necessary for the node to be allocatable, but I have not been able to convince myself this is sufficient, especially when the node degree > available registers. Cheers, Arnaud From:
2015 Jan 30
0
[LLVMdev] PBQP crash
...Y and Z will have > been added again in handleAddEdge(), and Z:DeniedOpts is again 8! > > > > I think this also shows up in a test case for arm. It was found by using > the assert mentioned above, and running 'bin/llvm-stress -size 200 -seed > 17761'. The attached file (pbqp_reduced.ll) is the failing test case found > reduced with bugpoint. Apply patch 2 (the assert), and then run 'llc > pbqp_reduced.ll -mtriple=aarch64-none-linux-gnu -mcpu=cortex-a57 > -mattr=+neon -optimize-regalloc -regalloc=pbqp'. The assert shows a node > that is spilled that was cons...