Displaying 1 result from an estimated 1 matches for "_vstore".
Did you mean:
_store
2013 Jul 10
4
[LLVMdev] unaligned AVX store gets split into two instructions
...:
define <4 x double> @vstore(<4 x double>*) {
entry:
%1 = load <4 x double>* %0, align 8
ret <4 x double> %1
}
------------------------------------------------------------
Running llvm-32/bin/llc vstore.ll creates:
.section __TEXT,__text,regular,pure_instructions
.globl _vstore
.align 4, 0x90
_vstore: ## @vstore
.cfi_startproc
## BB#0: ## %entry
pushq %rbp
Ltmp2:
.cfi_def_cfa_offset 16
Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp4:
.cfi_def_cfa_register %rbp
vmovups (%rdi), %ymm0
popq %rbp
ret
.cfi_endproc...