search for: alloct

Displaying 18 results from an estimated 18 matches for "alloct".

Did you mean: alloc
2014 Aug 21
3
[LLVMdev] Liveness information still usable after register allocation?
Hi all, Sorry to bother those not interested in this problem. I have a problem while I want to reuse the liveness information after register allocation. When I use the livein_begin() from MachineBasicBlock to get the live-in registers after register alloction. I found that the liveness information is sometime incorrect. For example, some registers should be live-in to the machine basic block as these registers are upward exposed in this machine basic block. Therefore, I wonder whether there are any liveness analysis available after register allocati...
2010 Jan 15
2
[LLVMdev] <IsKill> getting from MachineOperand is just <Used> attribute from logic.
Hi, I have ported LLC to a risc cpu. It can pass benchmark that I have at current. But I want do some optimization after register alloction by adjusting register using. I scan MachineBasicBlock to analyze operand's IsKill, IsDead , IsDef attribute to get a physical register's liverange. But I get a strange case at MBB.jpg. R4 is marked <kill> at MBB0. If I scan R4's liverange by [MBB0->MBB1->MBB2]. I wil...
2018 Sep 27
4
Samba 4.7.9 dbcheck error
Am 27.09.18 um 10:04 schrieb Rowland Penny via samba: > On Thu, 27 Sep 2018 07:46:40 +0200 > Daniel Jordan <d.jordan at gfd.de> wrote: > > >> Hello  Andrew and Rowland, >> >> here's the ldbsearch output from both domain controllers: >> >> >> dc01:~# ldbsearch -H /var/lib/samba/private/sam.ldb >> '(&(objectClass=rIDSet)(cn=RID
1998 Aug 19
1
Maintaing Quotas
We have our user set up with quotas on RedHat Linux server(5.1). It works under the normal linux enviroment. BUT when we use SAMBA to get the user's home directory mapped to drive letter on a WINNTmachine (4 with SP 3) it doesn't maintain the quota. After using all the allocted space user can still copy files to that drive which is mapped for user's home directory. Does anybody else had the same problem and if they have can they please help us. Many thanks Sarabjit
2010 Jan 15
0
[LLVMdev] <IsKill> getting from MachineOperand is just <Used> attribute from logic.
On Jan 14, 2010, at 6:39 PM, 任坤 wrote: > But I want do some optimization after register alloction by adjusting > register using. I scan MachineBasicBlock to analyze operand's IsKill, IsDead , IsDef attribute to get a physical register's liverange. But I get a strange case at MBB.jpg. You can also look at RegisterScavenging.cpp and MachineVerifier.cpp. They are doing the same thi...
2012 Dec 17
2
[LLVMdev] LLVM ERROR: ran out of registers during register allocation
...registers in the PTR regclass is reserved for the frame pointer, leaving only one register to access both x and y[i] in the code above, which seems to confuse the regalloc. Implementing getLargestLegalSuperClass() sort of helped for simpler functions, but not for this one. This code can be register-allocted if the addresses of both x and y[i] are cross class copied to DREGS registers to temporarily store these values and then when required copied back to the the register in PTR to access them in memory. Any help for a solution or a workaround will be greatly appreciated since this problem is severi...
2018 Sep 27
0
Samba 4.7.9 dbcheck error
I had a small peak at your patch. This also applies to samba 4.8.5? Now, basicly, i dont know anythis what that patch is doing, im not a coder, i can read it a bit. But if did read it correct, its about rID pool alloctions where rID = 0 ? Like this: (dn: CN=RID Set,CN=DC2,OU=Domain Controllers,) rIDAllocationPool: 2100-2599 rIDPreviousAllocationPool: 0-0 rIDUsedPool: 0 rIDNextRID: 0 And on DC1 i see : rIDAllocationPool: 2600-3099 rIDPreviousAllocationPool: 2600-3099 rIDUsedPool: 1 whenChanged: 20161220102428....
2004 Jun 18
1
Help:how to generate different packets?souce code explanation?
Hi,All I setup traffic control configuration with HTB this way: 1: root HTB qdisc | 1:1 HTB class rate 1024kbit | /-----+-----+-----+------+-----\ 1:10 1:20 1:30 1:40 1:50 1:60 EF AF41 AF31 AF21 AF11 BE and alloct different bandwidth to these PHBs(queues).So which tool would I use to generate these packets at the same to for testing?Thank you! Another question:I am studying sch_htb.c,but it's so tough for to understand,especially htb_dequeue().Would anyone please supply some adivse? Thank you very much...
2012 Dec 17
0
[LLVMdev] LLVM ERROR: ran out of registers during register allocation
...ers in the PTR regclass is reserved for the frame pointer, leaving only one register to access both x and y[i] in the code above, which seems to confuse the regalloc. Implementing getLargestLegalSuperClass() sort of helped for simpler functions, but not for this one. > This code can be register-allocted if the addresses of both x and y[i] are cross class copied to DREGS registers to temporarily store these values and then when required copied back to the the register in PTR to access them in memory. > > Any help for a solution or a workaround will be greatly appreciated since this problem...
2006 Oct 09
2
[LLVMdev] FP emulation
...ing the register into itself. My guess is that the following happens: before reg.alloc there are instructions of the form: mov %virtual_reg0, %d0 mov %virtual_reg1, %d1 fsub64 which ensure that operand constraints of the operation are fullfilled and they are on the right registers. During the alloction register allocator assigns the same physical register to the virtual register. Therefore the code becomes: mov %d0, %d0 mov %d1, %d1 fsub64 But then there is no call to "useless copies elimination" pass or peephole pass that would basically remove such copies. Question: Is ther...
2013 May 27
2
BUG_ON in virtio-ring.c
Dave Airlie <airlied at gmail.com> writes: > Hi Rusty, > > current virtio-ring.c has a BUG_ON in virtqueue_add that checks > total_sg > vg->vring.num, however I'm not sure it really is 100% > correct. > > If I have an indirect ring and I'm adding sgs to it and the host is > delayed (say I've got a thread consuming things from the vring and its >
2013 May 27
2
BUG_ON in virtio-ring.c
Dave Airlie <airlied at gmail.com> writes: > Hi Rusty, > > current virtio-ring.c has a BUG_ON in virtqueue_add that checks > total_sg > vg->vring.num, however I'm not sure it really is 100% > correct. > > If I have an indirect ring and I'm adding sgs to it and the host is > delayed (say I've got a thread consuming things from the vring and its >
2014 Oct 07
2
BUG_ON in virtio-ring.c
...buffer support, can it change its >> mind at runtime? > > It's a layering violation. The current rule is simple: > > A driver should never submit a buffer which can't fit in the > ring. > > This has the nice property that OOM (ie. indirect buffer alloction > fail) just slows things down, doesn't break things. > >> In this case we have vq->indirect set, but the device has run out of >> free buffers, >> but it isn't a case that in+out would overflow it if it had free >> buffers since it would use >> an...
2014 Oct 07
2
BUG_ON in virtio-ring.c
...buffer support, can it change its >> mind at runtime? > > It's a layering violation. The current rule is simple: > > A driver should never submit a buffer which can't fit in the > ring. > > This has the nice property that OOM (ie. indirect buffer alloction > fail) just slows things down, doesn't break things. > >> In this case we have vq->indirect set, but the device has run out of >> free buffers, >> but it isn't a case that in+out would overflow it if it had free >> buffers since it would use >> an...
2006 Oct 09
0
[LLVMdev] tblgen multiclasses
Hi Chris, Thanks for this info. This provides even better and more advanced examples of multiclass usage! But your previous explanations were so good that I implemented in my backend last week almost the same that you've done now in the X86InstrSSE.td. I even introduced isCommutable parameter to indicate this property, just as you did. So, by now integer arithmetic and general purpose
2006 Oct 08
3
[LLVMdev] tblgen multiclasses
For anyone interested, X86InstrSSE.td makes extensive use of multiclasses now if people are looking for examples other than the sparc backend. -Chris -- http://nondot.org/sabre/ http://llvm.org/
2006 Oct 09
0
[LLVMdev] FP emulation
...ll allow the coallescer to eliminate these. > before reg.alloc there are instructions of the form: > mov %virtual_reg0, %d0 > mov %virtual_reg1, %d1 > fsub64 > which ensure that operand constraints of the operation are fullfilled > and they are on the right registers. During the alloction register > allocator assigns the same physical register to the virtual register. > Therefore the code becomes: > mov %d0, %d0 > mov %d1, %d1 > fsub64 > > But then there is no call to "useless copies elimination" pass or > peephole pass that would basically remov...
2011 Aug 14
0
Improved version of Rprofmem
...the terminal (with Rprintf) as well as or instead of going to a file. This is not only a convenience, but also provides more information when these reports are interspersed with other output, allowing the source of the memory allocations to be better determined. Second, it gives the option for the alloction reports to include the type of the vector and its length, not just the number of bytes allocated. Third, it allows for all vector allocations to be reported, not just those that are large enough to be done with malloc (this distinction doesn't seem important for most uses). It also allows...