[PATCH] D54073: [x86] allow vector load narrowing with multi-use values

Sanjay Patel via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 8 13:33:49 PST 2018


spatel added inline comments.


================
Comment at: test/CodeGen/X86/pr34653.ll:2
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
 ; RUN: llc %s -O0 -mtriple=x86_64-unknown-unknown -mattr=+avx512f -o - | FileCheck %s
 
----------------
This is a -O0 test, so doesn't matter? With optimization, everything disappears:
	
```
pushq	%rbp
movq	%rsp, %rbp
andq	$-512, %rsp             ## imm = 0xFE00
subq	$1024, %rsp             ## imm = 0x400
movq	%rsp, %rdi
callq	_test
movq	%rbp, %rsp
popq	%rbp

```


https://reviews.llvm.org/D54073





More information about the llvm-commits mailing list