Searched refs:vzeroupper (Results 1 – 25 of 110) sorted by relevance
12345
1 ; RUN: llc < %s -x86-use-vzeroupper -mtriple=x86_64-apple-darwin -mattr=+avx | FileCheck %s2 ; RUN: llc < %s -x86-use-vzeroupper -mtriple=x86_64-apple-darwin -mattr=+avx,+fast-partial-ymm-writ…3 ; RUN: llc < %s -x86-use-vzeroupper -mtriple=x86_64-apple-darwin -mcpu=btver2 | FileCheck --check-p…5 ; FASTYMM-NOT: vzeroupper6 ; BTVER2-NOT: vzeroupper15 ;; Basic checking - don't emit any vzeroupper instruction20 ; CHECK-NOT: vzeroupper33 ; CHECK: vzeroupper37 ; CHECK-NOT: vzeroupper45 ;; Check that vzeroupper is emitted for tail calls.[all …]
16 ; X32-NEXT: vzeroupper22 ; X64-NEXT: vzeroupper42 ; X32-NEXT: vzeroupper48 ; X64-NEXT: vzeroupper70 ; X32-NEXT: vzeroupper76 ; X64-NEXT: vzeroupper96 ; X32-NEXT: vzeroupper102 ; X64-NEXT: vzeroupper124 ; X32-NEXT: vzeroupper133 ; X64-NEXT: vzeroupper[all …]
4 ;; Checks that interrupt handler code does not call "vzeroupper" instruction8 ; CHECK: vzeroupper10 ; CHECK-NOT: vzeroupper
14 ; CHECK-NEXT: vzeroupper22 ; CHECK-NEXT: vzeroupper24 call void @llvm.x86.avx.vzeroupper()39 ; CHECK-NEXT: vzeroupper44 call void @llvm.x86.avx.vzeroupper()64 ; CHECK-NEXT: vzeroupper91 declare void @llvm.x86.avx.vzeroupper() nounwind readnone
28 ; CHECK-NEXT: vzeroupper41 ; CHECK-NEXT: vzeroupper54 ; CHECK-NEXT: vzeroupper68 ; CHECK-NEXT: vzeroupper81 ; CHECK-NEXT: vzeroupper94 ; CHECK-NEXT: vzeroupper108 ; CHECK-NEXT: vzeroupper124 ; CHECK-NEXT: vzeroupper
94 ; AVX-NEXT: vzeroupper118 ; AVX1-NEXT: vzeroupper126 ; AVX2-NEXT: vzeroupper175 ; AVX-NEXT: vzeroupper193 ; AVX1-NEXT: vzeroupper201 ; AVX2-NEXT: vzeroupper251 ; AVX-NEXT: vzeroupper267 ; AVX-NEXT: vzeroupper289 ; AVX1-NEXT: vzeroupper296 ; AVX2-NEXT: vzeroupper[all …]
20 ; CHECK-NEXT: vzeroupper37 ; CHECK-NEXT: vzeroupper55 ; CHECK-NEXT: vzeroupper73 ; CHECK-NEXT: vzeroupper
11 ; CHECK-NEXT: vzeroupper25 ; CHECK-NEXT: vzeroupper39 ; CHECK-NEXT: vzeroupper
19 ; X32-NEXT: vzeroupper32 ; X64-NEXT: vzeroupper56 ; X32-NEXT: vzeroupper67 ; X64-NEXT: vzeroupper
52 ; vzeroupper before the return, so just check for the absence of shuffles.58 ; AVX-NEXT: vzeroupper68 ; AVX-NEXT: vzeroupper78 ; AVX-NEXT: vzeroupper
55 ; AVX-NEXT: vzeroupper90 ; AVX-NEXT: vzeroupper139 ; AVX-NEXT: vzeroupper190 ; AVX-NEXT: vzeroupper268 ; AVX1-NEXT: vzeroupper276 ; AVX2-NEXT: vzeroupper319 ; AVX1-NEXT: vzeroupper328 ; AVX2-NEXT: vzeroupper385 ; AVX1-NEXT: vzeroupper396 ; AVX2-NEXT: vzeroupper[all …]
31 ; AVX1-NEXT: vzeroupper40 ; AVX2-NEXT: vzeroupper96 ; AVX1-NEXT: vzeroupper111 ; AVX2-NEXT: vzeroupper146 ; AVX1-NEXT: vzeroupper155 ; AVX2-NEXT: vzeroupper232 ; AVX1-NEXT: vzeroupper260 ; AVX2-NEXT: vzeroupper312 ; AVX1-NEXT: vzeroupper328 ; AVX2-NEXT: vzeroupper[all …]
20 ; CHECK-NOT: vzeroupper32 ; CHECK-NOT: vzeroupper
137 ; WIN64-NOT: vzeroupper139 ; WIN64-NOT: vzeroupper144 ; X64-NOT: vzeroupper146 ; X64-NOT: vzeroupper151 ; X32: vzeroupper153 ; X32: vzeroupper
10 ; CHECK-NEXT: vzeroupper23 ; CHECK-NEXT: vzeroupper
251 ; AVX-NEXT: vzeroupper275 ; AVX-NEXT: vzeroupper299 ; AVX-NEXT: vzeroupper323 ; AVX-NEXT: vzeroupper347 ; AVX-NEXT: vzeroupper371 ; AVX-NEXT: vzeroupper754 ; AVX-NEXT: vzeroupper775 ; AVX-NEXT: vzeroupper796 ; AVX-NEXT: vzeroupper817 ; AVX-NEXT: vzeroupper[all …]
336 ; X32-NEXT: vzeroupper342 ; X64-NEXT: vzeroupper390 ; X32-NEXT: vzeroupper396 ; X64-NEXT: vzeroupper444 ; X32-NEXT: vzeroupper450 ; X64-NEXT: vzeroupper611 ; X32-NEXT: vzeroupper617 ; X64-NEXT: vzeroupper629 ; X32-NEXT: vzeroupper635 ; X64-NEXT: vzeroupper[all …]
224 ; AVX1-NEXT: vzeroupper232 ; AVX2-NEXT: vzeroupper274 ; AVX1-NEXT: vzeroupper282 ; AVX2-NEXT: vzeroupper327 ; AVX1-NEXT: vzeroupper337 ; AVX2-NEXT: vzeroupper375 ; AVX1-NEXT: vzeroupper383 ; AVX2-NEXT: vzeroupper426 ; AVX1-NEXT: vzeroupper434 ; AVX2-NEXT: vzeroupper[all …]
60 ; X32-AVX-NEXT: vzeroupper75 ; X64-AVX-NEXT: vzeroupper107 ; X32-AVX-NEXT: vzeroupper128 ; X64-AVX-NEXT: vzeroupper
1605 ; AVX1-NEXT: vzeroupper1652 ; AVX2-NEXT: vzeroupper2054 ; AVX1-NEXT: vzeroupper2090 ; AVX2-NEXT: vzeroupper2198 ; AVX1-NEXT: vzeroupper2265 ; AVX2-NEXT: vzeroupper2400 ; AVX1-NEXT: vzeroupper2406 ; AVX1-NEXT: vzeroupper2414 ; AVX1-NEXT: vzeroupper2447 ; AVX2-NEXT: vzeroupper[all …]
27 ; CHECK-NEXT: vzeroupper40 ; CHECK-NEXT: vzeroupper57 ; CHECK-NEXT: vzeroupper
10 ; CHECK-NEXT: vzeroupper22 ; CHECK-NEXT: vzeroupper100 ; CHECK-NEXT: vzeroupper
1 ; RUN: llc < %s -x86-use-vzeroupper -mtriple=x86_64-apple-darwin -mcpu=corei7-avx -mattr=+avx | Fil…13 ; CHECK: vzeroupper17 ; CHECK-NOT: vzeroupper20 ; CHECK: vzeroupper
313 vzeroupper533 vzeroupper585 vzeroupper623 vzeroupper921 vzeroupper1032 vzeroupper1073 vzeroupper1105 vzeroupper1220 vzeroupper1262 vzeroupper[all …]
345 vzeroupper563 vzeroupper615 vzeroupper653 vzeroupper946 vzeroupper1054 vzeroupper1094 vzeroupper1125 vzeroupper1239 vzeroupper1280 vzeroupper[all …]