search for: _virtual_

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

Did you mean: virtual_
2018 May 03
3
RFC: virtual-like methods via LLVM-style RTTI
...86 systems, one additional // instruction is generated to compute (or load) the pointer to the vtable // (LEA or MOV respectively), and the compiler is smart enough to hoist the // LEA/MOV outside of loops and cache the result. // // For subclasses, virtual methods are declared like so: // // LLVM_VIRTUAL_THUNK(BaseTy, makeSound) // void LLVM_VIRTUAL(makeSound)(int howLoud) { /* normal body */ } // // For base classes, one must do a little more work. The simplest case is an // abstract virtual method in a type called 'Base': // // void LLVM_ABSTRACT_VIRTUAL(BaseTy, makeSound) // // And th...
2010 Jul 20
2
[LLVMdev] Spilling multi-word virtual registers
...kSlot() has assumed that it would only receive physical registers, which makes it fairly straight-forward. They generate three memory instructions, calling TargetRegisterInfo::getSubReg() to get the sub-register operand for each of them. So it was a rude awakening when a test program resulted in a _virtual_ register being passed into loadRegFromStackSlot() (via LiveIntervals::tryFoldMemoryOperand() if it matters). Obviously I need to make some changes. But what? A couple options immediately come to mind: 1. Generate INSERT_SUBREG/EXTRACT_SUBREG machine instructions in loadRegFromStackSlot() and stor...
2009 Apr 29
3
Re: Wine memory problem
Hi, I understand from this thread that is unavoidable that wine reserve big portion of VM (~3.6 GB). I am using wine on a VPS with Centos 5.2. My problem is that my VPS is charging my by all VM (among other resources) used by my server. In my case running a more or less simple windows application is taking more than 18 GB of VM. This is the top list (part of it):: PID USER PR NI
2002 Nov 08
1
Memory R and Windows2000
Hello, when using: rm(list=ls(all=TRUE)) and gc() command , and looking at the memory used by Rgui.exe in window2000 there is no change. this is strange . Actually I need to be sure that memory is given back to the system because the users of the application I wrote under R are opening and closing big files of data; can I rely on the gc() function under win2k? Vincent Demolombe
2010 Jul 20
0
[LLVMdev] Spilling multi-word virtual registers
...it would only receive physical > registers, which makes it fairly straight-forward. They generate three > memory instructions, calling TargetRegisterInfo::getSubReg() to get the > sub-register operand for each of them. > > So it was a rude awakening when a test program resulted in a _virtual_ > register being passed into loadRegFromStackSlot() (via > LiveIntervals::tryFoldMemoryOperand() if it matters). Obviously I need > to make some changes. But what? This is quite simple to handle. A register MachineOperand has a subreg field for this purpose. It is used to pick out subregi...
2008 Apr 25
18
Wine memory problem
I have program which memory use 500MB for OS Windows, but this program + wine in OS Linux use 3.6 GB. 1 wine+ program process use 3.6 GB virtual memory. How to reduce quantity of used memory for 1 process?
2012 Sep 19
27
[PATCH] Persistent grant maps for xen blk drivers
This patch implements persistent grants for the xen-blk{front,back} mechanism. The effect of this change is to reduce the number of unmap operations performed, since they cause a (costly) TLB shootdown. This allows the I/O performance to scale better when a large number of VMs are performing I/O. Previously, the blkfront driver was supplied a bvec[] from the request queue. This was granted to