Displaying 4 results from an estimated 4 matches for "_moves_".
2005 Oct 26
2
"intelligent" rsync scripts?
...ocations over WAN).
Overall it works flawlessly, as it transfers only changes, but sometimes
there are some serious hiccups.
Suppose this scenario, suppose it's 1 GB of files:
user shares:
/home/joe/data/file1
/file2
/...
/file1000
Now the user _moves_ that data to some other folder:
/home/joe/WAN_goes_crazy/file1
/file2
/...
/file1000
...and we start a backup process.
rsync will first transfer data from "/home/joe/WAN_goes_crazy/file...",
and then dele...
2012 Feb 03
0
[LLVMdev] Issues with the llvm.stackrestore intrinsic - now LoopRotation handling of alloca
...br loopstart
loopbody:
[use alloc'd mem]
call stackrestore(%oldsp)
br loopstart
loopstart:
%oldsp = call stacksave()
alloca
[...]
brcond loopbody, end
end:
[use alloc'd mem]
call stackrestore(%oldsp)
Then LoopRotation clones the stacksave from bb3 to bb1 and _moves_ the
alloca from bb3 to bb1. So the alloca is moved outside the loop instead
of having it execute each lap. But there still is a stackrestore inside
the loop that will "deallocate" the memory, so all but the first lap of
the loop will access deallocated memory.
So, shouldn't alloca in...
2012 Feb 03
1
[LLVMdev] Issues with the llvm.stackrestore intrinsic - now LoopRotation handling of alloca
...ll stackrestore(%oldsp)
> br loopstart
>
> loopstart:
> %oldsp = call stacksave()
> alloca
> [...]
> brcond loopbody, end
>
> end:
> [use alloc'd mem]
> call stackrestore(%oldsp)
>
> Then LoopRotation clones the stacksave from bb3 to bb1 and _moves_ the
> alloca from bb3 to bb1. So the alloca is moved outside the loop instead
> of having it execute each lap. But there still is a stackrestore inside
> the loop that will "deallocate" the memory, so all but the first lap of
> the loop will access deallocated memory.
>
>...
2012 Feb 01
3
[LLVMdev] Issues with the llvm.stackrestore intrinsic
Hi,
I have two problems regarding the llvm.stackrestore intrinsic. I'm
running on 3.0, but a quick test on trunk also showed the same behavior.
First problem:
---------------
I have code like:
tmp1 = call llvm.stacksave()
tmp2 = alloca
[do some stuff with tmp2]
call llvm.stackrestore(tmp1)
[some other stuff]
tmp3 = call llvm.stacksave()
tmp4 = alloca
[do some stuff