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