search for: artiom

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

Did you mean: artio
2007 Sep 06
6
Serial port on the domU
I configured a domU to access to the physical serial port of the dom0 (/dev/ttyS0) typing this in the domU configuration file: irq = [ 4 ] ioports = [ "3f8-3ff" ] The domU starts without any error, but the serial port isn''t recognised. The /dev/ttyS0 device exists on the domU, and I blacklisted the serial_core, the 8250 and 8250_pnp modules on the dom0. What is the problem?
2010 Oct 11
1
[LLVMdev] Pointer aliasing issue
Unfortunately since in this example function arguments are array of pointers, __restrict doesn't help. Yes, using 2 stores into same location is intentional. On Mon, Oct 11, 2010 at 12:20 PM, Duncan Sands <baldrick at free.fr> wrote: > Hi Artiom, > > > I have following C code: > > > > void factorial(float **a, float **b) > > { > > b[2][2] = a[0][2]; > > b[2][2] = a[0][1]; > > } > ... > > Assuming that a and b arrays contains pointers that are not aliased, >...
2010 Oct 11
2
[LLVMdev] Pointer aliasing issue
...0 = getelementptr inbounds float* %6, i64 2 ; <float*> [#uses=1] store float %9, float* %10, align 4 ret void } Assuming that a and b arrays contains pointers that are not aliased, is it possible to remove the first store by using some C or LLVM IR specific declarations? Thanks. -- Artiom -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101011/04ae2501/attachment.html>
2010 Oct 11
0
[LLVMdev] Pointer aliasing issue
Hi Artiom, > I have following C code: > > void factorial(float **a, float **b) > { > b[2][2] = a[0][2]; > b[2][2] = a[0][1]; > } ... > Assuming that a and b arrays contains pointers that are not aliased, > is it possible to remove the first store by using...
2010 Oct 11
0
[LLVMdev] Pointer aliasing issue
Hi, I have a question regarding pointer aliasing. I have following C code: void factorial(float **a, float **b) { b[2][2] = a[0][2]; b[2][2] = a[0][1]; } Which is converted to following LLVM IR: define void @factorial(float** nocapture %a, float** nocapture %b) nounwind{ entry: %0 = getelementptr inbounds float** %b, i64 2 ; <float**> [#uses=2] %1 = load float** %0, align 8