search for: vl0

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...