search for: isconservativelyallocatable

Displaying 5 results from an estimated 5 matches for "isconservativelyallocatable".

2015 Jan 26
3
[LLVMdev] PBQP crash
...correct insertion, as the regs did in fact run out in this case. In setup(), the node is first put into not-provably-allocatables. However, one of it's neigbhour invoked handleDisconnectEdge(), and moves it into conservatively-allocatables, because DeniedOpts had become less than NumOpts (in isConservativelyAllocatable(). * There are lots of spillable nodes being popped before the one that can't be spilled. This seems intuitively wrong, as they are intervals that actually could be spilled. I would really appreciate some help and pointers on what might be going wrong here, Jonas Paulsson -------------- nex...
2015 Jan 30
0
[LLVMdev] PBQP crash
...n Mon, Jan 26, 2015 at 11:42 PM, Arnaud A. de Grandmaison < arnaud.degrandmaison at arm.com> wrote: > > 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:* llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bo...
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: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Lang Hames Sent: 2...
2015 Jan 29
0
[LLVMdev] PBQP crash
....com] Sent: den 27 januari 2015 08:43 To: 'Lang Hames'; Jonas Paulsson Cc: llvmdev at cs.uiuc.edu Subject: RE: [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: llvmdev-bounces at cs.uiuc.edu<mailto:llvmdev-bounces at cs.uiuc.edu> [mailto:llvmdev-bounces at cs.uiu...
2015 Jan 30
0
[LLVMdev] PBQP crash
...; Jonas Paulsson > *Cc:* llvmdev at cs.uiuc.edu > *Subject:* RE: [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:* llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bo...