Displaying 4 results from an estimated 4 matches for "vl0".
Did you mean:
v10
2014 Aug 07
3
[LLVMdev] MCJIT generates MOVAPS on unaligned address
...gt;
> The following code in the SLP vectorizer should have made sure that we created an alignment of “4 bytes” given a data layout (http://llvm.org/docs/LangRef.html#data-layout) that specifies f32:32:32.
>
> case Instruction::Store: {
> StoreInst *SI = cast<StoreInst>(VL0);
> unsigned Alignment = SI->getAlignment();
> ...
> StoreInst *S = Builder.CreateStore(VecValue, VecPtr);
> if (!Alignment)
> Alignment = DL->getABITypeAlignment(SI->getPointerOperand()->getType()); // << Get the 4byte alignment...
2014 Aug 07
2
[LLVMdev] MCJIT generates MOVAPS on unaligned address
...g code in the SLP vectorizer should have made sure that we created an alignment of “4 bytes” given a data layout (http://llvm.org/docs/LangRef.html#data-layout) that specifies f32:32:32.
>>>
>>> case Instruction::Store: {
>>> StoreInst *SI = cast<StoreInst>(VL0);
>>> unsigned Alignment = SI->getAlignment();
>>> ...
>>> StoreInst *S = Builder.CreateStore(VecValue, VecPtr);
>>> if (!Alignment)
>>> Alignment = DL->getABITypeAlignment(SI->getPointerOperand()->getType()); // &l...
2014 Aug 07
3
[LLVMdev] MCJIT generates MOVAPS on unaligned address
MCJIT when lowering to x86-64 generates a MOVAPS (Move Aligned Packed
Single-Precision Floating-Point Values) on a non-aligned memory address:
movaps 88(%rdx), %xmm0
where %rdx comes in as a function argument with only natural alignment
(float*). This x86 instruction requires the memory address to be 16 byte
aligned which 88 plus something aligned to 4 byte isn't.
Here the
2002 Nov 20
0
Plots by subject
...b='CD4 count (cells/ul)
[-x-]', xlab=??)
par(new=T)
plot(gtd, Y, ylim=c(0,800), type='p', pch=8, axes=F, ylab='', xlab='',
cex=1.4)
par(new=T)
plot(vld, VL, axes=F, ylim=c(0,6), lty=5, ylab='', type='c', xlab='')
axis(4)
par(new=T)
plot(vld, VL0, axes=F, ylim=c(0,6), pch=16, lty=2, ylab='', type='p', xlab='',
cex=1.4)
axis(4)
par(new=T)
plot(vld, VL1, axes=F, ylim=c(0,6), pch=1, lty=2, ylab='', type='p', xlab='',
cex=1.4)
axis(4)
mtext("Viral load (log10) [--o--]",line=3, 4, outer...