7485 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_analyze_test_checks.py2; RUN: opt < %s -passes="print<cost-model>" 2>&1 -disable-output -mtriple=x86_64-apple-macosx10.8.0 -mattr=+sse2 | FileCheck %s --check-prefixes=SSE23; RUN: opt < %s -passes="print<cost-model>" 2>&1 -disable-output -mtriple=x86_64-apple-macosx10.8.0 -mattr=+sse4.1 | FileCheck %s --check-prefixes=SSE414; RUN: opt < %s -passes="print<cost-model>" 2>&1 -disable-output -mtriple=x86_64-apple-macosx10.8.0 -mattr=+avx | FileCheck %s --check-prefixes=AVX5; RUN: opt < %s -passes="print<cost-model>" 2>&1 -disable-output -mtriple=x86_64-apple-macosx10.8.0 -mattr=+avx512bw | FileCheck %s --check-prefixes=AVX5126 7target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"8target triple = "x86_64-apple-macosx10.8.0"9 10define i32 @stores_align4(i32 %arg) {11 ; Scalars12; SSE2-LABEL: 'stores_align4'13; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 414; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 415; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 416; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 417; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 418; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 419; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 420; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 421; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 422; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 423; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 424; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 425; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 426; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 427; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 428; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 429; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 430; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 431; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 432; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 433; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 434; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 435; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 436; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 437; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 438; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <256 x i1> undef, ptr undef, align 439; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i8> undef, ptr undef, align 440; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i16> undef, ptr undef, align 441; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i32> undef, ptr undef, align 442; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i64> undef, ptr undef, align 443; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 444; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 445; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x float> undef, ptr undef, align 446; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x double> undef, ptr undef, align 447; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x ptr> undef, ptr undef, align 448; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 449; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <512 x i1> undef, ptr undef, align 450; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <64 x i8> undef, ptr undef, align 451; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <32 x i16> undef, ptr undef, align 452; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x i32> undef, ptr undef, align 453; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x i64> undef, ptr undef, align 454; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 455; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 456; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 457; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x float> undef, ptr undef, align 458; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x double> undef, ptr undef, align 459; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x ptr> undef, ptr undef, align 460; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 461; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef62;63; SSE41-LABEL: 'stores_align4'64; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 465; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 466; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 467; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 468; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 469; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 470; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 471; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 472; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 473; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 474; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 475; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 476; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 477; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 478; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 479; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 480; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 481; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 482; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 483; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 484; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 485; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 486; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 487; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 488; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 489; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <256 x i1> undef, ptr undef, align 490; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i8> undef, ptr undef, align 491; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i16> undef, ptr undef, align 492; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i32> undef, ptr undef, align 493; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i64> undef, ptr undef, align 494; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 495; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 496; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x float> undef, ptr undef, align 497; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x double> undef, ptr undef, align 498; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x ptr> undef, ptr undef, align 499; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 4100; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <512 x i1> undef, ptr undef, align 4101; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <64 x i8> undef, ptr undef, align 4102; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <32 x i16> undef, ptr undef, align 4103; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x i32> undef, ptr undef, align 4104; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x i64> undef, ptr undef, align 4105; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 4106; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 4107; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 4108; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x float> undef, ptr undef, align 4109; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x double> undef, ptr undef, align 4110; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x ptr> undef, ptr undef, align 4111; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 4112; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef113;114; AVX-LABEL: 'stores_align4'115; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 4116; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 4117; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 4118; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 4119; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 4120; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 4121; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 4122; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 4123; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 4124; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 4125; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 4126; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 4127; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 4128; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 4129; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 4130; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 4131; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 4132; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 4133; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 4134; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 4135; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 4136; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 4137; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 4138; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 4139; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 4140; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <256 x i1> undef, ptr undef, align 4141; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i8> undef, ptr undef, align 4142; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i16> undef, ptr undef, align 4143; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i32> undef, ptr undef, align 4144; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i64> undef, ptr undef, align 4145; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 4146; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 4147; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x float> undef, ptr undef, align 4148; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x double> undef, ptr undef, align 4149; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x ptr> undef, ptr undef, align 4150; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 4151; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <512 x i1> undef, ptr undef, align 4152; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <64 x i8> undef, ptr undef, align 4153; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i16> undef, ptr undef, align 4154; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i32> undef, ptr undef, align 4155; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i64> undef, ptr undef, align 4156; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 4157; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 4158; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 4159; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x float> undef, ptr undef, align 4160; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x double> undef, ptr undef, align 4161; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x ptr> undef, ptr undef, align 4162; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 4163; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef164;165; AVX512-LABEL: 'stores_align4'166; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 4167; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 4168; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 4169; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 4170; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 4171; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 4172; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 4173; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 4174; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 4175; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 4176; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 4177; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <128 x i1> undef, ptr undef, align 4178; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 4179; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 4180; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 4181; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 4182; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 4183; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 4184; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 4185; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 4186; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 4187; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 4188; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 4189; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 4190; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i1> undef, ptr undef, align 4191; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <256 x i1> undef, ptr undef, align 4192; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i8> undef, ptr undef, align 4193; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i16> undef, ptr undef, align 4194; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i32> undef, ptr undef, align 4195; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i64> undef, ptr undef, align 4196; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 4197; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 4198; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x float> undef, ptr undef, align 4199; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x double> undef, ptr undef, align 4200; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x ptr> undef, ptr undef, align 4201; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 4202; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <512 x i1> undef, ptr undef, align 4203; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i8> undef, ptr undef, align 4204; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i16> undef, ptr undef, align 4205; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i32> undef, ptr undef, align 4206; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i64> undef, ptr undef, align 4207; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 4208; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 4209; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 4210; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x float> undef, ptr undef, align 4211; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x double> undef, ptr undef, align 4212; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x ptr> undef, ptr undef, align 4213; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 4214; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef215;216 store i8 undef, ptr undef, align 4217 store i16 undef, ptr undef, align 4218 store i32 undef, ptr undef, align 4219 store i64 undef, ptr undef, align 4220 store i128 undef, ptr undef, align 4221 store i256 undef, ptr undef, align 4222 store i512 undef, ptr undef, align 4223 224 store float undef, ptr undef, align 4225 store double undef, ptr undef, align 4226 227 store ptr undef, ptr undef, align 4228 229 store i1 undef, ptr undef, align 4230 231 ; XMM (128-bit) vectors232 store <128 x i1> undef, ptr undef, align 4233 store <16 x i8> undef, ptr undef, align 4234 store <8 x i16> undef, ptr undef, align 4235 store <4 x i32> undef, ptr undef, align 4236 store <2 x i64> undef, ptr undef, align 4237 store <1 x i128> undef, ptr undef, align 4238 239 store <4 x float> undef, ptr undef, align 4240 store <2 x double> undef, ptr undef, align 4241 242 store <2 x ptr> undef, ptr undef, align 4243 244 store <16 x i1> undef, ptr undef, align 4245 store <8 x i1> undef, ptr undef, align 4246 store <4 x i1> undef, ptr undef, align 4247 store <2 x i1> undef, ptr undef, align 4248 store <1 x i1> undef, ptr undef, align 4249 250 ; YMM (256-bit) vectors251 store <256 x i1> undef, ptr undef, align 4252 store <32 x i8> undef, ptr undef, align 4253 store <16 x i16> undef, ptr undef, align 4254 store <8 x i32> undef, ptr undef, align 4255 store <4 x i64> undef, ptr undef, align 4256 store <2 x i128> undef, ptr undef, align 4257 store <1 x i256> undef, ptr undef, align 4258 259 store <8 x float> undef, ptr undef, align 4260 store <4 x double> undef, ptr undef, align 4261 262 store <4 x ptr> undef, ptr undef, align 4263 264 store <32 x i1> undef, ptr undef, align 4265 266 ; ZMM (512-bit) vectors267 store <512 x i1> undef, ptr undef, align 4268 store <64 x i8> undef, ptr undef, align 4269 store <32 x i16> undef, ptr undef, align 4270 store <16 x i32> undef, ptr undef, align 4271 store <8 x i64> undef, ptr undef, align 4272 store <4 x i128> undef, ptr undef, align 4273 store <2 x i256> undef, ptr undef, align 4274 store <1 x i512> undef, ptr undef, align 4275 276 store <16 x float> undef, ptr undef, align 4277 store <8 x double> undef, ptr undef, align 4278 279 store <8 x ptr> undef, ptr undef, align 4280 281 store <64 x i1> undef, ptr undef, align 4282 283 ret i32 undef284}285 286define i32 @stores_partial_align4(i32 %arg) {287 ; Partial vectors with i64 elements (doubles as pointer-sized tests))288; SSE2-LABEL: 'stores_partial_align4'289; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 4290; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i64> undef, ptr undef, align 4291; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 4292; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 4293; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 4294; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 4295; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x double> undef, ptr undef, align 4296; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 4297; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 4298; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 4299; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 4300; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 4301; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i32> undef, ptr undef, align 4302; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i32> undef, ptr undef, align 4303; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i32> undef, ptr undef, align 4304; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 4305; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i32> undef, ptr undef, align 4306; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 4307; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <11 x i32> undef, ptr undef, align 4308; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 4309; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x i32> undef, ptr undef, align 4310; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 4311; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i32> undef, ptr undef, align 4312; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 4313; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 4314; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 4315; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x float> undef, ptr undef, align 4316; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x float> undef, ptr undef, align 4317; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x float> undef, ptr undef, align 4318; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 4319; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 4320; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 4321; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 4322; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 4323; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 4324; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 4325; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 4326; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 4327; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 4328; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 4329; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 4330; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i16> undef, ptr undef, align 4331; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i16> undef, ptr undef, align 4332; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i16> undef, ptr undef, align 4333; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i16> undef, ptr undef, align 4334; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i16> undef, ptr undef, align 4335; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i16> undef, ptr undef, align 4336; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i16> undef, ptr undef, align 4337; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 4338; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 4339; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i16> undef, ptr undef, align 4340; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i16> undef, ptr undef, align 4341; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i16> undef, ptr undef, align 4342; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 4343; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 4344; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <22 x i16> undef, ptr undef, align 4345; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <23 x i16> undef, ptr undef, align 4346; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 4347; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i16> undef, ptr undef, align 4348; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <26 x i16> undef, ptr undef, align 4349; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i16> undef, ptr undef, align 4350; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 4351; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 4352; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i16> undef, ptr undef, align 4353; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i16> undef, ptr undef, align 4354; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 4355; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 4356; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <3 x i8> undef, ptr undef, align 4357; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 4358; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <5 x i8> undef, ptr undef, align 4359; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 4360; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <7 x i8> undef, ptr undef, align 4361; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 4362; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i8> undef, ptr undef, align 4363; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 4364; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <11 x i8> undef, ptr undef, align 4365; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <12 x i8> undef, ptr undef, align 4366; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <13 x i8> undef, ptr undef, align 4367; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <14 x i8> undef, ptr undef, align 4368; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <15 x i8> undef, ptr undef, align 4369; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i8> undef, ptr undef, align 4370; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i8> undef, ptr undef, align 4371; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <19 x i8> undef, ptr undef, align 4372; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i8> undef, ptr undef, align 4373; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i8> undef, ptr undef, align 4374; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i8> undef, ptr undef, align 4375; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <23 x i8> undef, ptr undef, align 4376; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i8> undef, ptr undef, align 4377; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 4378; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i8> undef, ptr undef, align 4379; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 4380; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 4381; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <29 x i8> undef, ptr undef, align 4382; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 4383; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <31 x i8> undef, ptr undef, align 4384; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i8> undef, ptr undef, align 4385; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i8> undef, ptr undef, align 4386; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <35 x i8> undef, ptr undef, align 4387; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i8> undef, ptr undef, align 4388; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <37 x i8> undef, ptr undef, align 4389; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <38 x i8> undef, ptr undef, align 4390; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <39 x i8> undef, ptr undef, align 4391; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 4392; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i8> undef, ptr undef, align 4393; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 4394; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <43 x i8> undef, ptr undef, align 4395; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i8> undef, ptr undef, align 4396; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <45 x i8> undef, ptr undef, align 4397; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <46 x i8> undef, ptr undef, align 4398; SSE2-NEXT: Cost Model: Found an estimated cost of 13 for instruction: store <47 x i8> undef, ptr undef, align 4399; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 4400; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i8> undef, ptr undef, align 4401; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i8> undef, ptr undef, align 4402; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <51 x i8> undef, ptr undef, align 4403; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <52 x i8> undef, ptr undef, align 4404; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <53 x i8> undef, ptr undef, align 4405; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i8> undef, ptr undef, align 4406; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <55 x i8> undef, ptr undef, align 4407; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 4408; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i8> undef, ptr undef, align 4409; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 4410; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <59 x i8> undef, ptr undef, align 4411; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <60 x i8> undef, ptr undef, align 4412; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <61 x i8> undef, ptr undef, align 4413; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i8> undef, ptr undef, align 4414; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: store <63 x i8> undef, ptr undef, align 4415; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 4416; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 4417; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 4418; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 4419; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <9 x i1> undef, ptr undef, align 4420; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <10 x i1> undef, ptr undef, align 4421; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <11 x i1> undef, ptr undef, align 4422; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <12 x i1> undef, ptr undef, align 4423; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i1> undef, ptr undef, align 4424; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i1> undef, ptr undef, align 4425; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i1> undef, ptr undef, align 4426; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i1> undef, ptr undef, align 4427; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i1> undef, ptr undef, align 4428; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <19 x i1> undef, ptr undef, align 4429; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i1> undef, ptr undef, align 4430; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <21 x i1> undef, ptr undef, align 4431; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i1> undef, ptr undef, align 4432; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <23 x i1> undef, ptr undef, align 4433; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <24 x i1> undef, ptr undef, align 4434; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 4435; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 4436; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 4437; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 4438; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 4439; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 4440; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 4441; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 4442; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 4443; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 4444; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 4445; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 4446; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 4447; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 4448; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 4449; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i1> undef, ptr undef, align 4450; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <42 x i1> undef, ptr undef, align 4451; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <43 x i1> undef, ptr undef, align 4452; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <44 x i1> undef, ptr undef, align 4453; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i1> undef, ptr undef, align 4454; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i1> undef, ptr undef, align 4455; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <47 x i1> undef, ptr undef, align 4456; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 4457; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i1> undef, ptr undef, align 4458; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i1> undef, ptr undef, align 4459; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <51 x i1> undef, ptr undef, align 4460; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i1> undef, ptr undef, align 4461; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <53 x i1> undef, ptr undef, align 4462; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <54 x i1> undef, ptr undef, align 4463; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <55 x i1> undef, ptr undef, align 4464; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i1> undef, ptr undef, align 4465; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <57 x i1> undef, ptr undef, align 4466; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <58 x i1> undef, ptr undef, align 4467; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <59 x i1> undef, ptr undef, align 4468; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <60 x i1> undef, ptr undef, align 4469; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i1> undef, ptr undef, align 4470; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i1> undef, ptr undef, align 4471; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <63 x i1> undef, ptr undef, align 4472; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef473;474; SSE41-LABEL: 'stores_partial_align4'475; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 4476; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i64> undef, ptr undef, align 4477; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 4478; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 4479; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 4480; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 4481; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x double> undef, ptr undef, align 4482; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 4483; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 4484; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 4485; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 4486; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 4487; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 4488; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i32> undef, ptr undef, align 4489; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i32> undef, ptr undef, align 4490; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i32> undef, ptr undef, align 4491; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i32> undef, ptr undef, align 4492; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 4493; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i32> undef, ptr undef, align 4494; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 4495; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x i32> undef, ptr undef, align 4496; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 4497; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i32> undef, ptr undef, align 4498; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 4499; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 4500; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 4501; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x float> undef, ptr undef, align 4502; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x float> undef, ptr undef, align 4503; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x float> undef, ptr undef, align 4504; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 4505; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 4506; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 4507; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 4508; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 4509; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 4510; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 4511; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 4512; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 4513; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 4514; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 4515; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 4516; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 4517; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 4518; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i16> undef, ptr undef, align 4519; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i16> undef, ptr undef, align 4520; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i16> undef, ptr undef, align 4521; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i16> undef, ptr undef, align 4522; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i16> undef, ptr undef, align 4523; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i16> undef, ptr undef, align 4524; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i16> undef, ptr undef, align 4525; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i16> undef, ptr undef, align 4526; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i16> undef, ptr undef, align 4527; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i16> undef, ptr undef, align 4528; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 4529; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 4530; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i16> undef, ptr undef, align 4531; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i16> undef, ptr undef, align 4532; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 4533; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i16> undef, ptr undef, align 4534; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <26 x i16> undef, ptr undef, align 4535; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i16> undef, ptr undef, align 4536; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 4537; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 4538; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <30 x i16> undef, ptr undef, align 4539; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <31 x i16> undef, ptr undef, align 4540; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 4541; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 4542; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 4543; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 4544; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 4545; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 4546; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 4547; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 4548; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 4549; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 4550; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 4551; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 4552; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 4553; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 4554; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 4555; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i8> undef, ptr undef, align 4556; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i8> undef, ptr undef, align 4557; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i8> undef, ptr undef, align 4558; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i8> undef, ptr undef, align 4559; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i8> undef, ptr undef, align 4560; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i8> undef, ptr undef, align 4561; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i8> undef, ptr undef, align 4562; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i8> undef, ptr undef, align 4563; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i8> undef, ptr undef, align 4564; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i8> undef, ptr undef, align 4565; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i8> undef, ptr undef, align 4566; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i8> undef, ptr undef, align 4567; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i8> undef, ptr undef, align 4568; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i8> undef, ptr undef, align 4569; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i8> undef, ptr undef, align 4570; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i8> undef, ptr undef, align 4571; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i8> undef, ptr undef, align 4572; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <35 x i8> undef, ptr undef, align 4573; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i8> undef, ptr undef, align 4574; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <37 x i8> undef, ptr undef, align 4575; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <38 x i8> undef, ptr undef, align 4576; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <39 x i8> undef, ptr undef, align 4577; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 4578; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i8> undef, ptr undef, align 4579; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 4580; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <43 x i8> undef, ptr undef, align 4581; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <44 x i8> undef, ptr undef, align 4582; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <45 x i8> undef, ptr undef, align 4583; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <46 x i8> undef, ptr undef, align 4584; SSE41-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <47 x i8> undef, ptr undef, align 4585; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 4586; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i8> undef, ptr undef, align 4587; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i8> undef, ptr undef, align 4588; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <51 x i8> undef, ptr undef, align 4589; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <52 x i8> undef, ptr undef, align 4590; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <53 x i8> undef, ptr undef, align 4591; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i8> undef, ptr undef, align 4592; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <55 x i8> undef, ptr undef, align 4593; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 4594; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <57 x i8> undef, ptr undef, align 4595; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 4596; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i8> undef, ptr undef, align 4597; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <60 x i8> undef, ptr undef, align 4598; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i8> undef, ptr undef, align 4599; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i8> undef, ptr undef, align 4600; SSE41-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <63 x i8> undef, ptr undef, align 4601; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 4602; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 4603; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 4604; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 4605; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 4606; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 4607; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 4608; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 4609; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 4610; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 4611; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 4612; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i1> undef, ptr undef, align 4613; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i1> undef, ptr undef, align 4614; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <19 x i1> undef, ptr undef, align 4615; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i1> undef, ptr undef, align 4616; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <21 x i1> undef, ptr undef, align 4617; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i1> undef, ptr undef, align 4618; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <23 x i1> undef, ptr undef, align 4619; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <24 x i1> undef, ptr undef, align 4620; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <25 x i1> undef, ptr undef, align 4621; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <26 x i1> undef, ptr undef, align 4622; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i1> undef, ptr undef, align 4623; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <28 x i1> undef, ptr undef, align 4624; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i1> undef, ptr undef, align 4625; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i1> undef, ptr undef, align 4626; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <31 x i1> undef, ptr undef, align 4627; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 4628; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 4629; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 4630; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 4631; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 4632; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 4633; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 4634; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 4635; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i1> undef, ptr undef, align 4636; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i1> undef, ptr undef, align 4637; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <43 x i1> undef, ptr undef, align 4638; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i1> undef, ptr undef, align 4639; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <45 x i1> undef, ptr undef, align 4640; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <46 x i1> undef, ptr undef, align 4641; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <47 x i1> undef, ptr undef, align 4642; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 4643; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i1> undef, ptr undef, align 4644; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i1> undef, ptr undef, align 4645; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <51 x i1> undef, ptr undef, align 4646; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i1> undef, ptr undef, align 4647; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <53 x i1> undef, ptr undef, align 4648; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <54 x i1> undef, ptr undef, align 4649; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <55 x i1> undef, ptr undef, align 4650; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i1> undef, ptr undef, align 4651; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i1> undef, ptr undef, align 4652; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <58 x i1> undef, ptr undef, align 4653; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <59 x i1> undef, ptr undef, align 4654; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <60 x i1> undef, ptr undef, align 4655; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <61 x i1> undef, ptr undef, align 4656; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <62 x i1> undef, ptr undef, align 4657; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <63 x i1> undef, ptr undef, align 4658; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef659;660; AVX-LABEL: 'stores_partial_align4'661; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 4662; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i64> undef, ptr undef, align 4663; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i64> undef, ptr undef, align 4664; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i64> undef, ptr undef, align 4665; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 4666; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 4667; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x double> undef, ptr undef, align 4668; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x double> undef, ptr undef, align 4669; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x double> undef, ptr undef, align 4670; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 4671; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 4672; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 4673; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 4674; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i32> undef, ptr undef, align 4675; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i32> undef, ptr undef, align 4676; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 4677; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <9 x i32> undef, ptr undef, align 4678; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i32> undef, ptr undef, align 4679; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <11 x i32> undef, ptr undef, align 4680; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i32> undef, ptr undef, align 4681; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i32> undef, ptr undef, align 4682; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 4683; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i32> undef, ptr undef, align 4684; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 4685; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 4686; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 4687; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x float> undef, ptr undef, align 4688; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x float> undef, ptr undef, align 4689; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x float> undef, ptr undef, align 4690; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <9 x float> undef, ptr undef, align 4691; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x float> undef, ptr undef, align 4692; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <11 x float> undef, ptr undef, align 4693; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x float> undef, ptr undef, align 4694; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 4695; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 4696; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 4697; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 4698; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 4699; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 4700; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 4701; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 4702; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 4703; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 4704; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i16> undef, ptr undef, align 4705; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i16> undef, ptr undef, align 4706; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i16> undef, ptr undef, align 4707; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i16> undef, ptr undef, align 4708; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i16> undef, ptr undef, align 4709; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 4710; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 4711; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i16> undef, ptr undef, align 4712; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <18 x i16> undef, ptr undef, align 4713; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i16> undef, ptr undef, align 4714; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i16> undef, ptr undef, align 4715; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i16> undef, ptr undef, align 4716; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i16> undef, ptr undef, align 4717; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <23 x i16> undef, ptr undef, align 4718; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i16> undef, ptr undef, align 4719; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i16> undef, ptr undef, align 4720; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i16> undef, ptr undef, align 4721; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i16> undef, ptr undef, align 4722; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 4723; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 4724; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <30 x i16> undef, ptr undef, align 4725; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <31 x i16> undef, ptr undef, align 4726; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 4727; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 4728; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 4729; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 4730; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 4731; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 4732; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 4733; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 4734; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 4735; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 4736; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 4737; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 4738; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 4739; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 4740; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 4741; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i8> undef, ptr undef, align 4742; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i8> undef, ptr undef, align 4743; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <19 x i8> undef, ptr undef, align 4744; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i8> undef, ptr undef, align 4745; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <21 x i8> undef, ptr undef, align 4746; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <22 x i8> undef, ptr undef, align 4747; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <23 x i8> undef, ptr undef, align 4748; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i8> undef, ptr undef, align 4749; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 4750; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i8> undef, ptr undef, align 4751; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 4752; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 4753; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i8> undef, ptr undef, align 4754; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 4755; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <31 x i8> undef, ptr undef, align 4756; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i8> undef, ptr undef, align 4757; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i8> undef, ptr undef, align 4758; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <35 x i8> undef, ptr undef, align 4759; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <36 x i8> undef, ptr undef, align 4760; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <37 x i8> undef, ptr undef, align 4761; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <38 x i8> undef, ptr undef, align 4762; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <39 x i8> undef, ptr undef, align 4763; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <40 x i8> undef, ptr undef, align 4764; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <41 x i8> undef, ptr undef, align 4765; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <42 x i8> undef, ptr undef, align 4766; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <43 x i8> undef, ptr undef, align 4767; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <44 x i8> undef, ptr undef, align 4768; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i8> undef, ptr undef, align 4769; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i8> undef, ptr undef, align 4770; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <47 x i8> undef, ptr undef, align 4771; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <48 x i8> undef, ptr undef, align 4772; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <49 x i8> undef, ptr undef, align 4773; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <50 x i8> undef, ptr undef, align 4774; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <51 x i8> undef, ptr undef, align 4775; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i8> undef, ptr undef, align 4776; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <53 x i8> undef, ptr undef, align 4777; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <54 x i8> undef, ptr undef, align 4778; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <55 x i8> undef, ptr undef, align 4779; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 4780; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <57 x i8> undef, ptr undef, align 4781; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 4782; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i8> undef, ptr undef, align 4783; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <60 x i8> undef, ptr undef, align 4784; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i8> undef, ptr undef, align 4785; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i8> undef, ptr undef, align 4786; AVX-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <63 x i8> undef, ptr undef, align 4787; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 4788; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 4789; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 4790; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 4791; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 4792; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 4793; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 4794; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 4795; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 4796; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 4797; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 4798; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i1> undef, ptr undef, align 4799; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i1> undef, ptr undef, align 4800; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i1> undef, ptr undef, align 4801; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <20 x i1> undef, ptr undef, align 4802; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i1> undef, ptr undef, align 4803; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i1> undef, ptr undef, align 4804; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <23 x i1> undef, ptr undef, align 4805; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <24 x i1> undef, ptr undef, align 4806; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 4807; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 4808; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 4809; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 4810; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 4811; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 4812; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 4813; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 4814; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 4815; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 4816; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 4817; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 4818; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 4819; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 4820; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 4821; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i1> undef, ptr undef, align 4822; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i1> undef, ptr undef, align 4823; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <43 x i1> undef, ptr undef, align 4824; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i1> undef, ptr undef, align 4825; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <45 x i1> undef, ptr undef, align 4826; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <46 x i1> undef, ptr undef, align 4827; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <47 x i1> undef, ptr undef, align 4828; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 4829; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <49 x i1> undef, ptr undef, align 4830; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <50 x i1> undef, ptr undef, align 4831; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <51 x i1> undef, ptr undef, align 4832; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <52 x i1> undef, ptr undef, align 4833; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <53 x i1> undef, ptr undef, align 4834; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <54 x i1> undef, ptr undef, align 4835; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <55 x i1> undef, ptr undef, align 4836; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <56 x i1> undef, ptr undef, align 4837; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <57 x i1> undef, ptr undef, align 4838; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <58 x i1> undef, ptr undef, align 4839; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <59 x i1> undef, ptr undef, align 4840; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <60 x i1> undef, ptr undef, align 4841; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i1> undef, ptr undef, align 4842; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i1> undef, ptr undef, align 4843; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <63 x i1> undef, ptr undef, align 4844; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef845;846; AVX512-LABEL: 'stores_partial_align4'847; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 4848; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i64> undef, ptr undef, align 4849; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 4850; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 4851; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i64> undef, ptr undef, align 4852; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 4853; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x double> undef, ptr undef, align 4854; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 4855; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 4856; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x double> undef, ptr undef, align 4857; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 4858; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 4859; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 4860; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i32> undef, ptr undef, align 4861; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i32> undef, ptr undef, align 4862; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 4863; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i32> undef, ptr undef, align 4864; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 4865; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i32> undef, ptr undef, align 4866; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 4867; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i32> undef, ptr undef, align 4868; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i32> undef, ptr undef, align 4869; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i32> undef, ptr undef, align 4870; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 4871; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 4872; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 4873; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x float> undef, ptr undef, align 4874; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x float> undef, ptr undef, align 4875; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x float> undef, ptr undef, align 4876; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 4877; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 4878; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 4879; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 4880; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x float> undef, ptr undef, align 4881; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x float> undef, ptr undef, align 4882; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x float> undef, ptr undef, align 4883; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 4884; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 4885; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 4886; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 4887; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 4888; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 4889; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 4890; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i16> undef, ptr undef, align 4891; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i16> undef, ptr undef, align 4892; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i16> undef, ptr undef, align 4893; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i16> undef, ptr undef, align 4894; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i16> undef, ptr undef, align 4895; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 4896; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 4897; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i16> undef, ptr undef, align 4898; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i16> undef, ptr undef, align 4899; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <19 x i16> undef, ptr undef, align 4900; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 4901; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 4902; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i16> undef, ptr undef, align 4903; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i16> undef, ptr undef, align 4904; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 4905; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <25 x i16> undef, ptr undef, align 4906; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i16> undef, ptr undef, align 4907; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i16> undef, ptr undef, align 4908; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i16> undef, ptr undef, align 4909; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i16> undef, ptr undef, align 4910; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i16> undef, ptr undef, align 4911; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i16> undef, ptr undef, align 4912; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 4913; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 4914; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 4915; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 4916; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 4917; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 4918; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 4919; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 4920; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 4921; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 4922; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 4923; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 4924; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 4925; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 4926; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 4927; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i8> undef, ptr undef, align 4928; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i8> undef, ptr undef, align 4929; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <19 x i8> undef, ptr undef, align 4930; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i8> undef, ptr undef, align 4931; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <21 x i8> undef, ptr undef, align 4932; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <22 x i8> undef, ptr undef, align 4933; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <23 x i8> undef, ptr undef, align 4934; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i8> undef, ptr undef, align 4935; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 4936; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i8> undef, ptr undef, align 4937; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 4938; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 4939; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i8> undef, ptr undef, align 4940; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 4941; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <31 x i8> undef, ptr undef, align 4942; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <33 x i8> undef, ptr undef, align 4943; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <34 x i8> undef, ptr undef, align 4944; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <35 x i8> undef, ptr undef, align 4945; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <36 x i8> undef, ptr undef, align 4946; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <37 x i8> undef, ptr undef, align 4947; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <38 x i8> undef, ptr undef, align 4948; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <39 x i8> undef, ptr undef, align 4949; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 4950; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i8> undef, ptr undef, align 4951; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 4952; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <43 x i8> undef, ptr undef, align 4953; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <44 x i8> undef, ptr undef, align 4954; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <45 x i8> undef, ptr undef, align 4955; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <46 x i8> undef, ptr undef, align 4956; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <47 x i8> undef, ptr undef, align 4957; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 4958; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <49 x i8> undef, ptr undef, align 4959; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <50 x i8> undef, ptr undef, align 4960; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <51 x i8> undef, ptr undef, align 4961; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <52 x i8> undef, ptr undef, align 4962; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <53 x i8> undef, ptr undef, align 4963; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <54 x i8> undef, ptr undef, align 4964; AVX512-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <55 x i8> undef, ptr undef, align 4965; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i8> undef, ptr undef, align 4966; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i8> undef, ptr undef, align 4967; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <58 x i8> undef, ptr undef, align 4968; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <59 x i8> undef, ptr undef, align 4969; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <60 x i8> undef, ptr undef, align 4970; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <61 x i8> undef, ptr undef, align 4971; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i8> undef, ptr undef, align 4972; AVX512-NEXT: Cost Model: Found an estimated cost of 13 for instruction: store <63 x i8> undef, ptr undef, align 4973; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 4974; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 4975; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 4976; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 4977; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 4978; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 4979; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 4980; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 4981; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 4982; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 4983; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 4984; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i1> undef, ptr undef, align 4985; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i1> undef, ptr undef, align 4986; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i1> undef, ptr undef, align 4987; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <20 x i1> undef, ptr undef, align 4988; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i1> undef, ptr undef, align 4989; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i1> undef, ptr undef, align 4990; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <23 x i1> undef, ptr undef, align 4991; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <24 x i1> undef, ptr undef, align 4992; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 4993; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 4994; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 4995; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 4996; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 4997; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 4998; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 4999; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i1> undef, ptr undef, align 41000; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i1> undef, ptr undef, align 41001; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <35 x i1> undef, ptr undef, align 41002; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <36 x i1> undef, ptr undef, align 41003; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <37 x i1> undef, ptr undef, align 41004; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <38 x i1> undef, ptr undef, align 41005; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <39 x i1> undef, ptr undef, align 41006; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <40 x i1> undef, ptr undef, align 41007; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i1> undef, ptr undef, align 41008; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <42 x i1> undef, ptr undef, align 41009; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <43 x i1> undef, ptr undef, align 41010; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <44 x i1> undef, ptr undef, align 41011; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i1> undef, ptr undef, align 41012; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i1> undef, ptr undef, align 41013; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <47 x i1> undef, ptr undef, align 41014; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <48 x i1> undef, ptr undef, align 41015; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <49 x i1> undef, ptr undef, align 41016; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <50 x i1> undef, ptr undef, align 41017; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <51 x i1> undef, ptr undef, align 41018; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <52 x i1> undef, ptr undef, align 41019; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <53 x i1> undef, ptr undef, align 41020; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i1> undef, ptr undef, align 41021; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <55 x i1> undef, ptr undef, align 41022; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <56 x i1> undef, ptr undef, align 41023; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <57 x i1> undef, ptr undef, align 41024; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <58 x i1> undef, ptr undef, align 41025; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i1> undef, ptr undef, align 41026; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <60 x i1> undef, ptr undef, align 41027; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <61 x i1> undef, ptr undef, align 41028; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i1> undef, ptr undef, align 41029; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <63 x i1> undef, ptr undef, align 41030; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1031;1032 store <1 x i64> undef, ptr undef, align 41033 ; <2 x i64> is XMM1034 store <3 x i64> undef, ptr undef, align 41035 ; <4 x i64> is YMM1036 store <5 x i64> undef, ptr undef, align 41037 store <6 x i64> undef, ptr undef, align 41038 store <7 x i64> undef, ptr undef, align 41039 ; <8 x i64> is ZMM1040 1041 ; Partial vectors with double elements1042 store <1 x double> undef, ptr undef, align 41043 ; <2 x double> is XMM1044 store <3 x double> undef, ptr undef, align 41045 ; <4 x double> is YMM1046 store <5 x double> undef, ptr undef, align 41047 store <6 x double> undef, ptr undef, align 41048 store <7 x double> undef, ptr undef, align 41049 ; <8 x double> is ZMM1050 1051 ; Partial vectors with i32 elements1052 store <1 x i32> undef, ptr undef, align 41053 store <2 x i32> undef, ptr undef, align 41054 store <3 x i32> undef, ptr undef, align 41055 ; <4 x i32> is XMM1056 store <5 x i32> undef, ptr undef, align 41057 store <6 x i32> undef, ptr undef, align 41058 store <7 x i32> undef, ptr undef, align 41059 ; <8 x i32> is YMM1060 store <9 x i32> undef, ptr undef, align 41061 store <10 x i32> undef, ptr undef, align 41062 store <11 x i32> undef, ptr undef, align 41063 store <12 x i32> undef, ptr undef, align 41064 store <13 x i32> undef, ptr undef, align 41065 store <14 x i32> undef, ptr undef, align 41066 store <15 x i32> undef, ptr undef, align 41067 ; <16 x i32> is ZMM1068 1069 ; Partial vectors with float elements1070 store <1 x float> undef, ptr undef, align 41071 store <2 x float> undef, ptr undef, align 41072 store <3 x float> undef, ptr undef, align 41073 ; <4 x float> is XMM1074 store <5 x float> undef, ptr undef, align 41075 store <6 x float> undef, ptr undef, align 41076 store <7 x float> undef, ptr undef, align 41077 ; <8 x float> is YMM1078 store <9 x float> undef, ptr undef, align 41079 store <10 x float> undef, ptr undef, align 41080 store <11 x float> undef, ptr undef, align 41081 store <12 x float> undef, ptr undef, align 41082 store <13 x float> undef, ptr undef, align 41083 store <14 x float> undef, ptr undef, align 41084 store <15 x float> undef, ptr undef, align 41085 ; <16 x float> is ZMM1086 1087 ; Partial vectors with i16 elements1088 store <1 x i16> undef, ptr undef, align 41089 store <2 x i16> undef, ptr undef, align 41090 store <3 x i16> undef, ptr undef, align 41091 store <4 x i16> undef, ptr undef, align 41092 store <5 x i16> undef, ptr undef, align 41093 store <6 x i16> undef, ptr undef, align 41094 store <7 x i16> undef, ptr undef, align 41095 ; <8 x i16> is XMM1096 store <9 x i16> undef, ptr undef, align 41097 store <10 x i16> undef, ptr undef, align 41098 store <11 x i16> undef, ptr undef, align 41099 store <12 x i16> undef, ptr undef, align 41100 store <13 x i16> undef, ptr undef, align 41101 store <14 x i16> undef, ptr undef, align 41102 store <15 x i16> undef, ptr undef, align 41103 ; <16 x i16> is YMM1104 store <17 x i16> undef, ptr undef, align 41105 store <18 x i16> undef, ptr undef, align 41106 store <19 x i16> undef, ptr undef, align 41107 store <20 x i16> undef, ptr undef, align 41108 store <21 x i16> undef, ptr undef, align 41109 store <22 x i16> undef, ptr undef, align 41110 store <23 x i16> undef, ptr undef, align 41111 store <24 x i16> undef, ptr undef, align 41112 store <25 x i16> undef, ptr undef, align 41113 store <26 x i16> undef, ptr undef, align 41114 store <27 x i16> undef, ptr undef, align 41115 store <28 x i16> undef, ptr undef, align 41116 store <29 x i16> undef, ptr undef, align 41117 store <30 x i16> undef, ptr undef, align 41118 store <31 x i16> undef, ptr undef, align 41119 ; <32 x i16> is ZMM1120 1121 ; Partial vectors with i8 elements1122 store <1 x i8> undef, ptr undef, align 41123 store <2 x i8> undef, ptr undef, align 41124 store <3 x i8> undef, ptr undef, align 41125 store <4 x i8> undef, ptr undef, align 41126 store <5 x i8> undef, ptr undef, align 41127 store <6 x i8> undef, ptr undef, align 41128 store <7 x i8> undef, ptr undef, align 41129 store <8 x i8> undef, ptr undef, align 41130 store <9 x i8> undef, ptr undef, align 41131 store <10 x i8> undef, ptr undef, align 41132 store <11 x i8> undef, ptr undef, align 41133 store <12 x i8> undef, ptr undef, align 41134 store <13 x i8> undef, ptr undef, align 41135 store <14 x i8> undef, ptr undef, align 41136 store <15 x i8> undef, ptr undef, align 41137 ; <16 x i8> is XMM1138 store <17 x i8> undef, ptr undef, align 41139 store <18 x i8> undef, ptr undef, align 41140 store <19 x i8> undef, ptr undef, align 41141 store <20 x i8> undef, ptr undef, align 41142 store <21 x i8> undef, ptr undef, align 41143 store <22 x i8> undef, ptr undef, align 41144 store <23 x i8> undef, ptr undef, align 41145 store <24 x i8> undef, ptr undef, align 41146 store <25 x i8> undef, ptr undef, align 41147 store <26 x i8> undef, ptr undef, align 41148 store <27 x i8> undef, ptr undef, align 41149 store <28 x i8> undef, ptr undef, align 41150 store <29 x i8> undef, ptr undef, align 41151 store <30 x i8> undef, ptr undef, align 41152 store <31 x i8> undef, ptr undef, align 41153 ; <32 x i8> is YMM1154 store <33 x i8> undef, ptr undef, align 41155 store <34 x i8> undef, ptr undef, align 41156 store <35 x i8> undef, ptr undef, align 41157 store <36 x i8> undef, ptr undef, align 41158 store <37 x i8> undef, ptr undef, align 41159 store <38 x i8> undef, ptr undef, align 41160 store <39 x i8> undef, ptr undef, align 41161 store <40 x i8> undef, ptr undef, align 41162 store <41 x i8> undef, ptr undef, align 41163 store <42 x i8> undef, ptr undef, align 41164 store <43 x i8> undef, ptr undef, align 41165 store <44 x i8> undef, ptr undef, align 41166 store <45 x i8> undef, ptr undef, align 41167 store <46 x i8> undef, ptr undef, align 41168 store <47 x i8> undef, ptr undef, align 41169 store <48 x i8> undef, ptr undef, align 41170 store <49 x i8> undef, ptr undef, align 41171 store <50 x i8> undef, ptr undef, align 41172 store <51 x i8> undef, ptr undef, align 41173 store <52 x i8> undef, ptr undef, align 41174 store <53 x i8> undef, ptr undef, align 41175 store <54 x i8> undef, ptr undef, align 41176 store <55 x i8> undef, ptr undef, align 41177 store <56 x i8> undef, ptr undef, align 41178 store <57 x i8> undef, ptr undef, align 41179 store <58 x i8> undef, ptr undef, align 41180 store <59 x i8> undef, ptr undef, align 41181 store <60 x i8> undef, ptr undef, align 41182 store <61 x i8> undef, ptr undef, align 41183 store <62 x i8> undef, ptr undef, align 41184 store <63 x i8> undef, ptr undef, align 41185 ; <64 x i8> is ZMM1186 1187 ; Partial vectors with i1 elements1188 ; <1 x i1> is XMM1189 ; <2 x i1> is XMM1190 store <3 x i1> undef, ptr undef, align 41191 ; <4 x i1> is XMM1192 store <5 x i1> undef, ptr undef, align 41193 store <6 x i1> undef, ptr undef, align 41194 store <7 x i1> undef, ptr undef, align 41195 ; <8 x i1> is XMM1196 store <9 x i1> undef, ptr undef, align 41197 store <10 x i1> undef, ptr undef, align 41198 store <11 x i1> undef, ptr undef, align 41199 store <12 x i1> undef, ptr undef, align 41200 store <13 x i1> undef, ptr undef, align 41201 store <14 x i1> undef, ptr undef, align 41202 store <15 x i1> undef, ptr undef, align 41203 ; <16 x i1> is XMM1204 store <17 x i1> undef, ptr undef, align 41205 store <18 x i1> undef, ptr undef, align 41206 store <19 x i1> undef, ptr undef, align 41207 store <20 x i1> undef, ptr undef, align 41208 store <21 x i1> undef, ptr undef, align 41209 store <22 x i1> undef, ptr undef, align 41210 store <23 x i1> undef, ptr undef, align 41211 store <24 x i1> undef, ptr undef, align 41212 store <25 x i1> undef, ptr undef, align 41213 store <26 x i1> undef, ptr undef, align 41214 store <27 x i1> undef, ptr undef, align 41215 store <28 x i1> undef, ptr undef, align 41216 store <29 x i1> undef, ptr undef, align 41217 store <30 x i1> undef, ptr undef, align 41218 store <31 x i1> undef, ptr undef, align 41219 ; <32 x i1> is YMM1220 store <33 x i1> undef, ptr undef, align 41221 store <34 x i1> undef, ptr undef, align 41222 store <35 x i1> undef, ptr undef, align 41223 store <36 x i1> undef, ptr undef, align 41224 store <37 x i1> undef, ptr undef, align 41225 store <38 x i1> undef, ptr undef, align 41226 store <39 x i1> undef, ptr undef, align 41227 store <40 x i1> undef, ptr undef, align 41228 store <41 x i1> undef, ptr undef, align 41229 store <42 x i1> undef, ptr undef, align 41230 store <43 x i1> undef, ptr undef, align 41231 store <44 x i1> undef, ptr undef, align 41232 store <45 x i1> undef, ptr undef, align 41233 store <46 x i1> undef, ptr undef, align 41234 store <47 x i1> undef, ptr undef, align 41235 store <48 x i1> undef, ptr undef, align 41236 store <49 x i1> undef, ptr undef, align 41237 store <50 x i1> undef, ptr undef, align 41238 store <51 x i1> undef, ptr undef, align 41239 store <52 x i1> undef, ptr undef, align 41240 store <53 x i1> undef, ptr undef, align 41241 store <54 x i1> undef, ptr undef, align 41242 store <55 x i1> undef, ptr undef, align 41243 store <56 x i1> undef, ptr undef, align 41244 store <57 x i1> undef, ptr undef, align 41245 store <58 x i1> undef, ptr undef, align 41246 store <59 x i1> undef, ptr undef, align 41247 store <60 x i1> undef, ptr undef, align 41248 store <61 x i1> undef, ptr undef, align 41249 store <62 x i1> undef, ptr undef, align 41250 store <63 x i1> undef, ptr undef, align 41251 ; <64 x i1> is ZMM1252 1253 ret i32 undef1254}1255 1256define i32 @stores_align1(i32 %arg) {1257 ; Scalars1258; SSE2-LABEL: 'stores_align1'1259; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 11260; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 11261; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 11262; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 11263; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 11264; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 11265; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 11266; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 11267; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 11268; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 11269; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 11270; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 11271; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 11272; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 11273; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 11274; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 11275; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 11276; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 11277; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 11278; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 11279; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 11280; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 11281; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 11282; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 11283; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 11284; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <256 x i1> undef, ptr undef, align 11285; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i8> undef, ptr undef, align 11286; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i16> undef, ptr undef, align 11287; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i32> undef, ptr undef, align 11288; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i64> undef, ptr undef, align 11289; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 11290; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 11291; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x float> undef, ptr undef, align 11292; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x double> undef, ptr undef, align 11293; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x ptr> undef, ptr undef, align 11294; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 11295; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <512 x i1> undef, ptr undef, align 11296; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <64 x i8> undef, ptr undef, align 11297; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <32 x i16> undef, ptr undef, align 11298; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x i32> undef, ptr undef, align 11299; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x i64> undef, ptr undef, align 11300; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 11301; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 11302; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 11303; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x float> undef, ptr undef, align 11304; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x double> undef, ptr undef, align 11305; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x ptr> undef, ptr undef, align 11306; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 11307; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1308;1309; SSE41-LABEL: 'stores_align1'1310; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 11311; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 11312; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 11313; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 11314; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 11315; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 11316; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 11317; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 11318; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 11319; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 11320; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 11321; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 11322; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 11323; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 11324; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 11325; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 11326; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 11327; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 11328; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 11329; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 11330; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 11331; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 11332; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 11333; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 11334; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 11335; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <256 x i1> undef, ptr undef, align 11336; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i8> undef, ptr undef, align 11337; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i16> undef, ptr undef, align 11338; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i32> undef, ptr undef, align 11339; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i64> undef, ptr undef, align 11340; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 11341; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 11342; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x float> undef, ptr undef, align 11343; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x double> undef, ptr undef, align 11344; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x ptr> undef, ptr undef, align 11345; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 11346; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <512 x i1> undef, ptr undef, align 11347; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <64 x i8> undef, ptr undef, align 11348; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <32 x i16> undef, ptr undef, align 11349; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x i32> undef, ptr undef, align 11350; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x i64> undef, ptr undef, align 11351; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 11352; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 11353; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 11354; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x float> undef, ptr undef, align 11355; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x double> undef, ptr undef, align 11356; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x ptr> undef, ptr undef, align 11357; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 11358; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1359;1360; AVX-LABEL: 'stores_align1'1361; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 11362; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 11363; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 11364; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 11365; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 11366; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 11367; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 11368; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 11369; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 11370; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 11371; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 11372; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 11373; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 11374; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 11375; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 11376; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 11377; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 11378; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 11379; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 11380; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 11381; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 11382; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 11383; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 11384; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 11385; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 11386; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <256 x i1> undef, ptr undef, align 11387; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i8> undef, ptr undef, align 11388; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i16> undef, ptr undef, align 11389; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i32> undef, ptr undef, align 11390; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i64> undef, ptr undef, align 11391; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 11392; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 11393; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x float> undef, ptr undef, align 11394; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x double> undef, ptr undef, align 11395; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x ptr> undef, ptr undef, align 11396; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 11397; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <512 x i1> undef, ptr undef, align 11398; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <64 x i8> undef, ptr undef, align 11399; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i16> undef, ptr undef, align 11400; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i32> undef, ptr undef, align 11401; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i64> undef, ptr undef, align 11402; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 11403; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 11404; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 11405; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x float> undef, ptr undef, align 11406; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x double> undef, ptr undef, align 11407; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x ptr> undef, ptr undef, align 11408; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 11409; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1410;1411; AVX512-LABEL: 'stores_align1'1412; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 11413; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 11414; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 11415; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 11416; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 11417; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 11418; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 11419; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 11420; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 11421; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 11422; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 11423; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <128 x i1> undef, ptr undef, align 11424; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 11425; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 11426; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 11427; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 11428; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 11429; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 11430; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 11431; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 11432; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 11433; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 11434; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 11435; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 11436; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i1> undef, ptr undef, align 11437; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <256 x i1> undef, ptr undef, align 11438; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i8> undef, ptr undef, align 11439; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i16> undef, ptr undef, align 11440; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i32> undef, ptr undef, align 11441; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i64> undef, ptr undef, align 11442; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 11443; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 11444; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x float> undef, ptr undef, align 11445; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x double> undef, ptr undef, align 11446; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x ptr> undef, ptr undef, align 11447; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 11448; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <512 x i1> undef, ptr undef, align 11449; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i8> undef, ptr undef, align 11450; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i16> undef, ptr undef, align 11451; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i32> undef, ptr undef, align 11452; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i64> undef, ptr undef, align 11453; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 11454; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 11455; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 11456; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x float> undef, ptr undef, align 11457; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x double> undef, ptr undef, align 11458; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x ptr> undef, ptr undef, align 11459; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 11460; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1461;1462 store i8 undef, ptr undef, align 11463 store i16 undef, ptr undef, align 11464 store i32 undef, ptr undef, align 11465 store i64 undef, ptr undef, align 11466 store i128 undef, ptr undef, align 11467 store i256 undef, ptr undef, align 11468 store i512 undef, ptr undef, align 11469 1470 store float undef, ptr undef, align 11471 store double undef, ptr undef, align 11472 1473 store ptr undef, ptr undef, align 11474 1475 store i1 undef, ptr undef, align 11476 1477 ; XMM (128-bit) vectors1478 store <128 x i1> undef, ptr undef, align 11479 store <16 x i8> undef, ptr undef, align 11480 store <8 x i16> undef, ptr undef, align 11481 store <4 x i32> undef, ptr undef, align 11482 store <2 x i64> undef, ptr undef, align 11483 store <1 x i128> undef, ptr undef, align 11484 1485 store <4 x float> undef, ptr undef, align 11486 store <2 x double> undef, ptr undef, align 11487 1488 store <2 x ptr> undef, ptr undef, align 11489 1490 store <16 x i1> undef, ptr undef, align 11491 store <8 x i1> undef, ptr undef, align 11492 store <4 x i1> undef, ptr undef, align 11493 store <2 x i1> undef, ptr undef, align 11494 store <1 x i1> undef, ptr undef, align 11495 1496 ; YMM (256-bit) vectors1497 store <256 x i1> undef, ptr undef, align 11498 store <32 x i8> undef, ptr undef, align 11499 store <16 x i16> undef, ptr undef, align 11500 store <8 x i32> undef, ptr undef, align 11501 store <4 x i64> undef, ptr undef, align 11502 store <2 x i128> undef, ptr undef, align 11503 store <1 x i256> undef, ptr undef, align 11504 1505 store <8 x float> undef, ptr undef, align 11506 store <4 x double> undef, ptr undef, align 11507 1508 store <4 x ptr> undef, ptr undef, align 11509 1510 store <32 x i1> undef, ptr undef, align 11511 1512 ; ZMM (512-bit) vectors1513 store <512 x i1> undef, ptr undef, align 11514 store <64 x i8> undef, ptr undef, align 11515 store <32 x i16> undef, ptr undef, align 11516 store <16 x i32> undef, ptr undef, align 11517 store <8 x i64> undef, ptr undef, align 11518 store <4 x i128> undef, ptr undef, align 11519 store <2 x i256> undef, ptr undef, align 11520 store <1 x i512> undef, ptr undef, align 11521 1522 store <16 x float> undef, ptr undef, align 11523 store <8 x double> undef, ptr undef, align 11524 1525 store <8 x ptr> undef, ptr undef, align 11526 1527 store <64 x i1> undef, ptr undef, align 11528 1529 ret i32 undef1530}1531 1532define i32 @stores_partial_align1(i32 %arg) {1533 ; Partial vectors with i64 elements (doubles as pointer-sized tests))1534; SSE2-LABEL: 'stores_partial_align1'1535; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 11536; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i64> undef, ptr undef, align 11537; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 11538; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 11539; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 11540; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 11541; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x double> undef, ptr undef, align 11542; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 11543; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 11544; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 11545; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 11546; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 11547; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i32> undef, ptr undef, align 11548; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i32> undef, ptr undef, align 11549; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i32> undef, ptr undef, align 11550; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 11551; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i32> undef, ptr undef, align 11552; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 11553; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <11 x i32> undef, ptr undef, align 11554; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 11555; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x i32> undef, ptr undef, align 11556; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 11557; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i32> undef, ptr undef, align 11558; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 11559; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 11560; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 11561; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x float> undef, ptr undef, align 11562; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x float> undef, ptr undef, align 11563; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x float> undef, ptr undef, align 11564; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 11565; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 11566; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 11567; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 11568; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 11569; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 11570; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 11571; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 11572; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 11573; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 11574; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 11575; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 11576; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i16> undef, ptr undef, align 11577; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i16> undef, ptr undef, align 11578; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i16> undef, ptr undef, align 11579; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i16> undef, ptr undef, align 11580; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i16> undef, ptr undef, align 11581; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i16> undef, ptr undef, align 11582; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i16> undef, ptr undef, align 11583; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 11584; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 11585; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i16> undef, ptr undef, align 11586; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i16> undef, ptr undef, align 11587; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i16> undef, ptr undef, align 11588; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 11589; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 11590; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <22 x i16> undef, ptr undef, align 11591; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <23 x i16> undef, ptr undef, align 11592; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 11593; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i16> undef, ptr undef, align 11594; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <26 x i16> undef, ptr undef, align 11595; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i16> undef, ptr undef, align 11596; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 11597; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 11598; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i16> undef, ptr undef, align 11599; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i16> undef, ptr undef, align 11600; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 11601; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 11602; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <3 x i8> undef, ptr undef, align 11603; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 11604; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <5 x i8> undef, ptr undef, align 11605; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 11606; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <7 x i8> undef, ptr undef, align 11607; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 11608; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i8> undef, ptr undef, align 11609; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 11610; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <11 x i8> undef, ptr undef, align 11611; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <12 x i8> undef, ptr undef, align 11612; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <13 x i8> undef, ptr undef, align 11613; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <14 x i8> undef, ptr undef, align 11614; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <15 x i8> undef, ptr undef, align 11615; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i8> undef, ptr undef, align 11616; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i8> undef, ptr undef, align 11617; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <19 x i8> undef, ptr undef, align 11618; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i8> undef, ptr undef, align 11619; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i8> undef, ptr undef, align 11620; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i8> undef, ptr undef, align 11621; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <23 x i8> undef, ptr undef, align 11622; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i8> undef, ptr undef, align 11623; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 11624; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i8> undef, ptr undef, align 11625; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 11626; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 11627; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <29 x i8> undef, ptr undef, align 11628; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 11629; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <31 x i8> undef, ptr undef, align 11630; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i8> undef, ptr undef, align 11631; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i8> undef, ptr undef, align 11632; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <35 x i8> undef, ptr undef, align 11633; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i8> undef, ptr undef, align 11634; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <37 x i8> undef, ptr undef, align 11635; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <38 x i8> undef, ptr undef, align 11636; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <39 x i8> undef, ptr undef, align 11637; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 11638; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i8> undef, ptr undef, align 11639; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 11640; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <43 x i8> undef, ptr undef, align 11641; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i8> undef, ptr undef, align 11642; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <45 x i8> undef, ptr undef, align 11643; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <46 x i8> undef, ptr undef, align 11644; SSE2-NEXT: Cost Model: Found an estimated cost of 13 for instruction: store <47 x i8> undef, ptr undef, align 11645; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 11646; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i8> undef, ptr undef, align 11647; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i8> undef, ptr undef, align 11648; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <51 x i8> undef, ptr undef, align 11649; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <52 x i8> undef, ptr undef, align 11650; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <53 x i8> undef, ptr undef, align 11651; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i8> undef, ptr undef, align 11652; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <55 x i8> undef, ptr undef, align 11653; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 11654; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i8> undef, ptr undef, align 11655; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 11656; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <59 x i8> undef, ptr undef, align 11657; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <60 x i8> undef, ptr undef, align 11658; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <61 x i8> undef, ptr undef, align 11659; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i8> undef, ptr undef, align 11660; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: store <63 x i8> undef, ptr undef, align 11661; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 11662; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 11663; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 11664; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 11665; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <9 x i1> undef, ptr undef, align 11666; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <10 x i1> undef, ptr undef, align 11667; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <11 x i1> undef, ptr undef, align 11668; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <12 x i1> undef, ptr undef, align 11669; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i1> undef, ptr undef, align 11670; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i1> undef, ptr undef, align 11671; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i1> undef, ptr undef, align 11672; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i1> undef, ptr undef, align 11673; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i1> undef, ptr undef, align 11674; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <19 x i1> undef, ptr undef, align 11675; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i1> undef, ptr undef, align 11676; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <21 x i1> undef, ptr undef, align 11677; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i1> undef, ptr undef, align 11678; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <23 x i1> undef, ptr undef, align 11679; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <24 x i1> undef, ptr undef, align 11680; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 11681; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 11682; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 11683; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 11684; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 11685; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 11686; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 11687; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 11688; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 11689; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 11690; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 11691; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 11692; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 11693; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 11694; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 11695; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i1> undef, ptr undef, align 11696; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <42 x i1> undef, ptr undef, align 11697; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <43 x i1> undef, ptr undef, align 11698; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <44 x i1> undef, ptr undef, align 11699; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i1> undef, ptr undef, align 11700; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i1> undef, ptr undef, align 11701; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <47 x i1> undef, ptr undef, align 11702; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 11703; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i1> undef, ptr undef, align 11704; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i1> undef, ptr undef, align 11705; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <51 x i1> undef, ptr undef, align 11706; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i1> undef, ptr undef, align 11707; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <53 x i1> undef, ptr undef, align 11708; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <54 x i1> undef, ptr undef, align 11709; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <55 x i1> undef, ptr undef, align 11710; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i1> undef, ptr undef, align 11711; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <57 x i1> undef, ptr undef, align 11712; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <58 x i1> undef, ptr undef, align 11713; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <59 x i1> undef, ptr undef, align 11714; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <60 x i1> undef, ptr undef, align 11715; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i1> undef, ptr undef, align 11716; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i1> undef, ptr undef, align 11717; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <63 x i1> undef, ptr undef, align 11718; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1719;1720; SSE41-LABEL: 'stores_partial_align1'1721; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 11722; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i64> undef, ptr undef, align 11723; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 11724; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 11725; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 11726; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 11727; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x double> undef, ptr undef, align 11728; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 11729; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 11730; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 11731; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 11732; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 11733; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 11734; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i32> undef, ptr undef, align 11735; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i32> undef, ptr undef, align 11736; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i32> undef, ptr undef, align 11737; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i32> undef, ptr undef, align 11738; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 11739; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i32> undef, ptr undef, align 11740; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 11741; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x i32> undef, ptr undef, align 11742; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 11743; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i32> undef, ptr undef, align 11744; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 11745; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 11746; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 11747; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x float> undef, ptr undef, align 11748; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x float> undef, ptr undef, align 11749; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x float> undef, ptr undef, align 11750; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 11751; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 11752; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 11753; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 11754; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 11755; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 11756; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 11757; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 11758; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 11759; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 11760; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 11761; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 11762; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 11763; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 11764; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i16> undef, ptr undef, align 11765; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i16> undef, ptr undef, align 11766; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i16> undef, ptr undef, align 11767; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i16> undef, ptr undef, align 11768; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i16> undef, ptr undef, align 11769; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i16> undef, ptr undef, align 11770; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i16> undef, ptr undef, align 11771; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i16> undef, ptr undef, align 11772; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i16> undef, ptr undef, align 11773; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i16> undef, ptr undef, align 11774; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 11775; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 11776; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i16> undef, ptr undef, align 11777; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i16> undef, ptr undef, align 11778; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 11779; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i16> undef, ptr undef, align 11780; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <26 x i16> undef, ptr undef, align 11781; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i16> undef, ptr undef, align 11782; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 11783; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 11784; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <30 x i16> undef, ptr undef, align 11785; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <31 x i16> undef, ptr undef, align 11786; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 11787; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 11788; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 11789; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 11790; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 11791; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 11792; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 11793; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 11794; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 11795; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 11796; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 11797; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 11798; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 11799; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 11800; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 11801; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i8> undef, ptr undef, align 11802; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i8> undef, ptr undef, align 11803; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i8> undef, ptr undef, align 11804; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i8> undef, ptr undef, align 11805; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i8> undef, ptr undef, align 11806; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i8> undef, ptr undef, align 11807; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i8> undef, ptr undef, align 11808; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i8> undef, ptr undef, align 11809; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i8> undef, ptr undef, align 11810; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i8> undef, ptr undef, align 11811; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i8> undef, ptr undef, align 11812; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i8> undef, ptr undef, align 11813; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i8> undef, ptr undef, align 11814; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i8> undef, ptr undef, align 11815; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i8> undef, ptr undef, align 11816; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i8> undef, ptr undef, align 11817; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i8> undef, ptr undef, align 11818; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <35 x i8> undef, ptr undef, align 11819; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i8> undef, ptr undef, align 11820; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <37 x i8> undef, ptr undef, align 11821; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <38 x i8> undef, ptr undef, align 11822; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <39 x i8> undef, ptr undef, align 11823; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 11824; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i8> undef, ptr undef, align 11825; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 11826; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <43 x i8> undef, ptr undef, align 11827; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <44 x i8> undef, ptr undef, align 11828; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <45 x i8> undef, ptr undef, align 11829; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <46 x i8> undef, ptr undef, align 11830; SSE41-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <47 x i8> undef, ptr undef, align 11831; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 11832; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i8> undef, ptr undef, align 11833; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i8> undef, ptr undef, align 11834; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <51 x i8> undef, ptr undef, align 11835; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <52 x i8> undef, ptr undef, align 11836; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <53 x i8> undef, ptr undef, align 11837; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i8> undef, ptr undef, align 11838; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <55 x i8> undef, ptr undef, align 11839; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 11840; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <57 x i8> undef, ptr undef, align 11841; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 11842; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i8> undef, ptr undef, align 11843; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <60 x i8> undef, ptr undef, align 11844; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i8> undef, ptr undef, align 11845; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i8> undef, ptr undef, align 11846; SSE41-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <63 x i8> undef, ptr undef, align 11847; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 11848; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 11849; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 11850; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 11851; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 11852; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 11853; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 11854; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 11855; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 11856; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 11857; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 11858; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i1> undef, ptr undef, align 11859; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i1> undef, ptr undef, align 11860; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <19 x i1> undef, ptr undef, align 11861; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i1> undef, ptr undef, align 11862; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <21 x i1> undef, ptr undef, align 11863; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i1> undef, ptr undef, align 11864; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <23 x i1> undef, ptr undef, align 11865; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <24 x i1> undef, ptr undef, align 11866; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <25 x i1> undef, ptr undef, align 11867; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <26 x i1> undef, ptr undef, align 11868; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i1> undef, ptr undef, align 11869; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <28 x i1> undef, ptr undef, align 11870; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i1> undef, ptr undef, align 11871; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i1> undef, ptr undef, align 11872; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <31 x i1> undef, ptr undef, align 11873; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 11874; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 11875; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 11876; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 11877; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 11878; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 11879; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 11880; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 11881; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i1> undef, ptr undef, align 11882; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i1> undef, ptr undef, align 11883; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <43 x i1> undef, ptr undef, align 11884; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i1> undef, ptr undef, align 11885; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <45 x i1> undef, ptr undef, align 11886; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <46 x i1> undef, ptr undef, align 11887; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <47 x i1> undef, ptr undef, align 11888; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 11889; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i1> undef, ptr undef, align 11890; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i1> undef, ptr undef, align 11891; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <51 x i1> undef, ptr undef, align 11892; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i1> undef, ptr undef, align 11893; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <53 x i1> undef, ptr undef, align 11894; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <54 x i1> undef, ptr undef, align 11895; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <55 x i1> undef, ptr undef, align 11896; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i1> undef, ptr undef, align 11897; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i1> undef, ptr undef, align 11898; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <58 x i1> undef, ptr undef, align 11899; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <59 x i1> undef, ptr undef, align 11900; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <60 x i1> undef, ptr undef, align 11901; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <61 x i1> undef, ptr undef, align 11902; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <62 x i1> undef, ptr undef, align 11903; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <63 x i1> undef, ptr undef, align 11904; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1905;1906; AVX-LABEL: 'stores_partial_align1'1907; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 11908; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i64> undef, ptr undef, align 11909; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i64> undef, ptr undef, align 11910; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i64> undef, ptr undef, align 11911; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 11912; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 11913; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x double> undef, ptr undef, align 11914; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x double> undef, ptr undef, align 11915; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x double> undef, ptr undef, align 11916; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 11917; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 11918; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 11919; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 11920; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i32> undef, ptr undef, align 11921; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i32> undef, ptr undef, align 11922; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 11923; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <9 x i32> undef, ptr undef, align 11924; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i32> undef, ptr undef, align 11925; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <11 x i32> undef, ptr undef, align 11926; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i32> undef, ptr undef, align 11927; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i32> undef, ptr undef, align 11928; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 11929; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i32> undef, ptr undef, align 11930; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 11931; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 11932; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 11933; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x float> undef, ptr undef, align 11934; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x float> undef, ptr undef, align 11935; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x float> undef, ptr undef, align 11936; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <9 x float> undef, ptr undef, align 11937; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x float> undef, ptr undef, align 11938; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <11 x float> undef, ptr undef, align 11939; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x float> undef, ptr undef, align 11940; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 11941; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 11942; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 11943; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 11944; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 11945; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 11946; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 11947; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 11948; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 11949; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 11950; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i16> undef, ptr undef, align 11951; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i16> undef, ptr undef, align 11952; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i16> undef, ptr undef, align 11953; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i16> undef, ptr undef, align 11954; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i16> undef, ptr undef, align 11955; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 11956; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 11957; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i16> undef, ptr undef, align 11958; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <18 x i16> undef, ptr undef, align 11959; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i16> undef, ptr undef, align 11960; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i16> undef, ptr undef, align 11961; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i16> undef, ptr undef, align 11962; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i16> undef, ptr undef, align 11963; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <23 x i16> undef, ptr undef, align 11964; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i16> undef, ptr undef, align 11965; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i16> undef, ptr undef, align 11966; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i16> undef, ptr undef, align 11967; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i16> undef, ptr undef, align 11968; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 11969; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 11970; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <30 x i16> undef, ptr undef, align 11971; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <31 x i16> undef, ptr undef, align 11972; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 11973; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 11974; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 11975; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 11976; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 11977; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 11978; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 11979; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 11980; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 11981; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 11982; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 11983; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 11984; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 11985; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 11986; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 11987; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i8> undef, ptr undef, align 11988; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i8> undef, ptr undef, align 11989; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <19 x i8> undef, ptr undef, align 11990; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i8> undef, ptr undef, align 11991; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <21 x i8> undef, ptr undef, align 11992; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <22 x i8> undef, ptr undef, align 11993; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <23 x i8> undef, ptr undef, align 11994; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i8> undef, ptr undef, align 11995; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 11996; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i8> undef, ptr undef, align 11997; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 11998; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 11999; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i8> undef, ptr undef, align 12000; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 12001; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <31 x i8> undef, ptr undef, align 12002; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i8> undef, ptr undef, align 12003; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i8> undef, ptr undef, align 12004; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <35 x i8> undef, ptr undef, align 12005; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <36 x i8> undef, ptr undef, align 12006; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <37 x i8> undef, ptr undef, align 12007; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <38 x i8> undef, ptr undef, align 12008; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <39 x i8> undef, ptr undef, align 12009; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <40 x i8> undef, ptr undef, align 12010; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <41 x i8> undef, ptr undef, align 12011; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <42 x i8> undef, ptr undef, align 12012; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <43 x i8> undef, ptr undef, align 12013; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <44 x i8> undef, ptr undef, align 12014; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i8> undef, ptr undef, align 12015; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i8> undef, ptr undef, align 12016; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <47 x i8> undef, ptr undef, align 12017; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <48 x i8> undef, ptr undef, align 12018; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <49 x i8> undef, ptr undef, align 12019; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <50 x i8> undef, ptr undef, align 12020; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <51 x i8> undef, ptr undef, align 12021; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i8> undef, ptr undef, align 12022; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <53 x i8> undef, ptr undef, align 12023; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <54 x i8> undef, ptr undef, align 12024; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <55 x i8> undef, ptr undef, align 12025; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 12026; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <57 x i8> undef, ptr undef, align 12027; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 12028; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i8> undef, ptr undef, align 12029; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <60 x i8> undef, ptr undef, align 12030; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i8> undef, ptr undef, align 12031; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i8> undef, ptr undef, align 12032; AVX-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <63 x i8> undef, ptr undef, align 12033; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 12034; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 12035; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 12036; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 12037; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 12038; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 12039; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 12040; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 12041; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 12042; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 12043; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 12044; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i1> undef, ptr undef, align 12045; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i1> undef, ptr undef, align 12046; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i1> undef, ptr undef, align 12047; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <20 x i1> undef, ptr undef, align 12048; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i1> undef, ptr undef, align 12049; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i1> undef, ptr undef, align 12050; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <23 x i1> undef, ptr undef, align 12051; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <24 x i1> undef, ptr undef, align 12052; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 12053; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 12054; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 12055; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 12056; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 12057; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 12058; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 12059; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 12060; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 12061; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 12062; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 12063; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 12064; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 12065; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 12066; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 12067; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i1> undef, ptr undef, align 12068; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i1> undef, ptr undef, align 12069; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <43 x i1> undef, ptr undef, align 12070; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i1> undef, ptr undef, align 12071; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <45 x i1> undef, ptr undef, align 12072; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <46 x i1> undef, ptr undef, align 12073; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <47 x i1> undef, ptr undef, align 12074; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 12075; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <49 x i1> undef, ptr undef, align 12076; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <50 x i1> undef, ptr undef, align 12077; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <51 x i1> undef, ptr undef, align 12078; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <52 x i1> undef, ptr undef, align 12079; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <53 x i1> undef, ptr undef, align 12080; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <54 x i1> undef, ptr undef, align 12081; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <55 x i1> undef, ptr undef, align 12082; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <56 x i1> undef, ptr undef, align 12083; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <57 x i1> undef, ptr undef, align 12084; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <58 x i1> undef, ptr undef, align 12085; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <59 x i1> undef, ptr undef, align 12086; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <60 x i1> undef, ptr undef, align 12087; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i1> undef, ptr undef, align 12088; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i1> undef, ptr undef, align 12089; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <63 x i1> undef, ptr undef, align 12090; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef2091;2092; AVX512-LABEL: 'stores_partial_align1'2093; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 12094; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i64> undef, ptr undef, align 12095; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 12096; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 12097; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i64> undef, ptr undef, align 12098; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 12099; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x double> undef, ptr undef, align 12100; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 12101; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 12102; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x double> undef, ptr undef, align 12103; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 12104; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 12105; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 12106; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i32> undef, ptr undef, align 12107; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i32> undef, ptr undef, align 12108; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 12109; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i32> undef, ptr undef, align 12110; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 12111; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i32> undef, ptr undef, align 12112; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 12113; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i32> undef, ptr undef, align 12114; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i32> undef, ptr undef, align 12115; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i32> undef, ptr undef, align 12116; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 12117; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 12118; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 12119; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x float> undef, ptr undef, align 12120; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x float> undef, ptr undef, align 12121; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x float> undef, ptr undef, align 12122; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 12123; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 12124; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 12125; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 12126; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x float> undef, ptr undef, align 12127; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x float> undef, ptr undef, align 12128; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x float> undef, ptr undef, align 12129; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 12130; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 12131; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 12132; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 12133; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 12134; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 12135; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 12136; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i16> undef, ptr undef, align 12137; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i16> undef, ptr undef, align 12138; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i16> undef, ptr undef, align 12139; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i16> undef, ptr undef, align 12140; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i16> undef, ptr undef, align 12141; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 12142; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 12143; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i16> undef, ptr undef, align 12144; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i16> undef, ptr undef, align 12145; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <19 x i16> undef, ptr undef, align 12146; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 12147; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 12148; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i16> undef, ptr undef, align 12149; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i16> undef, ptr undef, align 12150; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 12151; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <25 x i16> undef, ptr undef, align 12152; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i16> undef, ptr undef, align 12153; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i16> undef, ptr undef, align 12154; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i16> undef, ptr undef, align 12155; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i16> undef, ptr undef, align 12156; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i16> undef, ptr undef, align 12157; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i16> undef, ptr undef, align 12158; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 12159; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 12160; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 12161; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 12162; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 12163; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 12164; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 12165; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 12166; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 12167; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 12168; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 12169; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 12170; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 12171; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 12172; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 12173; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i8> undef, ptr undef, align 12174; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i8> undef, ptr undef, align 12175; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <19 x i8> undef, ptr undef, align 12176; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i8> undef, ptr undef, align 12177; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <21 x i8> undef, ptr undef, align 12178; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <22 x i8> undef, ptr undef, align 12179; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <23 x i8> undef, ptr undef, align 12180; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i8> undef, ptr undef, align 12181; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 12182; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i8> undef, ptr undef, align 12183; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 12184; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 12185; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i8> undef, ptr undef, align 12186; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 12187; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <31 x i8> undef, ptr undef, align 12188; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <33 x i8> undef, ptr undef, align 12189; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <34 x i8> undef, ptr undef, align 12190; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <35 x i8> undef, ptr undef, align 12191; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <36 x i8> undef, ptr undef, align 12192; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <37 x i8> undef, ptr undef, align 12193; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <38 x i8> undef, ptr undef, align 12194; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <39 x i8> undef, ptr undef, align 12195; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 12196; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i8> undef, ptr undef, align 12197; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 12198; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <43 x i8> undef, ptr undef, align 12199; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <44 x i8> undef, ptr undef, align 12200; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <45 x i8> undef, ptr undef, align 12201; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <46 x i8> undef, ptr undef, align 12202; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <47 x i8> undef, ptr undef, align 12203; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 12204; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <49 x i8> undef, ptr undef, align 12205; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <50 x i8> undef, ptr undef, align 12206; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <51 x i8> undef, ptr undef, align 12207; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <52 x i8> undef, ptr undef, align 12208; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <53 x i8> undef, ptr undef, align 12209; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <54 x i8> undef, ptr undef, align 12210; AVX512-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <55 x i8> undef, ptr undef, align 12211; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i8> undef, ptr undef, align 12212; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i8> undef, ptr undef, align 12213; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <58 x i8> undef, ptr undef, align 12214; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <59 x i8> undef, ptr undef, align 12215; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <60 x i8> undef, ptr undef, align 12216; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <61 x i8> undef, ptr undef, align 12217; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i8> undef, ptr undef, align 12218; AVX512-NEXT: Cost Model: Found an estimated cost of 13 for instruction: store <63 x i8> undef, ptr undef, align 12219; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 12220; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 12221; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 12222; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 12223; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 12224; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 12225; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 12226; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 12227; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 12228; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 12229; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 12230; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i1> undef, ptr undef, align 12231; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i1> undef, ptr undef, align 12232; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i1> undef, ptr undef, align 12233; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <20 x i1> undef, ptr undef, align 12234; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i1> undef, ptr undef, align 12235; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i1> undef, ptr undef, align 12236; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <23 x i1> undef, ptr undef, align 12237; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <24 x i1> undef, ptr undef, align 12238; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 12239; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 12240; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 12241; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 12242; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 12243; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 12244; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 12245; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i1> undef, ptr undef, align 12246; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i1> undef, ptr undef, align 12247; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <35 x i1> undef, ptr undef, align 12248; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <36 x i1> undef, ptr undef, align 12249; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <37 x i1> undef, ptr undef, align 12250; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <38 x i1> undef, ptr undef, align 12251; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <39 x i1> undef, ptr undef, align 12252; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <40 x i1> undef, ptr undef, align 12253; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i1> undef, ptr undef, align 12254; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <42 x i1> undef, ptr undef, align 12255; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <43 x i1> undef, ptr undef, align 12256; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <44 x i1> undef, ptr undef, align 12257; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i1> undef, ptr undef, align 12258; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i1> undef, ptr undef, align 12259; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <47 x i1> undef, ptr undef, align 12260; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <48 x i1> undef, ptr undef, align 12261; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <49 x i1> undef, ptr undef, align 12262; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <50 x i1> undef, ptr undef, align 12263; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <51 x i1> undef, ptr undef, align 12264; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <52 x i1> undef, ptr undef, align 12265; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <53 x i1> undef, ptr undef, align 12266; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i1> undef, ptr undef, align 12267; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <55 x i1> undef, ptr undef, align 12268; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <56 x i1> undef, ptr undef, align 12269; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <57 x i1> undef, ptr undef, align 12270; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <58 x i1> undef, ptr undef, align 12271; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i1> undef, ptr undef, align 12272; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <60 x i1> undef, ptr undef, align 12273; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <61 x i1> undef, ptr undef, align 12274; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i1> undef, ptr undef, align 12275; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <63 x i1> undef, ptr undef, align 12276; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef2277;2278 store <1 x i64> undef, ptr undef, align 12279 ; <2 x i64> is XMM2280 store <3 x i64> undef, ptr undef, align 12281 ; <4 x i64> is YMM2282 store <5 x i64> undef, ptr undef, align 12283 store <6 x i64> undef, ptr undef, align 12284 store <7 x i64> undef, ptr undef, align 12285 ; <8 x i64> is ZMM2286 2287 ; Partial vectors with double elements2288 store <1 x double> undef, ptr undef, align 12289 ; <2 x double> is XMM2290 store <3 x double> undef, ptr undef, align 12291 ; <4 x double> is YMM2292 store <5 x double> undef, ptr undef, align 12293 store <6 x double> undef, ptr undef, align 12294 store <7 x double> undef, ptr undef, align 12295 ; <8 x double> is ZMM2296 2297 ; Partial vectors with i32 elements2298 store <1 x i32> undef, ptr undef, align 12299 store <2 x i32> undef, ptr undef, align 12300 store <3 x i32> undef, ptr undef, align 12301 ; <4 x i32> is XMM2302 store <5 x i32> undef, ptr undef, align 12303 store <6 x i32> undef, ptr undef, align 12304 store <7 x i32> undef, ptr undef, align 12305 ; <8 x i32> is YMM2306 store <9 x i32> undef, ptr undef, align 12307 store <10 x i32> undef, ptr undef, align 12308 store <11 x i32> undef, ptr undef, align 12309 store <12 x i32> undef, ptr undef, align 12310 store <13 x i32> undef, ptr undef, align 12311 store <14 x i32> undef, ptr undef, align 12312 store <15 x i32> undef, ptr undef, align 12313 ; <16 x i32> is ZMM2314 2315 ; Partial vectors with float elements2316 store <1 x float> undef, ptr undef, align 12317 store <2 x float> undef, ptr undef, align 12318 store <3 x float> undef, ptr undef, align 12319 ; <4 x float> is XMM2320 store <5 x float> undef, ptr undef, align 12321 store <6 x float> undef, ptr undef, align 12322 store <7 x float> undef, ptr undef, align 12323 ; <8 x float> is YMM2324 store <9 x float> undef, ptr undef, align 12325 store <10 x float> undef, ptr undef, align 12326 store <11 x float> undef, ptr undef, align 12327 store <12 x float> undef, ptr undef, align 12328 store <13 x float> undef, ptr undef, align 12329 store <14 x float> undef, ptr undef, align 12330 store <15 x float> undef, ptr undef, align 12331 ; <16 x float> is ZMM2332 2333 ; Partial vectors with i16 elements2334 store <1 x i16> undef, ptr undef, align 12335 store <2 x i16> undef, ptr undef, align 12336 store <3 x i16> undef, ptr undef, align 12337 store <4 x i16> undef, ptr undef, align 12338 store <5 x i16> undef, ptr undef, align 12339 store <6 x i16> undef, ptr undef, align 12340 store <7 x i16> undef, ptr undef, align 12341 ; <8 x i16> is XMM2342 store <9 x i16> undef, ptr undef, align 12343 store <10 x i16> undef, ptr undef, align 12344 store <11 x i16> undef, ptr undef, align 12345 store <12 x i16> undef, ptr undef, align 12346 store <13 x i16> undef, ptr undef, align 12347 store <14 x i16> undef, ptr undef, align 12348 store <15 x i16> undef, ptr undef, align 12349 ; <16 x i16> is YMM2350 store <17 x i16> undef, ptr undef, align 12351 store <18 x i16> undef, ptr undef, align 12352 store <19 x i16> undef, ptr undef, align 12353 store <20 x i16> undef, ptr undef, align 12354 store <21 x i16> undef, ptr undef, align 12355 store <22 x i16> undef, ptr undef, align 12356 store <23 x i16> undef, ptr undef, align 12357 store <24 x i16> undef, ptr undef, align 12358 store <25 x i16> undef, ptr undef, align 12359 store <26 x i16> undef, ptr undef, align 12360 store <27 x i16> undef, ptr undef, align 12361 store <28 x i16> undef, ptr undef, align 12362 store <29 x i16> undef, ptr undef, align 12363 store <30 x i16> undef, ptr undef, align 12364 store <31 x i16> undef, ptr undef, align 12365 ; <32 x i16> is ZMM2366 2367 ; Partial vectors with i8 elements2368 store <1 x i8> undef, ptr undef, align 12369 store <2 x i8> undef, ptr undef, align 12370 store <3 x i8> undef, ptr undef, align 12371 store <4 x i8> undef, ptr undef, align 12372 store <5 x i8> undef, ptr undef, align 12373 store <6 x i8> undef, ptr undef, align 12374 store <7 x i8> undef, ptr undef, align 12375 store <8 x i8> undef, ptr undef, align 12376 store <9 x i8> undef, ptr undef, align 12377 store <10 x i8> undef, ptr undef, align 12378 store <11 x i8> undef, ptr undef, align 12379 store <12 x i8> undef, ptr undef, align 12380 store <13 x i8> undef, ptr undef, align 12381 store <14 x i8> undef, ptr undef, align 12382 store <15 x i8> undef, ptr undef, align 12383 ; <16 x i8> is XMM2384 store <17 x i8> undef, ptr undef, align 12385 store <18 x i8> undef, ptr undef, align 12386 store <19 x i8> undef, ptr undef, align 12387 store <20 x i8> undef, ptr undef, align 12388 store <21 x i8> undef, ptr undef, align 12389 store <22 x i8> undef, ptr undef, align 12390 store <23 x i8> undef, ptr undef, align 12391 store <24 x i8> undef, ptr undef, align 12392 store <25 x i8> undef, ptr undef, align 12393 store <26 x i8> undef, ptr undef, align 12394 store <27 x i8> undef, ptr undef, align 12395 store <28 x i8> undef, ptr undef, align 12396 store <29 x i8> undef, ptr undef, align 12397 store <30 x i8> undef, ptr undef, align 12398 store <31 x i8> undef, ptr undef, align 12399 ; <32 x i8> is YMM2400 store <33 x i8> undef, ptr undef, align 12401 store <34 x i8> undef, ptr undef, align 12402 store <35 x i8> undef, ptr undef, align 12403 store <36 x i8> undef, ptr undef, align 12404 store <37 x i8> undef, ptr undef, align 12405 store <38 x i8> undef, ptr undef, align 12406 store <39 x i8> undef, ptr undef, align 12407 store <40 x i8> undef, ptr undef, align 12408 store <41 x i8> undef, ptr undef, align 12409 store <42 x i8> undef, ptr undef, align 12410 store <43 x i8> undef, ptr undef, align 12411 store <44 x i8> undef, ptr undef, align 12412 store <45 x i8> undef, ptr undef, align 12413 store <46 x i8> undef, ptr undef, align 12414 store <47 x i8> undef, ptr undef, align 12415 store <48 x i8> undef, ptr undef, align 12416 store <49 x i8> undef, ptr undef, align 12417 store <50 x i8> undef, ptr undef, align 12418 store <51 x i8> undef, ptr undef, align 12419 store <52 x i8> undef, ptr undef, align 12420 store <53 x i8> undef, ptr undef, align 12421 store <54 x i8> undef, ptr undef, align 12422 store <55 x i8> undef, ptr undef, align 12423 store <56 x i8> undef, ptr undef, align 12424 store <57 x i8> undef, ptr undef, align 12425 store <58 x i8> undef, ptr undef, align 12426 store <59 x i8> undef, ptr undef, align 12427 store <60 x i8> undef, ptr undef, align 12428 store <61 x i8> undef, ptr undef, align 12429 store <62 x i8> undef, ptr undef, align 12430 store <63 x i8> undef, ptr undef, align 12431 ; <64 x i8> is ZMM2432 2433 ; Partial vectors with i1 elements2434 ; <1 x i1> is XMM2435 ; <2 x i1> is XMM2436 store <3 x i1> undef, ptr undef, align 12437 ; <4 x i1> is XMM2438 store <5 x i1> undef, ptr undef, align 12439 store <6 x i1> undef, ptr undef, align 12440 store <7 x i1> undef, ptr undef, align 12441 ; <8 x i1> is XMM2442 store <9 x i1> undef, ptr undef, align 12443 store <10 x i1> undef, ptr undef, align 12444 store <11 x i1> undef, ptr undef, align 12445 store <12 x i1> undef, ptr undef, align 12446 store <13 x i1> undef, ptr undef, align 12447 store <14 x i1> undef, ptr undef, align 12448 store <15 x i1> undef, ptr undef, align 12449 ; <16 x i1> is XMM2450 store <17 x i1> undef, ptr undef, align 12451 store <18 x i1> undef, ptr undef, align 12452 store <19 x i1> undef, ptr undef, align 12453 store <20 x i1> undef, ptr undef, align 12454 store <21 x i1> undef, ptr undef, align 12455 store <22 x i1> undef, ptr undef, align 12456 store <23 x i1> undef, ptr undef, align 12457 store <24 x i1> undef, ptr undef, align 12458 store <25 x i1> undef, ptr undef, align 12459 store <26 x i1> undef, ptr undef, align 12460 store <27 x i1> undef, ptr undef, align 12461 store <28 x i1> undef, ptr undef, align 12462 store <29 x i1> undef, ptr undef, align 12463 store <30 x i1> undef, ptr undef, align 12464 store <31 x i1> undef, ptr undef, align 12465 ; <32 x i1> is YMM2466 store <33 x i1> undef, ptr undef, align 12467 store <34 x i1> undef, ptr undef, align 12468 store <35 x i1> undef, ptr undef, align 12469 store <36 x i1> undef, ptr undef, align 12470 store <37 x i1> undef, ptr undef, align 12471 store <38 x i1> undef, ptr undef, align 12472 store <39 x i1> undef, ptr undef, align 12473 store <40 x i1> undef, ptr undef, align 12474 store <41 x i1> undef, ptr undef, align 12475 store <42 x i1> undef, ptr undef, align 12476 store <43 x i1> undef, ptr undef, align 12477 store <44 x i1> undef, ptr undef, align 12478 store <45 x i1> undef, ptr undef, align 12479 store <46 x i1> undef, ptr undef, align 12480 store <47 x i1> undef, ptr undef, align 12481 store <48 x i1> undef, ptr undef, align 12482 store <49 x i1> undef, ptr undef, align 12483 store <50 x i1> undef, ptr undef, align 12484 store <51 x i1> undef, ptr undef, align 12485 store <52 x i1> undef, ptr undef, align 12486 store <53 x i1> undef, ptr undef, align 12487 store <54 x i1> undef, ptr undef, align 12488 store <55 x i1> undef, ptr undef, align 12489 store <56 x i1> undef, ptr undef, align 12490 store <57 x i1> undef, ptr undef, align 12491 store <58 x i1> undef, ptr undef, align 12492 store <59 x i1> undef, ptr undef, align 12493 store <60 x i1> undef, ptr undef, align 12494 store <61 x i1> undef, ptr undef, align 12495 store <62 x i1> undef, ptr undef, align 12496 store <63 x i1> undef, ptr undef, align 12497 ; <64 x i1> is ZMM2498 2499 ret i32 undef2500}2501 2502define i32 @stores_align64(i32 %arg) {2503 ; Scalars2504; SSE2-LABEL: 'stores_align64'2505; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 642506; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 642507; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 642508; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 642509; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 642510; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 642511; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 642512; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 642513; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 642514; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 642515; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 642516; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 642517; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 642518; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 642519; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 642520; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 642521; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 642522; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 642523; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 642524; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 642525; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 642526; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 642527; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 642528; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 642529; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 642530; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <256 x i1> undef, ptr undef, align 642531; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i8> undef, ptr undef, align 642532; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i16> undef, ptr undef, align 642533; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i32> undef, ptr undef, align 642534; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i64> undef, ptr undef, align 642535; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 642536; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 642537; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x float> undef, ptr undef, align 642538; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x double> undef, ptr undef, align 642539; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x ptr> undef, ptr undef, align 642540; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 642541; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <512 x i1> undef, ptr undef, align 642542; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <64 x i8> undef, ptr undef, align 642543; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <32 x i16> undef, ptr undef, align 642544; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x i32> undef, ptr undef, align 642545; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x i64> undef, ptr undef, align 642546; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 642547; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 642548; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 642549; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x float> undef, ptr undef, align 642550; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x double> undef, ptr undef, align 642551; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x ptr> undef, ptr undef, align 642552; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 642553; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef2554;2555; SSE41-LABEL: 'stores_align64'2556; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 642557; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 642558; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 642559; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 642560; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 642561; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 642562; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 642563; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 642564; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 642565; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 642566; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 642567; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 642568; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 642569; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 642570; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 642571; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 642572; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 642573; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 642574; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 642575; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 642576; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 642577; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 642578; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 642579; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 642580; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 642581; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <256 x i1> undef, ptr undef, align 642582; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i8> undef, ptr undef, align 642583; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i16> undef, ptr undef, align 642584; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i32> undef, ptr undef, align 642585; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i64> undef, ptr undef, align 642586; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 642587; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 642588; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x float> undef, ptr undef, align 642589; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x double> undef, ptr undef, align 642590; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x ptr> undef, ptr undef, align 642591; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 642592; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <512 x i1> undef, ptr undef, align 642593; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <64 x i8> undef, ptr undef, align 642594; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <32 x i16> undef, ptr undef, align 642595; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x i32> undef, ptr undef, align 642596; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x i64> undef, ptr undef, align 642597; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 642598; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 642599; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 642600; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <16 x float> undef, ptr undef, align 642601; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x double> undef, ptr undef, align 642602; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <8 x ptr> undef, ptr undef, align 642603; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 642604; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef2605;2606; AVX-LABEL: 'stores_align64'2607; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 642608; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 642609; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 642610; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 642611; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 642612; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 642613; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 642614; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 642615; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 642616; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 642617; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 642618; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <128 x i1> undef, ptr undef, align 642619; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 642620; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 642621; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 642622; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 642623; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 642624; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 642625; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 642626; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 642627; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 642628; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 642629; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 642630; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 642631; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i1> undef, ptr undef, align 642632; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <256 x i1> undef, ptr undef, align 642633; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i8> undef, ptr undef, align 642634; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i16> undef, ptr undef, align 642635; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i32> undef, ptr undef, align 642636; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i64> undef, ptr undef, align 642637; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 642638; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 642639; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x float> undef, ptr undef, align 642640; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x double> undef, ptr undef, align 642641; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x ptr> undef, ptr undef, align 642642; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 642643; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <512 x i1> undef, ptr undef, align 642644; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <64 x i8> undef, ptr undef, align 642645; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <32 x i16> undef, ptr undef, align 642646; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i32> undef, ptr undef, align 642647; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i64> undef, ptr undef, align 642648; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 642649; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 642650; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 642651; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x float> undef, ptr undef, align 642652; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x double> undef, ptr undef, align 642653; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x ptr> undef, ptr undef, align 642654; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 642655; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef2656;2657; AVX512-LABEL: 'stores_align64'2658; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i8 undef, ptr undef, align 642659; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i16 undef, ptr undef, align 642660; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i32 undef, ptr undef, align 642661; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i64 undef, ptr undef, align 642662; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store i128 undef, ptr undef, align 642663; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store i256 undef, ptr undef, align 642664; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store i512 undef, ptr undef, align 642665; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store float undef, ptr undef, align 642666; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store double undef, ptr undef, align 642667; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store ptr undef, ptr undef, align 642668; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store i1 undef, ptr undef, align 642669; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <128 x i1> undef, ptr undef, align 642670; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i8> undef, ptr undef, align 642671; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i16> undef, ptr undef, align 642672; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i32> undef, ptr undef, align 642673; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i64> undef, ptr undef, align 642674; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i128> undef, ptr undef, align 642675; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x float> undef, ptr undef, align 642676; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x double> undef, ptr undef, align 642677; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x ptr> undef, ptr undef, align 642678; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <16 x i1> undef, ptr undef, align 642679; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <8 x i1> undef, ptr undef, align 642680; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <4 x i1> undef, ptr undef, align 642681; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i1> undef, ptr undef, align 642682; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <1 x i1> undef, ptr undef, align 642683; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <256 x i1> undef, ptr undef, align 642684; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i8> undef, ptr undef, align 642685; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i16> undef, ptr undef, align 642686; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i32> undef, ptr undef, align 642687; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i64> undef, ptr undef, align 642688; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <2 x i128> undef, ptr undef, align 642689; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <1 x i256> undef, ptr undef, align 642690; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x float> undef, ptr undef, align 642691; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x double> undef, ptr undef, align 642692; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x ptr> undef, ptr undef, align 642693; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i1> undef, ptr undef, align 642694; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <512 x i1> undef, ptr undef, align 642695; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i8> undef, ptr undef, align 642696; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <32 x i16> undef, ptr undef, align 642697; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x i32> undef, ptr undef, align 642698; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i64> undef, ptr undef, align 642699; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <4 x i128> undef, ptr undef, align 642700; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <2 x i256> undef, ptr undef, align 642701; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <1 x i512> undef, ptr undef, align 642702; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <16 x float> undef, ptr undef, align 642703; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x double> undef, ptr undef, align 642704; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x ptr> undef, ptr undef, align 642705; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <64 x i1> undef, ptr undef, align 642706; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef2707;2708 store i8 undef, ptr undef, align 642709 store i16 undef, ptr undef, align 642710 store i32 undef, ptr undef, align 642711 store i64 undef, ptr undef, align 642712 store i128 undef, ptr undef, align 642713 store i256 undef, ptr undef, align 642714 store i512 undef, ptr undef, align 642715 2716 store float undef, ptr undef, align 642717 store double undef, ptr undef, align 642718 2719 store ptr undef, ptr undef, align 642720 2721 store i1 undef, ptr undef, align 642722 2723 ; XMM (128-bit) vectors2724 store <128 x i1> undef, ptr undef, align 642725 store <16 x i8> undef, ptr undef, align 642726 store <8 x i16> undef, ptr undef, align 642727 store <4 x i32> undef, ptr undef, align 642728 store <2 x i64> undef, ptr undef, align 642729 store <1 x i128> undef, ptr undef, align 642730 2731 store <4 x float> undef, ptr undef, align 642732 store <2 x double> undef, ptr undef, align 642733 2734 store <2 x ptr> undef, ptr undef, align 642735 2736 store <16 x i1> undef, ptr undef, align 642737 store <8 x i1> undef, ptr undef, align 642738 store <4 x i1> undef, ptr undef, align 642739 store <2 x i1> undef, ptr undef, align 642740 store <1 x i1> undef, ptr undef, align 642741 2742 ; YMM (256-bit) vectors2743 store <256 x i1> undef, ptr undef, align 642744 store <32 x i8> undef, ptr undef, align 642745 store <16 x i16> undef, ptr undef, align 642746 store <8 x i32> undef, ptr undef, align 642747 store <4 x i64> undef, ptr undef, align 642748 store <2 x i128> undef, ptr undef, align 642749 store <1 x i256> undef, ptr undef, align 642750 2751 store <8 x float> undef, ptr undef, align 642752 store <4 x double> undef, ptr undef, align 642753 2754 store <4 x ptr> undef, ptr undef, align 642755 2756 store <32 x i1> undef, ptr undef, align 642757 2758 ; ZMM (512-bit) vectors2759 store <512 x i1> undef, ptr undef, align 642760 store <64 x i8> undef, ptr undef, align 642761 store <32 x i16> undef, ptr undef, align 642762 store <16 x i32> undef, ptr undef, align 642763 store <8 x i64> undef, ptr undef, align 642764 store <4 x i128> undef, ptr undef, align 642765 store <2 x i256> undef, ptr undef, align 642766 store <1 x i512> undef, ptr undef, align 642767 2768 store <16 x float> undef, ptr undef, align 642769 store <8 x double> undef, ptr undef, align 642770 2771 store <8 x ptr> undef, ptr undef, align 642772 2773 store <64 x i1> undef, ptr undef, align 642774 2775 ret i32 undef2776}2777 2778define i32 @stores_partial_align64(i32 %arg) {2779 ; Partial vectors with i64 elements (doubles as pointer-sized tests))2780; SSE2-LABEL: 'stores_partial_align64'2781; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 642782; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i64> undef, ptr undef, align 642783; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 642784; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 642785; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 642786; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 642787; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x double> undef, ptr undef, align 642788; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 642789; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 642790; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 642791; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 642792; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 642793; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i32> undef, ptr undef, align 642794; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i32> undef, ptr undef, align 642795; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i32> undef, ptr undef, align 642796; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 642797; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i32> undef, ptr undef, align 642798; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 642799; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <11 x i32> undef, ptr undef, align 642800; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 642801; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x i32> undef, ptr undef, align 642802; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 642803; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i32> undef, ptr undef, align 642804; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 642805; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 642806; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 642807; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x float> undef, ptr undef, align 642808; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x float> undef, ptr undef, align 642809; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x float> undef, ptr undef, align 642810; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 642811; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 642812; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 642813; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 642814; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 642815; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 642816; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 642817; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 642818; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 642819; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 642820; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 642821; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 642822; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i16> undef, ptr undef, align 642823; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i16> undef, ptr undef, align 642824; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i16> undef, ptr undef, align 642825; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i16> undef, ptr undef, align 642826; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i16> undef, ptr undef, align 642827; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i16> undef, ptr undef, align 642828; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i16> undef, ptr undef, align 642829; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 642830; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 642831; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i16> undef, ptr undef, align 642832; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i16> undef, ptr undef, align 642833; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i16> undef, ptr undef, align 642834; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 642835; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 642836; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <22 x i16> undef, ptr undef, align 642837; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <23 x i16> undef, ptr undef, align 642838; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 642839; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i16> undef, ptr undef, align 642840; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <26 x i16> undef, ptr undef, align 642841; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i16> undef, ptr undef, align 642842; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 642843; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 642844; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i16> undef, ptr undef, align 642845; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i16> undef, ptr undef, align 642846; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 642847; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 642848; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <3 x i8> undef, ptr undef, align 642849; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 642850; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <5 x i8> undef, ptr undef, align 642851; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 642852; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <7 x i8> undef, ptr undef, align 642853; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 642854; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i8> undef, ptr undef, align 642855; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 642856; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <11 x i8> undef, ptr undef, align 642857; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <12 x i8> undef, ptr undef, align 642858; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <13 x i8> undef, ptr undef, align 642859; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <14 x i8> undef, ptr undef, align 642860; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <15 x i8> undef, ptr undef, align 642861; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i8> undef, ptr undef, align 642862; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i8> undef, ptr undef, align 642863; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <19 x i8> undef, ptr undef, align 642864; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i8> undef, ptr undef, align 642865; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i8> undef, ptr undef, align 642866; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i8> undef, ptr undef, align 642867; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <23 x i8> undef, ptr undef, align 642868; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i8> undef, ptr undef, align 642869; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 642870; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i8> undef, ptr undef, align 642871; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 642872; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 642873; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <29 x i8> undef, ptr undef, align 642874; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 642875; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <31 x i8> undef, ptr undef, align 642876; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i8> undef, ptr undef, align 642877; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i8> undef, ptr undef, align 642878; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <35 x i8> undef, ptr undef, align 642879; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i8> undef, ptr undef, align 642880; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <37 x i8> undef, ptr undef, align 642881; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <38 x i8> undef, ptr undef, align 642882; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <39 x i8> undef, ptr undef, align 642883; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 642884; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i8> undef, ptr undef, align 642885; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 642886; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <43 x i8> undef, ptr undef, align 642887; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i8> undef, ptr undef, align 642888; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <45 x i8> undef, ptr undef, align 642889; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <46 x i8> undef, ptr undef, align 642890; SSE2-NEXT: Cost Model: Found an estimated cost of 13 for instruction: store <47 x i8> undef, ptr undef, align 642891; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 642892; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i8> undef, ptr undef, align 642893; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i8> undef, ptr undef, align 642894; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <51 x i8> undef, ptr undef, align 642895; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <52 x i8> undef, ptr undef, align 642896; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <53 x i8> undef, ptr undef, align 642897; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i8> undef, ptr undef, align 642898; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <55 x i8> undef, ptr undef, align 642899; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 642900; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i8> undef, ptr undef, align 642901; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 642902; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <59 x i8> undef, ptr undef, align 642903; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <60 x i8> undef, ptr undef, align 642904; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <61 x i8> undef, ptr undef, align 642905; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i8> undef, ptr undef, align 642906; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: store <63 x i8> undef, ptr undef, align 642907; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 642908; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 642909; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 642910; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 642911; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <9 x i1> undef, ptr undef, align 642912; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <10 x i1> undef, ptr undef, align 642913; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <11 x i1> undef, ptr undef, align 642914; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <12 x i1> undef, ptr undef, align 642915; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i1> undef, ptr undef, align 642916; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i1> undef, ptr undef, align 642917; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i1> undef, ptr undef, align 642918; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i1> undef, ptr undef, align 642919; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i1> undef, ptr undef, align 642920; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <19 x i1> undef, ptr undef, align 642921; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i1> undef, ptr undef, align 642922; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <21 x i1> undef, ptr undef, align 642923; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i1> undef, ptr undef, align 642924; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <23 x i1> undef, ptr undef, align 642925; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <24 x i1> undef, ptr undef, align 642926; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 642927; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 642928; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 642929; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 642930; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 642931; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 642932; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 642933; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 642934; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 642935; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 642936; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 642937; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 642938; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 642939; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 642940; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 642941; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i1> undef, ptr undef, align 642942; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <42 x i1> undef, ptr undef, align 642943; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <43 x i1> undef, ptr undef, align 642944; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <44 x i1> undef, ptr undef, align 642945; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i1> undef, ptr undef, align 642946; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i1> undef, ptr undef, align 642947; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <47 x i1> undef, ptr undef, align 642948; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 642949; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i1> undef, ptr undef, align 642950; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i1> undef, ptr undef, align 642951; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <51 x i1> undef, ptr undef, align 642952; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i1> undef, ptr undef, align 642953; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <53 x i1> undef, ptr undef, align 642954; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <54 x i1> undef, ptr undef, align 642955; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <55 x i1> undef, ptr undef, align 642956; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i1> undef, ptr undef, align 642957; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <57 x i1> undef, ptr undef, align 642958; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <58 x i1> undef, ptr undef, align 642959; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <59 x i1> undef, ptr undef, align 642960; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <60 x i1> undef, ptr undef, align 642961; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i1> undef, ptr undef, align 642962; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i1> undef, ptr undef, align 642963; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <63 x i1> undef, ptr undef, align 642964; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef2965;2966; SSE41-LABEL: 'stores_partial_align64'2967; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 642968; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i64> undef, ptr undef, align 642969; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 642970; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 642971; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 642972; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 642973; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x double> undef, ptr undef, align 642974; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 642975; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 642976; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 642977; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 642978; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 642979; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 642980; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i32> undef, ptr undef, align 642981; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i32> undef, ptr undef, align 642982; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i32> undef, ptr undef, align 642983; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i32> undef, ptr undef, align 642984; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 642985; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i32> undef, ptr undef, align 642986; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 642987; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x i32> undef, ptr undef, align 642988; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 642989; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i32> undef, ptr undef, align 642990; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 642991; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 642992; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 642993; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x float> undef, ptr undef, align 642994; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x float> undef, ptr undef, align 642995; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x float> undef, ptr undef, align 642996; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 642997; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 642998; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 642999; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 643000; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 643001; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 643002; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 643003; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 643004; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 643005; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 643006; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 643007; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 643008; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 643009; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 643010; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x i16> undef, ptr undef, align 643011; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i16> undef, ptr undef, align 643012; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i16> undef, ptr undef, align 643013; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i16> undef, ptr undef, align 643014; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i16> undef, ptr undef, align 643015; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i16> undef, ptr undef, align 643016; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i16> undef, ptr undef, align 643017; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i16> undef, ptr undef, align 643018; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i16> undef, ptr undef, align 643019; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i16> undef, ptr undef, align 643020; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 643021; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 643022; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i16> undef, ptr undef, align 643023; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i16> undef, ptr undef, align 643024; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 643025; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i16> undef, ptr undef, align 643026; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <26 x i16> undef, ptr undef, align 643027; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i16> undef, ptr undef, align 643028; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 643029; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 643030; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <30 x i16> undef, ptr undef, align 643031; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <31 x i16> undef, ptr undef, align 643032; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 643033; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 643034; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 643035; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 643036; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 643037; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 643038; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 643039; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 643040; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 643041; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 643042; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 643043; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 643044; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 643045; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 643046; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 643047; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i8> undef, ptr undef, align 643048; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <18 x i8> undef, ptr undef, align 643049; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <19 x i8> undef, ptr undef, align 643050; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i8> undef, ptr undef, align 643051; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i8> undef, ptr undef, align 643052; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i8> undef, ptr undef, align 643053; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i8> undef, ptr undef, align 643054; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i8> undef, ptr undef, align 643055; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <25 x i8> undef, ptr undef, align 643056; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i8> undef, ptr undef, align 643057; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i8> undef, ptr undef, align 643058; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i8> undef, ptr undef, align 643059; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i8> undef, ptr undef, align 643060; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i8> undef, ptr undef, align 643061; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i8> undef, ptr undef, align 643062; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i8> undef, ptr undef, align 643063; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i8> undef, ptr undef, align 643064; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <35 x i8> undef, ptr undef, align 643065; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i8> undef, ptr undef, align 643066; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <37 x i8> undef, ptr undef, align 643067; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <38 x i8> undef, ptr undef, align 643068; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <39 x i8> undef, ptr undef, align 643069; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 643070; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i8> undef, ptr undef, align 643071; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 643072; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <43 x i8> undef, ptr undef, align 643073; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <44 x i8> undef, ptr undef, align 643074; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <45 x i8> undef, ptr undef, align 643075; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <46 x i8> undef, ptr undef, align 643076; SSE41-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <47 x i8> undef, ptr undef, align 643077; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 643078; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i8> undef, ptr undef, align 643079; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i8> undef, ptr undef, align 643080; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <51 x i8> undef, ptr undef, align 643081; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <52 x i8> undef, ptr undef, align 643082; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <53 x i8> undef, ptr undef, align 643083; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i8> undef, ptr undef, align 643084; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <55 x i8> undef, ptr undef, align 643085; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 643086; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <57 x i8> undef, ptr undef, align 643087; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 643088; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i8> undef, ptr undef, align 643089; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <60 x i8> undef, ptr undef, align 643090; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i8> undef, ptr undef, align 643091; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i8> undef, ptr undef, align 643092; SSE41-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <63 x i8> undef, ptr undef, align 643093; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 643094; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 643095; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 643096; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 643097; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 643098; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 643099; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 643100; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 643101; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 643102; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 643103; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 643104; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <17 x i1> undef, ptr undef, align 643105; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i1> undef, ptr undef, align 643106; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <19 x i1> undef, ptr undef, align 643107; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i1> undef, ptr undef, align 643108; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <21 x i1> undef, ptr undef, align 643109; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i1> undef, ptr undef, align 643110; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <23 x i1> undef, ptr undef, align 643111; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <24 x i1> undef, ptr undef, align 643112; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <25 x i1> undef, ptr undef, align 643113; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <26 x i1> undef, ptr undef, align 643114; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <27 x i1> undef, ptr undef, align 643115; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <28 x i1> undef, ptr undef, align 643116; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i1> undef, ptr undef, align 643117; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i1> undef, ptr undef, align 643118; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <31 x i1> undef, ptr undef, align 643119; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 643120; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 643121; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 643122; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 643123; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 643124; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 643125; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 643126; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 643127; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i1> undef, ptr undef, align 643128; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i1> undef, ptr undef, align 643129; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <43 x i1> undef, ptr undef, align 643130; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i1> undef, ptr undef, align 643131; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <45 x i1> undef, ptr undef, align 643132; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <46 x i1> undef, ptr undef, align 643133; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <47 x i1> undef, ptr undef, align 643134; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 643135; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <49 x i1> undef, ptr undef, align 643136; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <50 x i1> undef, ptr undef, align 643137; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <51 x i1> undef, ptr undef, align 643138; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i1> undef, ptr undef, align 643139; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <53 x i1> undef, ptr undef, align 643140; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <54 x i1> undef, ptr undef, align 643141; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <55 x i1> undef, ptr undef, align 643142; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i1> undef, ptr undef, align 643143; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i1> undef, ptr undef, align 643144; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <58 x i1> undef, ptr undef, align 643145; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <59 x i1> undef, ptr undef, align 643146; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <60 x i1> undef, ptr undef, align 643147; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <61 x i1> undef, ptr undef, align 643148; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <62 x i1> undef, ptr undef, align 643149; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <63 x i1> undef, ptr undef, align 643150; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef3151;3152; AVX-LABEL: 'stores_partial_align64'3153; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 643154; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i64> undef, ptr undef, align 643155; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i64> undef, ptr undef, align 643156; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i64> undef, ptr undef, align 643157; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x i64> undef, ptr undef, align 643158; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 643159; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x double> undef, ptr undef, align 643160; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x double> undef, ptr undef, align 643161; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x double> undef, ptr undef, align 643162; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <7 x double> undef, ptr undef, align 643163; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 643164; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 643165; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 643166; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i32> undef, ptr undef, align 643167; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i32> undef, ptr undef, align 643168; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 643169; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <9 x i32> undef, ptr undef, align 643170; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x i32> undef, ptr undef, align 643171; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <11 x i32> undef, ptr undef, align 643172; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x i32> undef, ptr undef, align 643173; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i32> undef, ptr undef, align 643174; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x i32> undef, ptr undef, align 643175; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x i32> undef, ptr undef, align 643176; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 643177; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 643178; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 643179; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x float> undef, ptr undef, align 643180; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x float> undef, ptr undef, align 643181; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x float> undef, ptr undef, align 643182; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <9 x float> undef, ptr undef, align 643183; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <10 x float> undef, ptr undef, align 643184; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <11 x float> undef, ptr undef, align 643185; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <12 x float> undef, ptr undef, align 643186; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <13 x float> undef, ptr undef, align 643187; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <14 x float> undef, ptr undef, align 643188; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <15 x float> undef, ptr undef, align 643189; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 643190; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 643191; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 643192; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 643193; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 643194; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 643195; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 643196; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i16> undef, ptr undef, align 643197; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i16> undef, ptr undef, align 643198; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i16> undef, ptr undef, align 643199; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i16> undef, ptr undef, align 643200; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i16> undef, ptr undef, align 643201; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 643202; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 643203; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <17 x i16> undef, ptr undef, align 643204; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <18 x i16> undef, ptr undef, align 643205; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i16> undef, ptr undef, align 643206; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <20 x i16> undef, ptr undef, align 643207; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i16> undef, ptr undef, align 643208; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <22 x i16> undef, ptr undef, align 643209; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <23 x i16> undef, ptr undef, align 643210; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <24 x i16> undef, ptr undef, align 643211; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i16> undef, ptr undef, align 643212; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <26 x i16> undef, ptr undef, align 643213; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i16> undef, ptr undef, align 643214; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <28 x i16> undef, ptr undef, align 643215; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <29 x i16> undef, ptr undef, align 643216; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <30 x i16> undef, ptr undef, align 643217; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <31 x i16> undef, ptr undef, align 643218; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 643219; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 643220; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 643221; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 643222; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 643223; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 643224; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 643225; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 643226; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 643227; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 643228; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 643229; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 643230; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 643231; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 643232; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 643233; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i8> undef, ptr undef, align 643234; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i8> undef, ptr undef, align 643235; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <19 x i8> undef, ptr undef, align 643236; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i8> undef, ptr undef, align 643237; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <21 x i8> undef, ptr undef, align 643238; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <22 x i8> undef, ptr undef, align 643239; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <23 x i8> undef, ptr undef, align 643240; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i8> undef, ptr undef, align 643241; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 643242; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i8> undef, ptr undef, align 643243; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 643244; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 643245; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i8> undef, ptr undef, align 643246; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 643247; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <31 x i8> undef, ptr undef, align 643248; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i8> undef, ptr undef, align 643249; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i8> undef, ptr undef, align 643250; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <35 x i8> undef, ptr undef, align 643251; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <36 x i8> undef, ptr undef, align 643252; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <37 x i8> undef, ptr undef, align 643253; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <38 x i8> undef, ptr undef, align 643254; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <39 x i8> undef, ptr undef, align 643255; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <40 x i8> undef, ptr undef, align 643256; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <41 x i8> undef, ptr undef, align 643257; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <42 x i8> undef, ptr undef, align 643258; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <43 x i8> undef, ptr undef, align 643259; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <44 x i8> undef, ptr undef, align 643260; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i8> undef, ptr undef, align 643261; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i8> undef, ptr undef, align 643262; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <47 x i8> undef, ptr undef, align 643263; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <48 x i8> undef, ptr undef, align 643264; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <49 x i8> undef, ptr undef, align 643265; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <50 x i8> undef, ptr undef, align 643266; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <51 x i8> undef, ptr undef, align 643267; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <52 x i8> undef, ptr undef, align 643268; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <53 x i8> undef, ptr undef, align 643269; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <54 x i8> undef, ptr undef, align 643270; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <55 x i8> undef, ptr undef, align 643271; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <56 x i8> undef, ptr undef, align 643272; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <57 x i8> undef, ptr undef, align 643273; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <58 x i8> undef, ptr undef, align 643274; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i8> undef, ptr undef, align 643275; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <60 x i8> undef, ptr undef, align 643276; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i8> undef, ptr undef, align 643277; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i8> undef, ptr undef, align 643278; AVX-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <63 x i8> undef, ptr undef, align 643279; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 643280; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 643281; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 643282; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 643283; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 643284; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 643285; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 643286; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 643287; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 643288; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 643289; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 643290; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i1> undef, ptr undef, align 643291; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i1> undef, ptr undef, align 643292; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i1> undef, ptr undef, align 643293; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <20 x i1> undef, ptr undef, align 643294; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i1> undef, ptr undef, align 643295; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i1> undef, ptr undef, align 643296; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <23 x i1> undef, ptr undef, align 643297; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <24 x i1> undef, ptr undef, align 643298; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 643299; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 643300; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 643301; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 643302; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 643303; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 643304; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 643305; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <33 x i1> undef, ptr undef, align 643306; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <34 x i1> undef, ptr undef, align 643307; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <35 x i1> undef, ptr undef, align 643308; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <36 x i1> undef, ptr undef, align 643309; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <37 x i1> undef, ptr undef, align 643310; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <38 x i1> undef, ptr undef, align 643311; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <39 x i1> undef, ptr undef, align 643312; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i1> undef, ptr undef, align 643313; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i1> undef, ptr undef, align 643314; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i1> undef, ptr undef, align 643315; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <43 x i1> undef, ptr undef, align 643316; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <44 x i1> undef, ptr undef, align 643317; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <45 x i1> undef, ptr undef, align 643318; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <46 x i1> undef, ptr undef, align 643319; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <47 x i1> undef, ptr undef, align 643320; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i1> undef, ptr undef, align 643321; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <49 x i1> undef, ptr undef, align 643322; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <50 x i1> undef, ptr undef, align 643323; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <51 x i1> undef, ptr undef, align 643324; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <52 x i1> undef, ptr undef, align 643325; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <53 x i1> undef, ptr undef, align 643326; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <54 x i1> undef, ptr undef, align 643327; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <55 x i1> undef, ptr undef, align 643328; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <56 x i1> undef, ptr undef, align 643329; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <57 x i1> undef, ptr undef, align 643330; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <58 x i1> undef, ptr undef, align 643331; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <59 x i1> undef, ptr undef, align 643332; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <60 x i1> undef, ptr undef, align 643333; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <61 x i1> undef, ptr undef, align 643334; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <62 x i1> undef, ptr undef, align 643335; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <63 x i1> undef, ptr undef, align 643336; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef3337;3338; AVX512-LABEL: 'stores_partial_align64'3339; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i64> undef, ptr undef, align 643340; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i64> undef, ptr undef, align 643341; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x i64> undef, ptr undef, align 643342; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i64> undef, ptr undef, align 643343; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i64> undef, ptr undef, align 643344; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x double> undef, ptr undef, align 643345; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x double> undef, ptr undef, align 643346; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x double> undef, ptr undef, align 643347; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x double> undef, ptr undef, align 643348; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x double> undef, ptr undef, align 643349; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i32> undef, ptr undef, align 643350; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i32> undef, ptr undef, align 643351; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x i32> undef, ptr undef, align 643352; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i32> undef, ptr undef, align 643353; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i32> undef, ptr undef, align 643354; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x i32> undef, ptr undef, align 643355; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i32> undef, ptr undef, align 643356; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x i32> undef, ptr undef, align 643357; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i32> undef, ptr undef, align 643358; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i32> undef, ptr undef, align 643359; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i32> undef, ptr undef, align 643360; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i32> undef, ptr undef, align 643361; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x i32> undef, ptr undef, align 643362; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x float> undef, ptr undef, align 643363; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x float> undef, ptr undef, align 643364; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <3 x float> undef, ptr undef, align 643365; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <5 x float> undef, ptr undef, align 643366; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x float> undef, ptr undef, align 643367; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <7 x float> undef, ptr undef, align 643368; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <9 x float> undef, ptr undef, align 643369; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <10 x float> undef, ptr undef, align 643370; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x float> undef, ptr undef, align 643371; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x float> undef, ptr undef, align 643372; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x float> undef, ptr undef, align 643373; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x float> undef, ptr undef, align 643374; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <15 x float> undef, ptr undef, align 643375; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i16> undef, ptr undef, align 643376; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <2 x i16> undef, ptr undef, align 643377; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <3 x i16> undef, ptr undef, align 643378; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i16> undef, ptr undef, align 643379; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i16> undef, ptr undef, align 643380; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <6 x i16> undef, ptr undef, align 643381; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <7 x i16> undef, ptr undef, align 643382; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i16> undef, ptr undef, align 643383; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i16> undef, ptr undef, align 643384; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i16> undef, ptr undef, align 643385; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i16> undef, ptr undef, align 643386; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i16> undef, ptr undef, align 643387; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i16> undef, ptr undef, align 643388; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <15 x i16> undef, ptr undef, align 643389; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i16> undef, ptr undef, align 643390; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <18 x i16> undef, ptr undef, align 643391; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <19 x i16> undef, ptr undef, align 643392; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <20 x i16> undef, ptr undef, align 643393; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <21 x i16> undef, ptr undef, align 643394; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i16> undef, ptr undef, align 643395; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <23 x i16> undef, ptr undef, align 643396; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i16> undef, ptr undef, align 643397; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <25 x i16> undef, ptr undef, align 643398; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i16> undef, ptr undef, align 643399; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i16> undef, ptr undef, align 643400; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i16> undef, ptr undef, align 643401; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i16> undef, ptr undef, align 643402; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <30 x i16> undef, ptr undef, align 643403; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <31 x i16> undef, ptr undef, align 643404; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <1 x i8> undef, ptr undef, align 643405; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <2 x i8> undef, ptr undef, align 643406; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <3 x i8> undef, ptr undef, align 643407; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <4 x i8> undef, ptr undef, align 643408; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <5 x i8> undef, ptr undef, align 643409; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <6 x i8> undef, ptr undef, align 643410; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <7 x i8> undef, ptr undef, align 643411; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: store <8 x i8> undef, ptr undef, align 643412; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <9 x i8> undef, ptr undef, align 643413; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <10 x i8> undef, ptr undef, align 643414; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <11 x i8> undef, ptr undef, align 643415; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <12 x i8> undef, ptr undef, align 643416; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <13 x i8> undef, ptr undef, align 643417; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <14 x i8> undef, ptr undef, align 643418; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <15 x i8> undef, ptr undef, align 643419; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i8> undef, ptr undef, align 643420; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i8> undef, ptr undef, align 643421; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <19 x i8> undef, ptr undef, align 643422; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <20 x i8> undef, ptr undef, align 643423; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <21 x i8> undef, ptr undef, align 643424; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <22 x i8> undef, ptr undef, align 643425; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <23 x i8> undef, ptr undef, align 643426; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <24 x i8> undef, ptr undef, align 643427; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <25 x i8> undef, ptr undef, align 643428; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <26 x i8> undef, ptr undef, align 643429; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <27 x i8> undef, ptr undef, align 643430; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <28 x i8> undef, ptr undef, align 643431; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i8> undef, ptr undef, align 643432; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i8> undef, ptr undef, align 643433; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <31 x i8> undef, ptr undef, align 643434; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <33 x i8> undef, ptr undef, align 643435; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <34 x i8> undef, ptr undef, align 643436; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <35 x i8> undef, ptr undef, align 643437; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <36 x i8> undef, ptr undef, align 643438; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <37 x i8> undef, ptr undef, align 643439; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <38 x i8> undef, ptr undef, align 643440; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <39 x i8> undef, ptr undef, align 643441; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <40 x i8> undef, ptr undef, align 643442; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <41 x i8> undef, ptr undef, align 643443; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <42 x i8> undef, ptr undef, align 643444; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <43 x i8> undef, ptr undef, align 643445; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <44 x i8> undef, ptr undef, align 643446; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <45 x i8> undef, ptr undef, align 643447; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <46 x i8> undef, ptr undef, align 643448; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <47 x i8> undef, ptr undef, align 643449; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: store <48 x i8> undef, ptr undef, align 643450; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <49 x i8> undef, ptr undef, align 643451; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <50 x i8> undef, ptr undef, align 643452; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <51 x i8> undef, ptr undef, align 643453; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: store <52 x i8> undef, ptr undef, align 643454; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <53 x i8> undef, ptr undef, align 643455; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: store <54 x i8> undef, ptr undef, align 643456; AVX512-NEXT: Cost Model: Found an estimated cost of 12 for instruction: store <55 x i8> undef, ptr undef, align 643457; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <56 x i8> undef, ptr undef, align 643458; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <57 x i8> undef, ptr undef, align 643459; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <58 x i8> undef, ptr undef, align 643460; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: store <59 x i8> undef, ptr undef, align 643461; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <60 x i8> undef, ptr undef, align 643462; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <61 x i8> undef, ptr undef, align 643463; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i8> undef, ptr undef, align 643464; AVX512-NEXT: Cost Model: Found an estimated cost of 13 for instruction: store <63 x i8> undef, ptr undef, align 643465; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <3 x i1> undef, ptr undef, align 643466; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <5 x i1> undef, ptr undef, align 643467; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <6 x i1> undef, ptr undef, align 643468; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: store <7 x i1> undef, ptr undef, align 643469; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <9 x i1> undef, ptr undef, align 643470; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <10 x i1> undef, ptr undef, align 643471; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <11 x i1> undef, ptr undef, align 643472; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <12 x i1> undef, ptr undef, align 643473; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <13 x i1> undef, ptr undef, align 643474; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <14 x i1> undef, ptr undef, align 643475; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <15 x i1> undef, ptr undef, align 643476; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <17 x i1> undef, ptr undef, align 643477; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <18 x i1> undef, ptr undef, align 643478; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <19 x i1> undef, ptr undef, align 643479; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <20 x i1> undef, ptr undef, align 643480; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <21 x i1> undef, ptr undef, align 643481; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <22 x i1> undef, ptr undef, align 643482; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <23 x i1> undef, ptr undef, align 643483; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: store <24 x i1> undef, ptr undef, align 643484; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <25 x i1> undef, ptr undef, align 643485; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <26 x i1> undef, ptr undef, align 643486; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <27 x i1> undef, ptr undef, align 643487; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <28 x i1> undef, ptr undef, align 643488; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <29 x i1> undef, ptr undef, align 643489; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <30 x i1> undef, ptr undef, align 643490; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: store <31 x i1> undef, ptr undef, align 643491; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <33 x i1> undef, ptr undef, align 643492; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <34 x i1> undef, ptr undef, align 643493; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <35 x i1> undef, ptr undef, align 643494; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <36 x i1> undef, ptr undef, align 643495; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <37 x i1> undef, ptr undef, align 643496; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <38 x i1> undef, ptr undef, align 643497; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <39 x i1> undef, ptr undef, align 643498; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <40 x i1> undef, ptr undef, align 643499; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <41 x i1> undef, ptr undef, align 643500; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <42 x i1> undef, ptr undef, align 643501; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <43 x i1> undef, ptr undef, align 643502; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <44 x i1> undef, ptr undef, align 643503; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <45 x i1> undef, ptr undef, align 643504; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <46 x i1> undef, ptr undef, align 643505; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <47 x i1> undef, ptr undef, align 643506; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: store <48 x i1> undef, ptr undef, align 643507; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <49 x i1> undef, ptr undef, align 643508; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <50 x i1> undef, ptr undef, align 643509; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <51 x i1> undef, ptr undef, align 643510; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <52 x i1> undef, ptr undef, align 643511; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <53 x i1> undef, ptr undef, align 643512; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <54 x i1> undef, ptr undef, align 643513; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <55 x i1> undef, ptr undef, align 643514; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: store <56 x i1> undef, ptr undef, align 643515; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <57 x i1> undef, ptr undef, align 643516; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <58 x i1> undef, ptr undef, align 643517; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <59 x i1> undef, ptr undef, align 643518; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <60 x i1> undef, ptr undef, align 643519; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <61 x i1> undef, ptr undef, align 643520; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <62 x i1> undef, ptr undef, align 643521; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: store <63 x i1> undef, ptr undef, align 643522; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef3523;3524 store <1 x i64> undef, ptr undef, align 643525 ; <2 x i64> is XMM3526 store <3 x i64> undef, ptr undef, align 643527 ; <4 x i64> is YMM3528 store <5 x i64> undef, ptr undef, align 643529 store <6 x i64> undef, ptr undef, align 643530 store <7 x i64> undef, ptr undef, align 643531 ; <8 x i64> is ZMM3532 3533 ; Partial vectors with double elements3534 store <1 x double> undef, ptr undef, align 643535 ; <2 x double> is XMM3536 store <3 x double> undef, ptr undef, align 643537 ; <4 x double> is YMM3538 store <5 x double> undef, ptr undef, align 643539 store <6 x double> undef, ptr undef, align 643540 store <7 x double> undef, ptr undef, align 643541 ; <8 x double> is ZMM3542 3543 ; Partial vectors with i32 elements3544 store <1 x i32> undef, ptr undef, align 643545 store <2 x i32> undef, ptr undef, align 643546 store <3 x i32> undef, ptr undef, align 643547 ; <4 x i32> is XMM3548 store <5 x i32> undef, ptr undef, align 643549 store <6 x i32> undef, ptr undef, align 643550 store <7 x i32> undef, ptr undef, align 643551 ; <8 x i32> is YMM3552 store <9 x i32> undef, ptr undef, align 643553 store <10 x i32> undef, ptr undef, align 643554 store <11 x i32> undef, ptr undef, align 643555 store <12 x i32> undef, ptr undef, align 643556 store <13 x i32> undef, ptr undef, align 643557 store <14 x i32> undef, ptr undef, align 643558 store <15 x i32> undef, ptr undef, align 643559 ; <16 x i32> is ZMM3560 3561 ; Partial vectors with float elements3562 store <1 x float> undef, ptr undef, align 643563 store <2 x float> undef, ptr undef, align 643564 store <3 x float> undef, ptr undef, align 643565 ; <4 x float> is XMM3566 store <5 x float> undef, ptr undef, align 643567 store <6 x float> undef, ptr undef, align 643568 store <7 x float> undef, ptr undef, align 643569 ; <8 x float> is YMM3570 store <9 x float> undef, ptr undef, align 643571 store <10 x float> undef, ptr undef, align 643572 store <11 x float> undef, ptr undef, align 643573 store <12 x float> undef, ptr undef, align 643574 store <13 x float> undef, ptr undef, align 643575 store <14 x float> undef, ptr undef, align 643576 store <15 x float> undef, ptr undef, align 643577 ; <16 x float> is ZMM3578 3579 ; Partial vectors with i16 elements3580 store <1 x i16> undef, ptr undef, align 643581 store <2 x i16> undef, ptr undef, align 643582 store <3 x i16> undef, ptr undef, align 643583 store <4 x i16> undef, ptr undef, align 643584 store <5 x i16> undef, ptr undef, align 643585 store <6 x i16> undef, ptr undef, align 643586 store <7 x i16> undef, ptr undef, align 643587 ; <8 x i16> is XMM3588 store <9 x i16> undef, ptr undef, align 643589 store <10 x i16> undef, ptr undef, align 643590 store <11 x i16> undef, ptr undef, align 643591 store <12 x i16> undef, ptr undef, align 643592 store <13 x i16> undef, ptr undef, align 643593 store <14 x i16> undef, ptr undef, align 643594 store <15 x i16> undef, ptr undef, align 643595 ; <16 x i16> is YMM3596 store <17 x i16> undef, ptr undef, align 643597 store <18 x i16> undef, ptr undef, align 643598 store <19 x i16> undef, ptr undef, align 643599 store <20 x i16> undef, ptr undef, align 643600 store <21 x i16> undef, ptr undef, align 643601 store <22 x i16> undef, ptr undef, align 643602 store <23 x i16> undef, ptr undef, align 643603 store <24 x i16> undef, ptr undef, align 643604 store <25 x i16> undef, ptr undef, align 643605 store <26 x i16> undef, ptr undef, align 643606 store <27 x i16> undef, ptr undef, align 643607 store <28 x i16> undef, ptr undef, align 643608 store <29 x i16> undef, ptr undef, align 643609 store <30 x i16> undef, ptr undef, align 643610 store <31 x i16> undef, ptr undef, align 643611 ; <32 x i16> is ZMM3612 3613 ; Partial vectors with i8 elements3614 store <1 x i8> undef, ptr undef, align 643615 store <2 x i8> undef, ptr undef, align 643616 store <3 x i8> undef, ptr undef, align 643617 store <4 x i8> undef, ptr undef, align 643618 store <5 x i8> undef, ptr undef, align 643619 store <6 x i8> undef, ptr undef, align 643620 store <7 x i8> undef, ptr undef, align 643621 store <8 x i8> undef, ptr undef, align 643622 store <9 x i8> undef, ptr undef, align 643623 store <10 x i8> undef, ptr undef, align 643624 store <11 x i8> undef, ptr undef, align 643625 store <12 x i8> undef, ptr undef, align 643626 store <13 x i8> undef, ptr undef, align 643627 store <14 x i8> undef, ptr undef, align 643628 store <15 x i8> undef, ptr undef, align 643629 ; <16 x i8> is XMM3630 store <17 x i8> undef, ptr undef, align 643631 store <18 x i8> undef, ptr undef, align 643632 store <19 x i8> undef, ptr undef, align 643633 store <20 x i8> undef, ptr undef, align 643634 store <21 x i8> undef, ptr undef, align 643635 store <22 x i8> undef, ptr undef, align 643636 store <23 x i8> undef, ptr undef, align 643637 store <24 x i8> undef, ptr undef, align 643638 store <25 x i8> undef, ptr undef, align 643639 store <26 x i8> undef, ptr undef, align 643640 store <27 x i8> undef, ptr undef, align 643641 store <28 x i8> undef, ptr undef, align 643642 store <29 x i8> undef, ptr undef, align 643643 store <30 x i8> undef, ptr undef, align 643644 store <31 x i8> undef, ptr undef, align 643645 ; <32 x i8> is YMM3646 store <33 x i8> undef, ptr undef, align 643647 store <34 x i8> undef, ptr undef, align 643648 store <35 x i8> undef, ptr undef, align 643649 store <36 x i8> undef, ptr undef, align 643650 store <37 x i8> undef, ptr undef, align 643651 store <38 x i8> undef, ptr undef, align 643652 store <39 x i8> undef, ptr undef, align 643653 store <40 x i8> undef, ptr undef, align 643654 store <41 x i8> undef, ptr undef, align 643655 store <42 x i8> undef, ptr undef, align 643656 store <43 x i8> undef, ptr undef, align 643657 store <44 x i8> undef, ptr undef, align 643658 store <45 x i8> undef, ptr undef, align 643659 store <46 x i8> undef, ptr undef, align 643660 store <47 x i8> undef, ptr undef, align 643661 store <48 x i8> undef, ptr undef, align 643662 store <49 x i8> undef, ptr undef, align 643663 store <50 x i8> undef, ptr undef, align 643664 store <51 x i8> undef, ptr undef, align 643665 store <52 x i8> undef, ptr undef, align 643666 store <53 x i8> undef, ptr undef, align 643667 store <54 x i8> undef, ptr undef, align 643668 store <55 x i8> undef, ptr undef, align 643669 store <56 x i8> undef, ptr undef, align 643670 store <57 x i8> undef, ptr undef, align 643671 store <58 x i8> undef, ptr undef, align 643672 store <59 x i8> undef, ptr undef, align 643673 store <60 x i8> undef, ptr undef, align 643674 store <61 x i8> undef, ptr undef, align 643675 store <62 x i8> undef, ptr undef, align 643676 store <63 x i8> undef, ptr undef, align 643677 ; <64 x i8> is ZMM3678 3679 ; Partial vectors with i1 elements3680 ; <1 x i1> is XMM3681 ; <2 x i1> is XMM3682 store <3 x i1> undef, ptr undef, align 643683 ; <4 x i1> is XMM3684 store <5 x i1> undef, ptr undef, align 643685 store <6 x i1> undef, ptr undef, align 643686 store <7 x i1> undef, ptr undef, align 643687 ; <8 x i1> is XMM3688 store <9 x i1> undef, ptr undef, align 643689 store <10 x i1> undef, ptr undef, align 643690 store <11 x i1> undef, ptr undef, align 643691 store <12 x i1> undef, ptr undef, align 643692 store <13 x i1> undef, ptr undef, align 643693 store <14 x i1> undef, ptr undef, align 643694 store <15 x i1> undef, ptr undef, align 643695 ; <16 x i1> is XMM3696 store <17 x i1> undef, ptr undef, align 643697 store <18 x i1> undef, ptr undef, align 643698 store <19 x i1> undef, ptr undef, align 643699 store <20 x i1> undef, ptr undef, align 643700 store <21 x i1> undef, ptr undef, align 643701 store <22 x i1> undef, ptr undef, align 643702 store <23 x i1> undef, ptr undef, align 643703 store <24 x i1> undef, ptr undef, align 643704 store <25 x i1> undef, ptr undef, align 643705 store <26 x i1> undef, ptr undef, align 643706 store <27 x i1> undef, ptr undef, align 643707 store <28 x i1> undef, ptr undef, align 643708 store <29 x i1> undef, ptr undef, align 643709 store <30 x i1> undef, ptr undef, align 643710 store <31 x i1> undef, ptr undef, align 643711 ; <32 x i1> is YMM3712 store <33 x i1> undef, ptr undef, align 643713 store <34 x i1> undef, ptr undef, align 643714 store <35 x i1> undef, ptr undef, align 643715 store <36 x i1> undef, ptr undef, align 643716 store <37 x i1> undef, ptr undef, align 643717 store <38 x i1> undef, ptr undef, align 643718 store <39 x i1> undef, ptr undef, align 643719 store <40 x i1> undef, ptr undef, align 643720 store <41 x i1> undef, ptr undef, align 643721 store <42 x i1> undef, ptr undef, align 643722 store <43 x i1> undef, ptr undef, align 643723 store <44 x i1> undef, ptr undef, align 643724 store <45 x i1> undef, ptr undef, align 643725 store <46 x i1> undef, ptr undef, align 643726 store <47 x i1> undef, ptr undef, align 643727 store <48 x i1> undef, ptr undef, align 643728 store <49 x i1> undef, ptr undef, align 643729 store <50 x i1> undef, ptr undef, align 643730 store <51 x i1> undef, ptr undef, align 643731 store <52 x i1> undef, ptr undef, align 643732 store <53 x i1> undef, ptr undef, align 643733 store <54 x i1> undef, ptr undef, align 643734 store <55 x i1> undef, ptr undef, align 643735 store <56 x i1> undef, ptr undef, align 643736 store <57 x i1> undef, ptr undef, align 643737 store <58 x i1> undef, ptr undef, align 643738 store <59 x i1> undef, ptr undef, align 643739 store <60 x i1> undef, ptr undef, align 643740 store <61 x i1> undef, ptr undef, align 643741 store <62 x i1> undef, ptr undef, align 643742 store <63 x i1> undef, ptr undef, align 643743 ; <64 x i1> is ZMM3744 3745 ret i32 undef3746}3747 3748define i32 @loads_align4(i32 %arg) {3749 ; Scalars3750; SSE2-LABEL: 'loads_align4'3751; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 43752; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 43753; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 43754; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 43755; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 43756; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 43757; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 43758; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 43759; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 43760; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 43761; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 43762; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 43763; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 43764; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 43765; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 43766; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 43767; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 43768; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 43769; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 43770; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 43771; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %21 = load <16 x i1>, ptr undef, align 43772; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %22 = load <8 x i1>, ptr undef, align 43773; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %23 = load <4 x i1>, ptr undef, align 43774; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <2 x i1>, ptr undef, align 43775; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 43776; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %26 = load <256 x i1>, ptr undef, align 43777; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <32 x i8>, ptr undef, align 43778; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <16 x i16>, ptr undef, align 43779; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <8 x i32>, ptr undef, align 43780; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <4 x i64>, ptr undef, align 43781; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 43782; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 43783; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <8 x float>, ptr undef, align 43784; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %34 = load <4 x double>, ptr undef, align 43785; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %35 = load <4 x ptr>, ptr undef, align 43786; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 43787; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %37 = load <512 x i1>, ptr undef, align 43788; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %38 = load <64 x i8>, ptr undef, align 43789; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <32 x i16>, ptr undef, align 43790; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %40 = load <16 x i32>, ptr undef, align 43791; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <8 x i64>, ptr undef, align 43792; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 43793; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 43794; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 43795; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <16 x float>, ptr undef, align 43796; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %46 = load <8 x double>, ptr undef, align 43797; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %47 = load <8 x ptr>, ptr undef, align 43798; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 43799; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef3800;3801; SSE41-LABEL: 'loads_align4'3802; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 43803; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 43804; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 43805; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 43806; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 43807; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 43808; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 43809; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 43810; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 43811; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 43812; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 43813; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 43814; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 43815; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 43816; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 43817; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 43818; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 43819; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 43820; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 43821; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 43822; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %21 = load <16 x i1>, ptr undef, align 43823; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %22 = load <8 x i1>, ptr undef, align 43824; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %23 = load <4 x i1>, ptr undef, align 43825; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <2 x i1>, ptr undef, align 43826; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 43827; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %26 = load <256 x i1>, ptr undef, align 43828; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <32 x i8>, ptr undef, align 43829; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <16 x i16>, ptr undef, align 43830; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <8 x i32>, ptr undef, align 43831; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <4 x i64>, ptr undef, align 43832; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 43833; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 43834; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <8 x float>, ptr undef, align 43835; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %34 = load <4 x double>, ptr undef, align 43836; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %35 = load <4 x ptr>, ptr undef, align 43837; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 43838; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %37 = load <512 x i1>, ptr undef, align 43839; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %38 = load <64 x i8>, ptr undef, align 43840; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <32 x i16>, ptr undef, align 43841; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %40 = load <16 x i32>, ptr undef, align 43842; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <8 x i64>, ptr undef, align 43843; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 43844; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 43845; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 43846; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <16 x float>, ptr undef, align 43847; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %46 = load <8 x double>, ptr undef, align 43848; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %47 = load <8 x ptr>, ptr undef, align 43849; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 43850; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef3851;3852; AVX-LABEL: 'loads_align4'3853; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 43854; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 43855; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 43856; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 43857; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 43858; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 43859; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 43860; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 43861; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 43862; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 43863; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 43864; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 43865; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 43866; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 43867; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 43868; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 43869; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 43870; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 43871; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 43872; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 43873; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %21 = load <16 x i1>, ptr undef, align 43874; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %22 = load <8 x i1>, ptr undef, align 43875; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %23 = load <4 x i1>, ptr undef, align 43876; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <2 x i1>, ptr undef, align 43877; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 43878; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %26 = load <256 x i1>, ptr undef, align 43879; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <32 x i8>, ptr undef, align 43880; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <16 x i16>, ptr undef, align 43881; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <8 x i32>, ptr undef, align 43882; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %30 = load <4 x i64>, ptr undef, align 43883; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 43884; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 43885; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %33 = load <8 x float>, ptr undef, align 43886; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %34 = load <4 x double>, ptr undef, align 43887; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %35 = load <4 x ptr>, ptr undef, align 43888; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 43889; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %37 = load <512 x i1>, ptr undef, align 43890; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %38 = load <64 x i8>, ptr undef, align 43891; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %39 = load <32 x i16>, ptr undef, align 43892; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %40 = load <16 x i32>, ptr undef, align 43893; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %41 = load <8 x i64>, ptr undef, align 43894; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 43895; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 43896; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 43897; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <16 x float>, ptr undef, align 43898; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %46 = load <8 x double>, ptr undef, align 43899; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <8 x ptr>, ptr undef, align 43900; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 43901; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef3902;3903; AVX512-LABEL: 'loads_align4'3904; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 43905; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 43906; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 43907; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 43908; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 43909; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 43910; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 43911; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 43912; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 43913; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 43914; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 43915; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %12 = load <128 x i1>, ptr undef, align 43916; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 43917; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 43918; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 43919; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 43920; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 43921; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 43922; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 43923; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 43924; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %21 = load <16 x i1>, ptr undef, align 43925; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %22 = load <8 x i1>, ptr undef, align 43926; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %23 = load <4 x i1>, ptr undef, align 43927; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %24 = load <2 x i1>, ptr undef, align 43928; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %25 = load <1 x i1>, ptr undef, align 43929; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %26 = load <256 x i1>, ptr undef, align 43930; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <32 x i8>, ptr undef, align 43931; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <16 x i16>, ptr undef, align 43932; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <8 x i32>, ptr undef, align 43933; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %30 = load <4 x i64>, ptr undef, align 43934; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 43935; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 43936; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %33 = load <8 x float>, ptr undef, align 43937; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %34 = load <4 x double>, ptr undef, align 43938; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %35 = load <4 x ptr>, ptr undef, align 43939; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 43940; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %37 = load <512 x i1>, ptr undef, align 43941; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <64 x i8>, ptr undef, align 43942; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %39 = load <32 x i16>, ptr undef, align 43943; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <16 x i32>, ptr undef, align 43944; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %41 = load <8 x i64>, ptr undef, align 43945; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 43946; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 43947; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 43948; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %45 = load <16 x float>, ptr undef, align 43949; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %46 = load <8 x double>, ptr undef, align 43950; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %47 = load <8 x ptr>, ptr undef, align 43951; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 43952; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef3953;3954 load i8, ptr undef, align 43955 load i16, ptr undef, align 43956 load i32, ptr undef, align 43957 load i64, ptr undef, align 43958 load i128, ptr undef, align 43959 load i256, ptr undef, align 43960 load i512, ptr undef, align 43961 3962 load float, ptr undef, align 43963 load double, ptr undef, align 43964 3965 load ptr, ptr undef, align 43966 3967 load ptr, ptr undef, align 43968 3969 ; XMM (128-bit) vectors3970 load <128 x i1>, ptr undef, align 43971 load <16 x i8>, ptr undef, align 43972 load <8 x i16>, ptr undef, align 43973 load <4 x i32>, ptr undef, align 43974 load <2 x i64>, ptr undef, align 43975 load <1 x i128>, ptr undef, align 43976 3977 load <4 x float>, ptr undef, align 43978 load <2 x double>, ptr undef, align 43979 3980 load <2 x ptr>, ptr undef, align 43981 3982 load <16 x i1>, ptr undef, align 43983 load <8 x i1>, ptr undef, align 43984 load <4 x i1>, ptr undef, align 43985 load <2 x i1>, ptr undef, align 43986 load <1 x i1>, ptr undef, align 43987 3988 ; YMM (256-bit) vectors3989 load <256 x i1>, ptr undef, align 43990 load <32 x i8>, ptr undef, align 43991 load <16 x i16>, ptr undef, align 43992 load <8 x i32>, ptr undef, align 43993 load <4 x i64>, ptr undef, align 43994 load <2 x i128>, ptr undef, align 43995 load <1 x i256>, ptr undef, align 43996 3997 load <8 x float>, ptr undef, align 43998 load <4 x double>, ptr undef, align 43999 4000 load <4 x ptr>, ptr undef, align 44001 4002 load <32 x i1>, ptr undef, align 44003 4004 ; ZMM (512-bit) vectors4005 load <512 x i1>, ptr undef, align 44006 load <64 x i8>, ptr undef, align 44007 load <32 x i16>, ptr undef, align 44008 load <16 x i32>, ptr undef, align 44009 load <8 x i64>, ptr undef, align 44010 load <4 x i128>, ptr undef, align 44011 load <2 x i256>, ptr undef, align 44012 load <1 x i512>, ptr undef, align 44013 4014 load <16 x float>, ptr undef, align 44015 load <8 x double>, ptr undef, align 44016 4017 load <8 x ptr>, ptr undef, align 44018 4019 load <64 x i1>, ptr undef, align 44020 4021 ret i32 undef4022}4023 4024define i32 @loads_partial_align4(i32 %arg) {4025 ; Partial vectors with i64 elements (doubles as pointer-sized tests))4026; SSE2-LABEL: 'loads_partial_align4'4027; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 44028; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = load <3 x i64>, ptr undef, align 44029; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 44030; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 44031; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 44032; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 44033; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = load <3 x double>, ptr undef, align 44034; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 44035; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 44036; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 44037; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 44038; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 44039; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %13 = load <3 x i32>, ptr undef, align 44040; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %14 = load <5 x i32>, ptr undef, align 44041; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %15 = load <6 x i32>, ptr undef, align 44042; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %16 = load <7 x i32>, ptr undef, align 44043; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %17 = load <9 x i32>, ptr undef, align 44044; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 44045; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %19 = load <11 x i32>, ptr undef, align 44046; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 44047; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %21 = load <13 x i32>, ptr undef, align 44048; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 44049; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %23 = load <15 x i32>, ptr undef, align 44050; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 44051; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 44052; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %26 = load <3 x float>, ptr undef, align 44053; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <5 x float>, ptr undef, align 44054; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <6 x float>, ptr undef, align 44055; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %29 = load <7 x float>, ptr undef, align 44056; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 44057; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 44058; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %32 = load <11 x float>, ptr undef, align 44059; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 44060; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 44061; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 44062; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %36 = load <15 x float>, ptr undef, align 44063; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 44064; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 44065; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %39 = load <3 x i16>, ptr undef, align 44066; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 44067; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %41 = load <5 x i16>, ptr undef, align 44068; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %42 = load <6 x i16>, ptr undef, align 44069; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %43 = load <7 x i16>, ptr undef, align 44070; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %44 = load <9 x i16>, ptr undef, align 44071; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <10 x i16>, ptr undef, align 44072; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %46 = load <11 x i16>, ptr undef, align 44073; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <12 x i16>, ptr undef, align 44074; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %48 = load <13 x i16>, ptr undef, align 44075; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %49 = load <14 x i16>, ptr undef, align 44076; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %50 = load <15 x i16>, ptr undef, align 44077; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %51 = load <17 x i16>, ptr undef, align 44078; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %52 = load <18 x i16>, ptr undef, align 44079; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %53 = load <19 x i16>, ptr undef, align 44080; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 44081; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %55 = load <21 x i16>, ptr undef, align 44082; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %56 = load <22 x i16>, ptr undef, align 44083; SSE2-NEXT: Cost Model: Found an estimated cost of 13 for instruction: %57 = load <23 x i16>, ptr undef, align 44084; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 44085; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %59 = load <25 x i16>, ptr undef, align 44086; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %60 = load <26 x i16>, ptr undef, align 44087; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %61 = load <27 x i16>, ptr undef, align 44088; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 44089; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %63 = load <29 x i16>, ptr undef, align 44090; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %64 = load <30 x i16>, ptr undef, align 44091; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: %65 = load <31 x i16>, ptr undef, align 44092; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 44093; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 44094; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 44095; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 44096; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %70 = load <5 x i8>, ptr undef, align 44097; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %71 = load <6 x i8>, ptr undef, align 44098; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %72 = load <7 x i8>, ptr undef, align 44099; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 44100; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %74 = load <9 x i8>, ptr undef, align 44101; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %75 = load <10 x i8>, ptr undef, align 44102; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %76 = load <11 x i8>, ptr undef, align 44103; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %77 = load <12 x i8>, ptr undef, align 44104; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %78 = load <13 x i8>, ptr undef, align 44105; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %79 = load <14 x i8>, ptr undef, align 44106; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %80 = load <15 x i8>, ptr undef, align 44107; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %81 = load <17 x i8>, ptr undef, align 44108; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %82 = load <18 x i8>, ptr undef, align 44109; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %83 = load <19 x i8>, ptr undef, align 44110; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %84 = load <20 x i8>, ptr undef, align 44111; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %85 = load <21 x i8>, ptr undef, align 44112; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %86 = load <22 x i8>, ptr undef, align 44113; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %87 = load <23 x i8>, ptr undef, align 44114; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %88 = load <24 x i8>, ptr undef, align 44115; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %89 = load <25 x i8>, ptr undef, align 44116; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %90 = load <26 x i8>, ptr undef, align 44117; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %91 = load <27 x i8>, ptr undef, align 44118; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %92 = load <28 x i8>, ptr undef, align 44119; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %93 = load <29 x i8>, ptr undef, align 44120; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %94 = load <30 x i8>, ptr undef, align 44121; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %95 = load <31 x i8>, ptr undef, align 44122; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %96 = load <33 x i8>, ptr undef, align 44123; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %97 = load <34 x i8>, ptr undef, align 44124; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %98 = load <35 x i8>, ptr undef, align 44125; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %99 = load <36 x i8>, ptr undef, align 44126; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %100 = load <37 x i8>, ptr undef, align 44127; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %101 = load <38 x i8>, ptr undef, align 44128; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %102 = load <39 x i8>, ptr undef, align 44129; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 44130; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %104 = load <41 x i8>, ptr undef, align 44131; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %105 = load <42 x i8>, ptr undef, align 44132; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %106 = load <43 x i8>, ptr undef, align 44133; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %107 = load <44 x i8>, ptr undef, align 44134; SSE2-NEXT: Cost Model: Found an estimated cost of 13 for instruction: %108 = load <45 x i8>, ptr undef, align 44135; SSE2-NEXT: Cost Model: Found an estimated cost of 13 for instruction: %109 = load <46 x i8>, ptr undef, align 44136; SSE2-NEXT: Cost Model: Found an estimated cost of 13 for instruction: %110 = load <47 x i8>, ptr undef, align 44137; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 44138; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %112 = load <49 x i8>, ptr undef, align 44139; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %113 = load <50 x i8>, ptr undef, align 44140; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %114 = load <51 x i8>, ptr undef, align 44141; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %115 = load <52 x i8>, ptr undef, align 44142; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %116 = load <53 x i8>, ptr undef, align 44143; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %117 = load <54 x i8>, ptr undef, align 44144; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %118 = load <55 x i8>, ptr undef, align 44145; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 44146; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %120 = load <57 x i8>, ptr undef, align 44147; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %121 = load <58 x i8>, ptr undef, align 44148; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %122 = load <59 x i8>, ptr undef, align 44149; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %123 = load <60 x i8>, ptr undef, align 44150; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: %124 = load <61 x i8>, ptr undef, align 44151; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: %125 = load <62 x i8>, ptr undef, align 44152; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: %126 = load <63 x i8>, ptr undef, align 44153; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %127 = load <3 x i1>, ptr undef, align 44154; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %128 = load <5 x i1>, ptr undef, align 44155; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %129 = load <6 x i1>, ptr undef, align 44156; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %130 = load <7 x i1>, ptr undef, align 44157; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %131 = load <9 x i1>, ptr undef, align 44158; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %132 = load <10 x i1>, ptr undef, align 44159; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %133 = load <11 x i1>, ptr undef, align 44160; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %134 = load <12 x i1>, ptr undef, align 44161; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %135 = load <13 x i1>, ptr undef, align 44162; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %136 = load <14 x i1>, ptr undef, align 44163; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %137 = load <15 x i1>, ptr undef, align 44164; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 44165; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 44166; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 44167; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 44168; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 44169; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 44170; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 44171; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 44172; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 44173; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 44174; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 44175; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 44176; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 44177; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 44178; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 44179; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %153 = load <33 x i1>, ptr undef, align 44180; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %154 = load <34 x i1>, ptr undef, align 44181; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %155 = load <35 x i1>, ptr undef, align 44182; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %156 = load <36 x i1>, ptr undef, align 44183; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %157 = load <37 x i1>, ptr undef, align 44184; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %158 = load <38 x i1>, ptr undef, align 44185; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %159 = load <39 x i1>, ptr undef, align 44186; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %160 = load <40 x i1>, ptr undef, align 44187; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %161 = load <41 x i1>, ptr undef, align 44188; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %162 = load <42 x i1>, ptr undef, align 44189; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %163 = load <43 x i1>, ptr undef, align 44190; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %164 = load <44 x i1>, ptr undef, align 44191; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %165 = load <45 x i1>, ptr undef, align 44192; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %166 = load <46 x i1>, ptr undef, align 44193; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %167 = load <47 x i1>, ptr undef, align 44194; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %168 = load <48 x i1>, ptr undef, align 44195; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %169 = load <49 x i1>, ptr undef, align 44196; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %170 = load <50 x i1>, ptr undef, align 44197; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %171 = load <51 x i1>, ptr undef, align 44198; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %172 = load <52 x i1>, ptr undef, align 44199; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %173 = load <53 x i1>, ptr undef, align 44200; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %174 = load <54 x i1>, ptr undef, align 44201; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %175 = load <55 x i1>, ptr undef, align 44202; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %176 = load <56 x i1>, ptr undef, align 44203; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %177 = load <57 x i1>, ptr undef, align 44204; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %178 = load <58 x i1>, ptr undef, align 44205; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %179 = load <59 x i1>, ptr undef, align 44206; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %180 = load <60 x i1>, ptr undef, align 44207; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %181 = load <61 x i1>, ptr undef, align 44208; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %182 = load <62 x i1>, ptr undef, align 44209; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %183 = load <63 x i1>, ptr undef, align 44210; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef4211;4212; SSE41-LABEL: 'loads_partial_align4'4213; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 44214; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = load <3 x i64>, ptr undef, align 44215; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 44216; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 44217; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 44218; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 44219; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = load <3 x double>, ptr undef, align 44220; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 44221; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 44222; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 44223; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 44224; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 44225; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %13 = load <3 x i32>, ptr undef, align 44226; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %14 = load <5 x i32>, ptr undef, align 44227; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %15 = load <6 x i32>, ptr undef, align 44228; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %16 = load <7 x i32>, ptr undef, align 44229; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %17 = load <9 x i32>, ptr undef, align 44230; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 44231; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %19 = load <11 x i32>, ptr undef, align 44232; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 44233; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %21 = load <13 x i32>, ptr undef, align 44234; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 44235; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %23 = load <15 x i32>, ptr undef, align 44236; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 44237; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 44238; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %26 = load <3 x float>, ptr undef, align 44239; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <5 x float>, ptr undef, align 44240; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <6 x float>, ptr undef, align 44241; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %29 = load <7 x float>, ptr undef, align 44242; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 44243; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 44244; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %32 = load <11 x float>, ptr undef, align 44245; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 44246; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 44247; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 44248; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %36 = load <15 x float>, ptr undef, align 44249; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 44250; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 44251; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %39 = load <3 x i16>, ptr undef, align 44252; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 44253; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %41 = load <5 x i16>, ptr undef, align 44254; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %42 = load <6 x i16>, ptr undef, align 44255; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %43 = load <7 x i16>, ptr undef, align 44256; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %44 = load <9 x i16>, ptr undef, align 44257; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <10 x i16>, ptr undef, align 44258; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %46 = load <11 x i16>, ptr undef, align 44259; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <12 x i16>, ptr undef, align 44260; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %48 = load <13 x i16>, ptr undef, align 44261; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %49 = load <14 x i16>, ptr undef, align 44262; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %50 = load <15 x i16>, ptr undef, align 44263; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %51 = load <17 x i16>, ptr undef, align 44264; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %52 = load <18 x i16>, ptr undef, align 44265; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %53 = load <19 x i16>, ptr undef, align 44266; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 44267; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %55 = load <21 x i16>, ptr undef, align 44268; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %56 = load <22 x i16>, ptr undef, align 44269; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %57 = load <23 x i16>, ptr undef, align 44270; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 44271; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %59 = load <25 x i16>, ptr undef, align 44272; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %60 = load <26 x i16>, ptr undef, align 44273; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %61 = load <27 x i16>, ptr undef, align 44274; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 44275; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %63 = load <29 x i16>, ptr undef, align 44276; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %64 = load <30 x i16>, ptr undef, align 44277; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %65 = load <31 x i16>, ptr undef, align 44278; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 44279; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 44280; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 44281; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 44282; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %70 = load <5 x i8>, ptr undef, align 44283; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %71 = load <6 x i8>, ptr undef, align 44284; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %72 = load <7 x i8>, ptr undef, align 44285; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 44286; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %74 = load <9 x i8>, ptr undef, align 44287; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %75 = load <10 x i8>, ptr undef, align 44288; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %76 = load <11 x i8>, ptr undef, align 44289; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %77 = load <12 x i8>, ptr undef, align 44290; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %78 = load <13 x i8>, ptr undef, align 44291; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %79 = load <14 x i8>, ptr undef, align 44292; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %80 = load <15 x i8>, ptr undef, align 44293; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %81 = load <17 x i8>, ptr undef, align 44294; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %82 = load <18 x i8>, ptr undef, align 44295; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %83 = load <19 x i8>, ptr undef, align 44296; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %84 = load <20 x i8>, ptr undef, align 44297; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %85 = load <21 x i8>, ptr undef, align 44298; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %86 = load <22 x i8>, ptr undef, align 44299; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %87 = load <23 x i8>, ptr undef, align 44300; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %88 = load <24 x i8>, ptr undef, align 44301; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %89 = load <25 x i8>, ptr undef, align 44302; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %90 = load <26 x i8>, ptr undef, align 44303; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %91 = load <27 x i8>, ptr undef, align 44304; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %92 = load <28 x i8>, ptr undef, align 44305; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %93 = load <29 x i8>, ptr undef, align 44306; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %94 = load <30 x i8>, ptr undef, align 44307; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %95 = load <31 x i8>, ptr undef, align 44308; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %96 = load <33 x i8>, ptr undef, align 44309; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %97 = load <34 x i8>, ptr undef, align 44310; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %98 = load <35 x i8>, ptr undef, align 44311; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %99 = load <36 x i8>, ptr undef, align 44312; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %100 = load <37 x i8>, ptr undef, align 44313; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %101 = load <38 x i8>, ptr undef, align 44314; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %102 = load <39 x i8>, ptr undef, align 44315; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 44316; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %104 = load <41 x i8>, ptr undef, align 44317; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %105 = load <42 x i8>, ptr undef, align 44318; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %106 = load <43 x i8>, ptr undef, align 44319; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %107 = load <44 x i8>, ptr undef, align 44320; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %108 = load <45 x i8>, ptr undef, align 44321; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %109 = load <46 x i8>, ptr undef, align 44322; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %110 = load <47 x i8>, ptr undef, align 44323; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 44324; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %112 = load <49 x i8>, ptr undef, align 44325; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %113 = load <50 x i8>, ptr undef, align 44326; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %114 = load <51 x i8>, ptr undef, align 44327; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %115 = load <52 x i8>, ptr undef, align 44328; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %116 = load <53 x i8>, ptr undef, align 44329; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %117 = load <54 x i8>, ptr undef, align 44330; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %118 = load <55 x i8>, ptr undef, align 44331; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 44332; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %120 = load <57 x i8>, ptr undef, align 44333; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %121 = load <58 x i8>, ptr undef, align 44334; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %122 = load <59 x i8>, ptr undef, align 44335; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %123 = load <60 x i8>, ptr undef, align 44336; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %124 = load <61 x i8>, ptr undef, align 44337; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %125 = load <62 x i8>, ptr undef, align 44338; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %126 = load <63 x i8>, ptr undef, align 44339; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %127 = load <3 x i1>, ptr undef, align 44340; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %128 = load <5 x i1>, ptr undef, align 44341; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %129 = load <6 x i1>, ptr undef, align 44342; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %130 = load <7 x i1>, ptr undef, align 44343; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %131 = load <9 x i1>, ptr undef, align 44344; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %132 = load <10 x i1>, ptr undef, align 44345; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %133 = load <11 x i1>, ptr undef, align 44346; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %134 = load <12 x i1>, ptr undef, align 44347; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %135 = load <13 x i1>, ptr undef, align 44348; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %136 = load <14 x i1>, ptr undef, align 44349; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %137 = load <15 x i1>, ptr undef, align 44350; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 44351; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 44352; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 44353; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 44354; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 44355; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 44356; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 44357; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 44358; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 44359; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 44360; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 44361; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 44362; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 44363; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 44364; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 44365; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %153 = load <33 x i1>, ptr undef, align 44366; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %154 = load <34 x i1>, ptr undef, align 44367; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %155 = load <35 x i1>, ptr undef, align 44368; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %156 = load <36 x i1>, ptr undef, align 44369; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %157 = load <37 x i1>, ptr undef, align 44370; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %158 = load <38 x i1>, ptr undef, align 44371; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %159 = load <39 x i1>, ptr undef, align 44372; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %160 = load <40 x i1>, ptr undef, align 44373; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %161 = load <41 x i1>, ptr undef, align 44374; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %162 = load <42 x i1>, ptr undef, align 44375; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %163 = load <43 x i1>, ptr undef, align 44376; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %164 = load <44 x i1>, ptr undef, align 44377; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %165 = load <45 x i1>, ptr undef, align 44378; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %166 = load <46 x i1>, ptr undef, align 44379; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %167 = load <47 x i1>, ptr undef, align 44380; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %168 = load <48 x i1>, ptr undef, align 44381; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %169 = load <49 x i1>, ptr undef, align 44382; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %170 = load <50 x i1>, ptr undef, align 44383; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %171 = load <51 x i1>, ptr undef, align 44384; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %172 = load <52 x i1>, ptr undef, align 44385; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %173 = load <53 x i1>, ptr undef, align 44386; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %174 = load <54 x i1>, ptr undef, align 44387; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %175 = load <55 x i1>, ptr undef, align 44388; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %176 = load <56 x i1>, ptr undef, align 44389; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %177 = load <57 x i1>, ptr undef, align 44390; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %178 = load <58 x i1>, ptr undef, align 44391; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %179 = load <59 x i1>, ptr undef, align 44392; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %180 = load <60 x i1>, ptr undef, align 44393; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %181 = load <61 x i1>, ptr undef, align 44394; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %182 = load <62 x i1>, ptr undef, align 44395; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %183 = load <63 x i1>, ptr undef, align 44396; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef4397;4398; AVX-LABEL: 'loads_partial_align4'4399; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 44400; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %2 = load <3 x i64>, ptr undef, align 44401; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %3 = load <5 x i64>, ptr undef, align 44402; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %4 = load <6 x i64>, ptr undef, align 44403; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 44404; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 44405; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %7 = load <3 x double>, ptr undef, align 44406; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %8 = load <5 x double>, ptr undef, align 44407; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %9 = load <6 x double>, ptr undef, align 44408; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 44409; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 44410; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 44411; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %13 = load <3 x i32>, ptr undef, align 44412; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %14 = load <5 x i32>, ptr undef, align 44413; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %15 = load <6 x i32>, ptr undef, align 44414; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %16 = load <7 x i32>, ptr undef, align 44415; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <9 x i32>, ptr undef, align 44416; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %18 = load <10 x i32>, ptr undef, align 44417; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %19 = load <11 x i32>, ptr undef, align 44418; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %20 = load <12 x i32>, ptr undef, align 44419; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %21 = load <13 x i32>, ptr undef, align 44420; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 44421; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %23 = load <15 x i32>, ptr undef, align 44422; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 44423; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 44424; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %26 = load <3 x float>, ptr undef, align 44425; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %27 = load <5 x float>, ptr undef, align 44426; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %28 = load <6 x float>, ptr undef, align 44427; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %29 = load <7 x float>, ptr undef, align 44428; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <9 x float>, ptr undef, align 44429; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %31 = load <10 x float>, ptr undef, align 44430; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <11 x float>, ptr undef, align 44431; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <12 x float>, ptr undef, align 44432; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 44433; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 44434; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %36 = load <15 x float>, ptr undef, align 44435; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 44436; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 44437; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %39 = load <3 x i16>, ptr undef, align 44438; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 44439; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %41 = load <5 x i16>, ptr undef, align 44440; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %42 = load <6 x i16>, ptr undef, align 44441; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %43 = load <7 x i16>, ptr undef, align 44442; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %44 = load <9 x i16>, ptr undef, align 44443; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <10 x i16>, ptr undef, align 44444; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %46 = load <11 x i16>, ptr undef, align 44445; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %47 = load <12 x i16>, ptr undef, align 44446; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %48 = load <13 x i16>, ptr undef, align 44447; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %49 = load <14 x i16>, ptr undef, align 44448; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %50 = load <15 x i16>, ptr undef, align 44449; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %51 = load <17 x i16>, ptr undef, align 44450; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %52 = load <18 x i16>, ptr undef, align 44451; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %53 = load <19 x i16>, ptr undef, align 44452; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %54 = load <20 x i16>, ptr undef, align 44453; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %55 = load <21 x i16>, ptr undef, align 44454; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %56 = load <22 x i16>, ptr undef, align 44455; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %57 = load <23 x i16>, ptr undef, align 44456; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %58 = load <24 x i16>, ptr undef, align 44457; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %59 = load <25 x i16>, ptr undef, align 44458; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %60 = load <26 x i16>, ptr undef, align 44459; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %61 = load <27 x i16>, ptr undef, align 44460; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 44461; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %63 = load <29 x i16>, ptr undef, align 44462; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %64 = load <30 x i16>, ptr undef, align 44463; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %65 = load <31 x i16>, ptr undef, align 44464; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 44465; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 44466; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 44467; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 44468; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %70 = load <5 x i8>, ptr undef, align 44469; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %71 = load <6 x i8>, ptr undef, align 44470; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %72 = load <7 x i8>, ptr undef, align 44471; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 44472; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %74 = load <9 x i8>, ptr undef, align 44473; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %75 = load <10 x i8>, ptr undef, align 44474; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %76 = load <11 x i8>, ptr undef, align 44475; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %77 = load <12 x i8>, ptr undef, align 44476; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %78 = load <13 x i8>, ptr undef, align 44477; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %79 = load <14 x i8>, ptr undef, align 44478; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %80 = load <15 x i8>, ptr undef, align 44479; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %81 = load <17 x i8>, ptr undef, align 44480; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %82 = load <18 x i8>, ptr undef, align 44481; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %83 = load <19 x i8>, ptr undef, align 44482; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %84 = load <20 x i8>, ptr undef, align 44483; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %85 = load <21 x i8>, ptr undef, align 44484; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %86 = load <22 x i8>, ptr undef, align 44485; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %87 = load <23 x i8>, ptr undef, align 44486; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %88 = load <24 x i8>, ptr undef, align 44487; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %89 = load <25 x i8>, ptr undef, align 44488; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %90 = load <26 x i8>, ptr undef, align 44489; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %91 = load <27 x i8>, ptr undef, align 44490; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %92 = load <28 x i8>, ptr undef, align 44491; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %93 = load <29 x i8>, ptr undef, align 44492; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %94 = load <30 x i8>, ptr undef, align 44493; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %95 = load <31 x i8>, ptr undef, align 44494; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %96 = load <33 x i8>, ptr undef, align 44495; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %97 = load <34 x i8>, ptr undef, align 44496; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %98 = load <35 x i8>, ptr undef, align 44497; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %99 = load <36 x i8>, ptr undef, align 44498; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %100 = load <37 x i8>, ptr undef, align 44499; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %101 = load <38 x i8>, ptr undef, align 44500; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %102 = load <39 x i8>, ptr undef, align 44501; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %103 = load <40 x i8>, ptr undef, align 44502; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %104 = load <41 x i8>, ptr undef, align 44503; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %105 = load <42 x i8>, ptr undef, align 44504; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %106 = load <43 x i8>, ptr undef, align 44505; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %107 = load <44 x i8>, ptr undef, align 44506; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %108 = load <45 x i8>, ptr undef, align 44507; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %109 = load <46 x i8>, ptr undef, align 44508; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %110 = load <47 x i8>, ptr undef, align 44509; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %111 = load <48 x i8>, ptr undef, align 44510; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %112 = load <49 x i8>, ptr undef, align 44511; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %113 = load <50 x i8>, ptr undef, align 44512; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %114 = load <51 x i8>, ptr undef, align 44513; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %115 = load <52 x i8>, ptr undef, align 44514; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %116 = load <53 x i8>, ptr undef, align 44515; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %117 = load <54 x i8>, ptr undef, align 44516; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %118 = load <55 x i8>, ptr undef, align 44517; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 44518; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %120 = load <57 x i8>, ptr undef, align 44519; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %121 = load <58 x i8>, ptr undef, align 44520; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %122 = load <59 x i8>, ptr undef, align 44521; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %123 = load <60 x i8>, ptr undef, align 44522; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %124 = load <61 x i8>, ptr undef, align 44523; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %125 = load <62 x i8>, ptr undef, align 44524; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %126 = load <63 x i8>, ptr undef, align 44525; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %127 = load <3 x i1>, ptr undef, align 44526; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %128 = load <5 x i1>, ptr undef, align 44527; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %129 = load <6 x i1>, ptr undef, align 44528; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %130 = load <7 x i1>, ptr undef, align 44529; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %131 = load <9 x i1>, ptr undef, align 44530; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %132 = load <10 x i1>, ptr undef, align 44531; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %133 = load <11 x i1>, ptr undef, align 44532; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %134 = load <12 x i1>, ptr undef, align 44533; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %135 = load <13 x i1>, ptr undef, align 44534; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %136 = load <14 x i1>, ptr undef, align 44535; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %137 = load <15 x i1>, ptr undef, align 44536; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 44537; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 44538; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 44539; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 44540; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 44541; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 44542; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 44543; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 44544; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 44545; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 44546; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 44547; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 44548; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 44549; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 44550; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 44551; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %153 = load <33 x i1>, ptr undef, align 44552; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %154 = load <34 x i1>, ptr undef, align 44553; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %155 = load <35 x i1>, ptr undef, align 44554; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %156 = load <36 x i1>, ptr undef, align 44555; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %157 = load <37 x i1>, ptr undef, align 44556; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %158 = load <38 x i1>, ptr undef, align 44557; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %159 = load <39 x i1>, ptr undef, align 44558; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %160 = load <40 x i1>, ptr undef, align 44559; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %161 = load <41 x i1>, ptr undef, align 44560; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %162 = load <42 x i1>, ptr undef, align 44561; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %163 = load <43 x i1>, ptr undef, align 44562; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %164 = load <44 x i1>, ptr undef, align 44563; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %165 = load <45 x i1>, ptr undef, align 44564; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %166 = load <46 x i1>, ptr undef, align 44565; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %167 = load <47 x i1>, ptr undef, align 44566; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %168 = load <48 x i1>, ptr undef, align 44567; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %169 = load <49 x i1>, ptr undef, align 44568; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %170 = load <50 x i1>, ptr undef, align 44569; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %171 = load <51 x i1>, ptr undef, align 44570; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %172 = load <52 x i1>, ptr undef, align 44571; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %173 = load <53 x i1>, ptr undef, align 44572; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %174 = load <54 x i1>, ptr undef, align 44573; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %175 = load <55 x i1>, ptr undef, align 44574; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %176 = load <56 x i1>, ptr undef, align 44575; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %177 = load <57 x i1>, ptr undef, align 44576; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %178 = load <58 x i1>, ptr undef, align 44577; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %179 = load <59 x i1>, ptr undef, align 44578; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %180 = load <60 x i1>, ptr undef, align 44579; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %181 = load <61 x i1>, ptr undef, align 44580; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %182 = load <62 x i1>, ptr undef, align 44581; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %183 = load <63 x i1>, ptr undef, align 44582; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef4583;4584; AVX512-LABEL: 'loads_partial_align4'4585; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 44586; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %2 = load <3 x i64>, ptr undef, align 44587; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 44588; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 44589; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %5 = load <7 x i64>, ptr undef, align 44590; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 44591; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %7 = load <3 x double>, ptr undef, align 44592; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 44593; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 44594; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %10 = load <7 x double>, ptr undef, align 44595; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 44596; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 44597; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %13 = load <3 x i32>, ptr undef, align 44598; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %14 = load <5 x i32>, ptr undef, align 44599; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %15 = load <6 x i32>, ptr undef, align 44600; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %16 = load <7 x i32>, ptr undef, align 44601; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %17 = load <9 x i32>, ptr undef, align 44602; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 44603; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %19 = load <11 x i32>, ptr undef, align 44604; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 44605; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %21 = load <13 x i32>, ptr undef, align 44606; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %22 = load <14 x i32>, ptr undef, align 44607; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %23 = load <15 x i32>, ptr undef, align 44608; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 44609; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 44610; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %26 = load <3 x float>, ptr undef, align 44611; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %27 = load <5 x float>, ptr undef, align 44612; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %28 = load <6 x float>, ptr undef, align 44613; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %29 = load <7 x float>, ptr undef, align 44614; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 44615; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 44616; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %32 = load <11 x float>, ptr undef, align 44617; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 44618; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %34 = load <13 x float>, ptr undef, align 44619; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %35 = load <14 x float>, ptr undef, align 44620; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %36 = load <15 x float>, ptr undef, align 44621; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 44622; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 44623; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %39 = load <3 x i16>, ptr undef, align 44624; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 44625; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %41 = load <5 x i16>, ptr undef, align 44626; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %42 = load <6 x i16>, ptr undef, align 44627; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %43 = load <7 x i16>, ptr undef, align 44628; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %44 = load <9 x i16>, ptr undef, align 44629; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <10 x i16>, ptr undef, align 44630; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %46 = load <11 x i16>, ptr undef, align 44631; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %47 = load <12 x i16>, ptr undef, align 44632; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %48 = load <13 x i16>, ptr undef, align 44633; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %49 = load <14 x i16>, ptr undef, align 44634; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %50 = load <15 x i16>, ptr undef, align 44635; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %51 = load <17 x i16>, ptr undef, align 44636; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %52 = load <18 x i16>, ptr undef, align 44637; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %53 = load <19 x i16>, ptr undef, align 44638; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 44639; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %55 = load <21 x i16>, ptr undef, align 44640; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %56 = load <22 x i16>, ptr undef, align 44641; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %57 = load <23 x i16>, ptr undef, align 44642; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 44643; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %59 = load <25 x i16>, ptr undef, align 44644; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %60 = load <26 x i16>, ptr undef, align 44645; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %61 = load <27 x i16>, ptr undef, align 44646; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %62 = load <28 x i16>, ptr undef, align 44647; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %63 = load <29 x i16>, ptr undef, align 44648; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %64 = load <30 x i16>, ptr undef, align 44649; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %65 = load <31 x i16>, ptr undef, align 44650; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 44651; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 44652; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 44653; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 44654; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %70 = load <5 x i8>, ptr undef, align 44655; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %71 = load <6 x i8>, ptr undef, align 44656; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %72 = load <7 x i8>, ptr undef, align 44657; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 44658; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %74 = load <9 x i8>, ptr undef, align 44659; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %75 = load <10 x i8>, ptr undef, align 44660; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %76 = load <11 x i8>, ptr undef, align 44661; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %77 = load <12 x i8>, ptr undef, align 44662; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %78 = load <13 x i8>, ptr undef, align 44663; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %79 = load <14 x i8>, ptr undef, align 44664; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %80 = load <15 x i8>, ptr undef, align 44665; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %81 = load <17 x i8>, ptr undef, align 44666; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %82 = load <18 x i8>, ptr undef, align 44667; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %83 = load <19 x i8>, ptr undef, align 44668; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %84 = load <20 x i8>, ptr undef, align 44669; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %85 = load <21 x i8>, ptr undef, align 44670; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %86 = load <22 x i8>, ptr undef, align 44671; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %87 = load <23 x i8>, ptr undef, align 44672; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %88 = load <24 x i8>, ptr undef, align 44673; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %89 = load <25 x i8>, ptr undef, align 44674; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %90 = load <26 x i8>, ptr undef, align 44675; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %91 = load <27 x i8>, ptr undef, align 44676; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %92 = load <28 x i8>, ptr undef, align 44677; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %93 = load <29 x i8>, ptr undef, align 44678; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %94 = load <30 x i8>, ptr undef, align 44679; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %95 = load <31 x i8>, ptr undef, align 44680; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %96 = load <33 x i8>, ptr undef, align 44681; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %97 = load <34 x i8>, ptr undef, align 44682; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %98 = load <35 x i8>, ptr undef, align 44683; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %99 = load <36 x i8>, ptr undef, align 44684; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %100 = load <37 x i8>, ptr undef, align 44685; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %101 = load <38 x i8>, ptr undef, align 44686; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %102 = load <39 x i8>, ptr undef, align 44687; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 44688; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %104 = load <41 x i8>, ptr undef, align 44689; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %105 = load <42 x i8>, ptr undef, align 44690; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %106 = load <43 x i8>, ptr undef, align 44691; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %107 = load <44 x i8>, ptr undef, align 44692; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %108 = load <45 x i8>, ptr undef, align 44693; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %109 = load <46 x i8>, ptr undef, align 44694; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %110 = load <47 x i8>, ptr undef, align 44695; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 44696; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %112 = load <49 x i8>, ptr undef, align 44697; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %113 = load <50 x i8>, ptr undef, align 44698; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %114 = load <51 x i8>, ptr undef, align 44699; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %115 = load <52 x i8>, ptr undef, align 44700; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %116 = load <53 x i8>, ptr undef, align 44701; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %117 = load <54 x i8>, ptr undef, align 44702; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %118 = load <55 x i8>, ptr undef, align 44703; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %119 = load <56 x i8>, ptr undef, align 44704; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %120 = load <57 x i8>, ptr undef, align 44705; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %121 = load <58 x i8>, ptr undef, align 44706; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %122 = load <59 x i8>, ptr undef, align 44707; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %123 = load <60 x i8>, ptr undef, align 44708; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %124 = load <61 x i8>, ptr undef, align 44709; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %125 = load <62 x i8>, ptr undef, align 44710; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %126 = load <63 x i8>, ptr undef, align 44711; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %127 = load <3 x i1>, ptr undef, align 44712; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %128 = load <5 x i1>, ptr undef, align 44713; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %129 = load <6 x i1>, ptr undef, align 44714; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %130 = load <7 x i1>, ptr undef, align 44715; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %131 = load <9 x i1>, ptr undef, align 44716; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %132 = load <10 x i1>, ptr undef, align 44717; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %133 = load <11 x i1>, ptr undef, align 44718; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %134 = load <12 x i1>, ptr undef, align 44719; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %135 = load <13 x i1>, ptr undef, align 44720; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %136 = load <14 x i1>, ptr undef, align 44721; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %137 = load <15 x i1>, ptr undef, align 44722; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 44723; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 44724; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 44725; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 44726; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 44727; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 44728; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 44729; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 44730; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 44731; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 44732; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 44733; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 44734; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 44735; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 44736; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 44737; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %153 = load <33 x i1>, ptr undef, align 44738; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %154 = load <34 x i1>, ptr undef, align 44739; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %155 = load <35 x i1>, ptr undef, align 44740; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %156 = load <36 x i1>, ptr undef, align 44741; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %157 = load <37 x i1>, ptr undef, align 44742; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %158 = load <38 x i1>, ptr undef, align 44743; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %159 = load <39 x i1>, ptr undef, align 44744; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %160 = load <40 x i1>, ptr undef, align 44745; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %161 = load <41 x i1>, ptr undef, align 44746; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %162 = load <42 x i1>, ptr undef, align 44747; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %163 = load <43 x i1>, ptr undef, align 44748; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %164 = load <44 x i1>, ptr undef, align 44749; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %165 = load <45 x i1>, ptr undef, align 44750; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %166 = load <46 x i1>, ptr undef, align 44751; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %167 = load <47 x i1>, ptr undef, align 44752; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %168 = load <48 x i1>, ptr undef, align 44753; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %169 = load <49 x i1>, ptr undef, align 44754; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %170 = load <50 x i1>, ptr undef, align 44755; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %171 = load <51 x i1>, ptr undef, align 44756; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %172 = load <52 x i1>, ptr undef, align 44757; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %173 = load <53 x i1>, ptr undef, align 44758; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %174 = load <54 x i1>, ptr undef, align 44759; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %175 = load <55 x i1>, ptr undef, align 44760; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %176 = load <56 x i1>, ptr undef, align 44761; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %177 = load <57 x i1>, ptr undef, align 44762; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %178 = load <58 x i1>, ptr undef, align 44763; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %179 = load <59 x i1>, ptr undef, align 44764; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %180 = load <60 x i1>, ptr undef, align 44765; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %181 = load <61 x i1>, ptr undef, align 44766; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %182 = load <62 x i1>, ptr undef, align 44767; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %183 = load <63 x i1>, ptr undef, align 44768; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef4769;4770 load <1 x i64>, ptr undef, align 44771 ; <2 x i64> is XMM4772 load <3 x i64>, ptr undef, align 44773 ; <4 x i64> is YMM4774 load <5 x i64>, ptr undef, align 44775 load <6 x i64>, ptr undef, align 44776 load <7 x i64>, ptr undef, align 44777 ; <8 x i64> is ZMM4778 4779 ; Partial vectors with double elements4780 load <1 x double>, ptr undef, align 44781 ; <2 x double> is XMM4782 load <3 x double>, ptr undef, align 44783 ; <4 x double> is YMM4784 load <5 x double>, ptr undef, align 44785 load <6 x double>, ptr undef, align 44786 load <7 x double>, ptr undef, align 44787 ; <8 x double> is ZMM4788 4789 ; Partial vectors with i32 elements4790 load <1 x i32>, ptr undef, align 44791 load <2 x i32>, ptr undef, align 44792 load <3 x i32>, ptr undef, align 44793 ; <4 x i32> is XMM4794 load <5 x i32>, ptr undef, align 44795 load <6 x i32>, ptr undef, align 44796 load <7 x i32>, ptr undef, align 44797 ; <8 x i32> is YMM4798 load <9 x i32>, ptr undef, align 44799 load <10 x i32>, ptr undef, align 44800 load <11 x i32>, ptr undef, align 44801 load <12 x i32>, ptr undef, align 44802 load <13 x i32>, ptr undef, align 44803 load <14 x i32>, ptr undef, align 44804 load <15 x i32>, ptr undef, align 44805 ; <16 x i32> is ZMM4806 4807 ; Partial vectors with float elements4808 load <1 x float>, ptr undef, align 44809 load <2 x float>, ptr undef, align 44810 load <3 x float>, ptr undef, align 44811 ; <4 x float> is XMM4812 load <5 x float>, ptr undef, align 44813 load <6 x float>, ptr undef, align 44814 load <7 x float>, ptr undef, align 44815 ; <8 x float> is YMM4816 load <9 x float>, ptr undef, align 44817 load <10 x float>, ptr undef, align 44818 load <11 x float>, ptr undef, align 44819 load <12 x float>, ptr undef, align 44820 load <13 x float>, ptr undef, align 44821 load <14 x float>, ptr undef, align 44822 load <15 x float>, ptr undef, align 44823 ; <16 x float> is ZMM4824 4825 ; Partial vectors with i16 elements4826 load <1 x i16>, ptr undef, align 44827 load <2 x i16>, ptr undef, align 44828 load <3 x i16>, ptr undef, align 44829 load <4 x i16>, ptr undef, align 44830 load <5 x i16>, ptr undef, align 44831 load <6 x i16>, ptr undef, align 44832 load <7 x i16>, ptr undef, align 44833 ; <8 x i16> is XMM4834 load <9 x i16>, ptr undef, align 44835 load <10 x i16>, ptr undef, align 44836 load <11 x i16>, ptr undef, align 44837 load <12 x i16>, ptr undef, align 44838 load <13 x i16>, ptr undef, align 44839 load <14 x i16>, ptr undef, align 44840 load <15 x i16>, ptr undef, align 44841 ; <16 x i16> is YMM4842 load <17 x i16>, ptr undef, align 44843 load <18 x i16>, ptr undef, align 44844 load <19 x i16>, ptr undef, align 44845 load <20 x i16>, ptr undef, align 44846 load <21 x i16>, ptr undef, align 44847 load <22 x i16>, ptr undef, align 44848 load <23 x i16>, ptr undef, align 44849 load <24 x i16>, ptr undef, align 44850 load <25 x i16>, ptr undef, align 44851 load <26 x i16>, ptr undef, align 44852 load <27 x i16>, ptr undef, align 44853 load <28 x i16>, ptr undef, align 44854 load <29 x i16>, ptr undef, align 44855 load <30 x i16>, ptr undef, align 44856 load <31 x i16>, ptr undef, align 44857 ; <32 x i16> is ZMM4858 4859 ; Partial vectors with i8 elements4860 load <1 x i8>, ptr undef, align 44861 load <2 x i8>, ptr undef, align 44862 load <3 x i8>, ptr undef, align 44863 load <4 x i8>, ptr undef, align 44864 load <5 x i8>, ptr undef, align 44865 load <6 x i8>, ptr undef, align 44866 load <7 x i8>, ptr undef, align 44867 load <8 x i8>, ptr undef, align 44868 load <9 x i8>, ptr undef, align 44869 load <10 x i8>, ptr undef, align 44870 load <11 x i8>, ptr undef, align 44871 load <12 x i8>, ptr undef, align 44872 load <13 x i8>, ptr undef, align 44873 load <14 x i8>, ptr undef, align 44874 load <15 x i8>, ptr undef, align 44875 ; <16 x i8> is XMM4876 load <17 x i8>, ptr undef, align 44877 load <18 x i8>, ptr undef, align 44878 load <19 x i8>, ptr undef, align 44879 load <20 x i8>, ptr undef, align 44880 load <21 x i8>, ptr undef, align 44881 load <22 x i8>, ptr undef, align 44882 load <23 x i8>, ptr undef, align 44883 load <24 x i8>, ptr undef, align 44884 load <25 x i8>, ptr undef, align 44885 load <26 x i8>, ptr undef, align 44886 load <27 x i8>, ptr undef, align 44887 load <28 x i8>, ptr undef, align 44888 load <29 x i8>, ptr undef, align 44889 load <30 x i8>, ptr undef, align 44890 load <31 x i8>, ptr undef, align 44891 ; <32 x i8> is YMM4892 load <33 x i8>, ptr undef, align 44893 load <34 x i8>, ptr undef, align 44894 load <35 x i8>, ptr undef, align 44895 load <36 x i8>, ptr undef, align 44896 load <37 x i8>, ptr undef, align 44897 load <38 x i8>, ptr undef, align 44898 load <39 x i8>, ptr undef, align 44899 load <40 x i8>, ptr undef, align 44900 load <41 x i8>, ptr undef, align 44901 load <42 x i8>, ptr undef, align 44902 load <43 x i8>, ptr undef, align 44903 load <44 x i8>, ptr undef, align 44904 load <45 x i8>, ptr undef, align 44905 load <46 x i8>, ptr undef, align 44906 load <47 x i8>, ptr undef, align 44907 load <48 x i8>, ptr undef, align 44908 load <49 x i8>, ptr undef, align 44909 load <50 x i8>, ptr undef, align 44910 load <51 x i8>, ptr undef, align 44911 load <52 x i8>, ptr undef, align 44912 load <53 x i8>, ptr undef, align 44913 load <54 x i8>, ptr undef, align 44914 load <55 x i8>, ptr undef, align 44915 load <56 x i8>, ptr undef, align 44916 load <57 x i8>, ptr undef, align 44917 load <58 x i8>, ptr undef, align 44918 load <59 x i8>, ptr undef, align 44919 load <60 x i8>, ptr undef, align 44920 load <61 x i8>, ptr undef, align 44921 load <62 x i8>, ptr undef, align 44922 load <63 x i8>, ptr undef, align 44923 ; <64 x i8> is ZMM4924 4925 ; Partial vectors with i1 elements4926 ; <1 x i1> is XMM4927 ; <2 x i1> is XMM4928 load <3 x i1>, ptr undef, align 44929 ; <4 x i1> is XMM4930 load <5 x i1>, ptr undef, align 44931 load <6 x i1>, ptr undef, align 44932 load <7 x i1>, ptr undef, align 44933 ; <8 x i1> is XMM4934 load <9 x i1>, ptr undef, align 44935 load <10 x i1>, ptr undef, align 44936 load <11 x i1>, ptr undef, align 44937 load <12 x i1>, ptr undef, align 44938 load <13 x i1>, ptr undef, align 44939 load <14 x i1>, ptr undef, align 44940 load <15 x i1>, ptr undef, align 44941 ; <16 x i1> is XMM4942 load <17 x i1>, ptr undef, align 44943 load <18 x i1>, ptr undef, align 44944 load <19 x i1>, ptr undef, align 44945 load <20 x i1>, ptr undef, align 44946 load <21 x i1>, ptr undef, align 44947 load <22 x i1>, ptr undef, align 44948 load <23 x i1>, ptr undef, align 44949 load <24 x i1>, ptr undef, align 44950 load <25 x i1>, ptr undef, align 44951 load <26 x i1>, ptr undef, align 44952 load <27 x i1>, ptr undef, align 44953 load <28 x i1>, ptr undef, align 44954 load <29 x i1>, ptr undef, align 44955 load <30 x i1>, ptr undef, align 44956 load <31 x i1>, ptr undef, align 44957 ; <32 x i1> is YMM4958 load <33 x i1>, ptr undef, align 44959 load <34 x i1>, ptr undef, align 44960 load <35 x i1>, ptr undef, align 44961 load <36 x i1>, ptr undef, align 44962 load <37 x i1>, ptr undef, align 44963 load <38 x i1>, ptr undef, align 44964 load <39 x i1>, ptr undef, align 44965 load <40 x i1>, ptr undef, align 44966 load <41 x i1>, ptr undef, align 44967 load <42 x i1>, ptr undef, align 44968 load <43 x i1>, ptr undef, align 44969 load <44 x i1>, ptr undef, align 44970 load <45 x i1>, ptr undef, align 44971 load <46 x i1>, ptr undef, align 44972 load <47 x i1>, ptr undef, align 44973 load <48 x i1>, ptr undef, align 44974 load <49 x i1>, ptr undef, align 44975 load <50 x i1>, ptr undef, align 44976 load <51 x i1>, ptr undef, align 44977 load <52 x i1>, ptr undef, align 44978 load <53 x i1>, ptr undef, align 44979 load <54 x i1>, ptr undef, align 44980 load <55 x i1>, ptr undef, align 44981 load <56 x i1>, ptr undef, align 44982 load <57 x i1>, ptr undef, align 44983 load <58 x i1>, ptr undef, align 44984 load <59 x i1>, ptr undef, align 44985 load <60 x i1>, ptr undef, align 44986 load <61 x i1>, ptr undef, align 44987 load <62 x i1>, ptr undef, align 44988 load <63 x i1>, ptr undef, align 44989 ; <64 x i1> is ZMM4990 4991 ret i32 undef4992}4993 4994define i32 @loads_align1(i32 %arg) {4995 ; Scalars4996; SSE2-LABEL: 'loads_align1'4997; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 14998; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 14999; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 15000; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 15001; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 15002; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 15003; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 15004; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 15005; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 15006; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 15007; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 15008; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 15009; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 15010; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 15011; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 15012; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 15013; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 15014; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 15015; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 15016; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 15017; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %21 = load <16 x i1>, ptr undef, align 15018; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %22 = load <8 x i1>, ptr undef, align 15019; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %23 = load <4 x i1>, ptr undef, align 15020; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %24 = load <2 x i1>, ptr undef, align 15021; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 15022; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %26 = load <256 x i1>, ptr undef, align 15023; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <32 x i8>, ptr undef, align 15024; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <16 x i16>, ptr undef, align 15025; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <8 x i32>, ptr undef, align 15026; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <4 x i64>, ptr undef, align 15027; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 15028; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 15029; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <8 x float>, ptr undef, align 15030; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %34 = load <4 x double>, ptr undef, align 15031; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %35 = load <4 x ptr>, ptr undef, align 15032; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 15033; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %37 = load <512 x i1>, ptr undef, align 15034; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %38 = load <64 x i8>, ptr undef, align 15035; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <32 x i16>, ptr undef, align 15036; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %40 = load <16 x i32>, ptr undef, align 15037; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <8 x i64>, ptr undef, align 15038; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 15039; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 15040; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 15041; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <16 x float>, ptr undef, align 15042; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %46 = load <8 x double>, ptr undef, align 15043; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %47 = load <8 x ptr>, ptr undef, align 15044; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 15045; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef5046;5047; SSE41-LABEL: 'loads_align1'5048; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 15049; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 15050; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 15051; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 15052; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 15053; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 15054; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 15055; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 15056; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 15057; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 15058; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 15059; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 15060; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 15061; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 15062; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 15063; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 15064; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 15065; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 15066; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 15067; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 15068; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %21 = load <16 x i1>, ptr undef, align 15069; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %22 = load <8 x i1>, ptr undef, align 15070; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %23 = load <4 x i1>, ptr undef, align 15071; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %24 = load <2 x i1>, ptr undef, align 15072; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 15073; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %26 = load <256 x i1>, ptr undef, align 15074; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <32 x i8>, ptr undef, align 15075; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <16 x i16>, ptr undef, align 15076; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <8 x i32>, ptr undef, align 15077; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <4 x i64>, ptr undef, align 15078; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 15079; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 15080; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <8 x float>, ptr undef, align 15081; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %34 = load <4 x double>, ptr undef, align 15082; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %35 = load <4 x ptr>, ptr undef, align 15083; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 15084; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %37 = load <512 x i1>, ptr undef, align 15085; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %38 = load <64 x i8>, ptr undef, align 15086; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <32 x i16>, ptr undef, align 15087; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %40 = load <16 x i32>, ptr undef, align 15088; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <8 x i64>, ptr undef, align 15089; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 15090; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 15091; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 15092; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <16 x float>, ptr undef, align 15093; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %46 = load <8 x double>, ptr undef, align 15094; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %47 = load <8 x ptr>, ptr undef, align 15095; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 15096; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef5097;5098; AVX-LABEL: 'loads_align1'5099; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 15100; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 15101; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 15102; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 15103; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 15104; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 15105; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 15106; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 15107; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 15108; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 15109; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 15110; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 15111; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 15112; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 15113; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 15114; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 15115; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 15116; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 15117; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 15118; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 15119; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %21 = load <16 x i1>, ptr undef, align 15120; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %22 = load <8 x i1>, ptr undef, align 15121; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %23 = load <4 x i1>, ptr undef, align 15122; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %24 = load <2 x i1>, ptr undef, align 15123; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 15124; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %26 = load <256 x i1>, ptr undef, align 15125; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <32 x i8>, ptr undef, align 15126; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <16 x i16>, ptr undef, align 15127; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <8 x i32>, ptr undef, align 15128; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %30 = load <4 x i64>, ptr undef, align 15129; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 15130; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 15131; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %33 = load <8 x float>, ptr undef, align 15132; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %34 = load <4 x double>, ptr undef, align 15133; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %35 = load <4 x ptr>, ptr undef, align 15134; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 15135; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %37 = load <512 x i1>, ptr undef, align 15136; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %38 = load <64 x i8>, ptr undef, align 15137; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %39 = load <32 x i16>, ptr undef, align 15138; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %40 = load <16 x i32>, ptr undef, align 15139; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %41 = load <8 x i64>, ptr undef, align 15140; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 15141; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 15142; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 15143; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <16 x float>, ptr undef, align 15144; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %46 = load <8 x double>, ptr undef, align 15145; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <8 x ptr>, ptr undef, align 15146; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 15147; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef5148;5149; AVX512-LABEL: 'loads_align1'5150; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 15151; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 15152; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 15153; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 15154; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 15155; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 15156; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 15157; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 15158; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 15159; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 15160; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 15161; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %12 = load <128 x i1>, ptr undef, align 15162; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 15163; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 15164; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 15165; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 15166; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 15167; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 15168; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 15169; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 15170; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %21 = load <16 x i1>, ptr undef, align 15171; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %22 = load <8 x i1>, ptr undef, align 15172; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %23 = load <4 x i1>, ptr undef, align 15173; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %24 = load <2 x i1>, ptr undef, align 15174; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %25 = load <1 x i1>, ptr undef, align 15175; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %26 = load <256 x i1>, ptr undef, align 15176; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <32 x i8>, ptr undef, align 15177; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <16 x i16>, ptr undef, align 15178; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <8 x i32>, ptr undef, align 15179; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %30 = load <4 x i64>, ptr undef, align 15180; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 15181; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 15182; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %33 = load <8 x float>, ptr undef, align 15183; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %34 = load <4 x double>, ptr undef, align 15184; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %35 = load <4 x ptr>, ptr undef, align 15185; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 15186; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %37 = load <512 x i1>, ptr undef, align 15187; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <64 x i8>, ptr undef, align 15188; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %39 = load <32 x i16>, ptr undef, align 15189; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <16 x i32>, ptr undef, align 15190; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %41 = load <8 x i64>, ptr undef, align 15191; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 15192; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 15193; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 15194; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %45 = load <16 x float>, ptr undef, align 15195; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %46 = load <8 x double>, ptr undef, align 15196; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %47 = load <8 x ptr>, ptr undef, align 15197; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 15198; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef5199;5200 load i8, ptr undef, align 15201 load i16, ptr undef, align 15202 load i32, ptr undef, align 15203 load i64, ptr undef, align 15204 load i128, ptr undef, align 15205 load i256, ptr undef, align 15206 load i512, ptr undef, align 15207 5208 load float, ptr undef, align 15209 load double, ptr undef, align 15210 5211 load ptr, ptr undef, align 15212 5213 load ptr, ptr undef, align 15214 5215 ; XMM (128-bit) vectors5216 load <128 x i1>, ptr undef, align 15217 load <16 x i8>, ptr undef, align 15218 load <8 x i16>, ptr undef, align 15219 load <4 x i32>, ptr undef, align 15220 load <2 x i64>, ptr undef, align 15221 load <1 x i128>, ptr undef, align 15222 5223 load <4 x float>, ptr undef, align 15224 load <2 x double>, ptr undef, align 15225 5226 load <2 x ptr>, ptr undef, align 15227 5228 load <16 x i1>, ptr undef, align 15229 load <8 x i1>, ptr undef, align 15230 load <4 x i1>, ptr undef, align 15231 load <2 x i1>, ptr undef, align 15232 load <1 x i1>, ptr undef, align 15233 5234 ; YMM (256-bit) vectors5235 load <256 x i1>, ptr undef, align 15236 load <32 x i8>, ptr undef, align 15237 load <16 x i16>, ptr undef, align 15238 load <8 x i32>, ptr undef, align 15239 load <4 x i64>, ptr undef, align 15240 load <2 x i128>, ptr undef, align 15241 load <1 x i256>, ptr undef, align 15242 5243 load <8 x float>, ptr undef, align 15244 load <4 x double>, ptr undef, align 15245 5246 load <4 x ptr>, ptr undef, align 15247 5248 load <32 x i1>, ptr undef, align 15249 5250 ; ZMM (512-bit) vectors5251 load <512 x i1>, ptr undef, align 15252 load <64 x i8>, ptr undef, align 15253 load <32 x i16>, ptr undef, align 15254 load <16 x i32>, ptr undef, align 15255 load <8 x i64>, ptr undef, align 15256 load <4 x i128>, ptr undef, align 15257 load <2 x i256>, ptr undef, align 15258 load <1 x i512>, ptr undef, align 15259 5260 load <16 x float>, ptr undef, align 15261 load <8 x double>, ptr undef, align 15262 5263 load <8 x ptr>, ptr undef, align 15264 5265 load <64 x i1>, ptr undef, align 15266 5267 ret i32 undef5268}5269 5270define i32 @loads_partial_align1(i32 %arg) {5271 ; Partial vectors with i64 elements (doubles as pointer-sized tests))5272; SSE2-LABEL: 'loads_partial_align1'5273; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 15274; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = load <3 x i64>, ptr undef, align 15275; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 15276; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 15277; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 15278; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 15279; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = load <3 x double>, ptr undef, align 15280; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 15281; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 15282; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 15283; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 15284; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 15285; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %13 = load <3 x i32>, ptr undef, align 15286; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %14 = load <5 x i32>, ptr undef, align 15287; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %15 = load <6 x i32>, ptr undef, align 15288; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %16 = load <7 x i32>, ptr undef, align 15289; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %17 = load <9 x i32>, ptr undef, align 15290; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 15291; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %19 = load <11 x i32>, ptr undef, align 15292; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 15293; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %21 = load <13 x i32>, ptr undef, align 15294; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 15295; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %23 = load <15 x i32>, ptr undef, align 15296; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 15297; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 15298; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %26 = load <3 x float>, ptr undef, align 15299; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <5 x float>, ptr undef, align 15300; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <6 x float>, ptr undef, align 15301; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %29 = load <7 x float>, ptr undef, align 15302; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 15303; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 15304; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %32 = load <11 x float>, ptr undef, align 15305; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 15306; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 15307; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 15308; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %36 = load <15 x float>, ptr undef, align 15309; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 15310; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 15311; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <3 x i16>, ptr undef, align 15312; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 15313; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <5 x i16>, ptr undef, align 15314; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %42 = load <6 x i16>, ptr undef, align 15315; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %43 = load <7 x i16>, ptr undef, align 15316; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %44 = load <9 x i16>, ptr undef, align 15317; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <10 x i16>, ptr undef, align 15318; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %46 = load <11 x i16>, ptr undef, align 15319; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <12 x i16>, ptr undef, align 15320; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %48 = load <13 x i16>, ptr undef, align 15321; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %49 = load <14 x i16>, ptr undef, align 15322; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %50 = load <15 x i16>, ptr undef, align 15323; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %51 = load <17 x i16>, ptr undef, align 15324; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %52 = load <18 x i16>, ptr undef, align 15325; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %53 = load <19 x i16>, ptr undef, align 15326; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 15327; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %55 = load <21 x i16>, ptr undef, align 15328; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %56 = load <22 x i16>, ptr undef, align 15329; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %57 = load <23 x i16>, ptr undef, align 15330; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 15331; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %59 = load <25 x i16>, ptr undef, align 15332; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %60 = load <26 x i16>, ptr undef, align 15333; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %61 = load <27 x i16>, ptr undef, align 15334; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 15335; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %63 = load <29 x i16>, ptr undef, align 15336; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %64 = load <30 x i16>, ptr undef, align 15337; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %65 = load <31 x i16>, ptr undef, align 15338; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 15339; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %67 = load <2 x i8>, ptr undef, align 15340; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %68 = load <3 x i8>, ptr undef, align 15341; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 15342; SSE2-NEXT: Cost Model: Found an estimated cost of 19 for instruction: %70 = load <5 x i8>, ptr undef, align 15343; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %71 = load <6 x i8>, ptr undef, align 15344; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %72 = load <7 x i8>, ptr undef, align 15345; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 15346; SSE2-NEXT: Cost Model: Found an estimated cost of 19 for instruction: %74 = load <9 x i8>, ptr undef, align 15347; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %75 = load <10 x i8>, ptr undef, align 15348; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %76 = load <11 x i8>, ptr undef, align 15349; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %77 = load <12 x i8>, ptr undef, align 15350; SSE2-NEXT: Cost Model: Found an estimated cost of 24 for instruction: %78 = load <13 x i8>, ptr undef, align 15351; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %79 = load <14 x i8>, ptr undef, align 15352; SSE2-NEXT: Cost Model: Found an estimated cost of 27 for instruction: %80 = load <15 x i8>, ptr undef, align 15353; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %81 = load <17 x i8>, ptr undef, align 15354; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %82 = load <18 x i8>, ptr undef, align 15355; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %83 = load <19 x i8>, ptr undef, align 15356; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %84 = load <20 x i8>, ptr undef, align 15357; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %85 = load <21 x i8>, ptr undef, align 15358; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %86 = load <22 x i8>, ptr undef, align 15359; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %87 = load <23 x i8>, ptr undef, align 15360; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %88 = load <24 x i8>, ptr undef, align 15361; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %89 = load <25 x i8>, ptr undef, align 15362; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %90 = load <26 x i8>, ptr undef, align 15363; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %91 = load <27 x i8>, ptr undef, align 15364; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %92 = load <28 x i8>, ptr undef, align 15365; SSE2-NEXT: Cost Model: Found an estimated cost of 25 for instruction: %93 = load <29 x i8>, ptr undef, align 15366; SSE2-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %94 = load <30 x i8>, ptr undef, align 15367; SSE2-NEXT: Cost Model: Found an estimated cost of 28 for instruction: %95 = load <31 x i8>, ptr undef, align 15368; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %96 = load <33 x i8>, ptr undef, align 15369; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %97 = load <34 x i8>, ptr undef, align 15370; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %98 = load <35 x i8>, ptr undef, align 15371; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %99 = load <36 x i8>, ptr undef, align 15372; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %100 = load <37 x i8>, ptr undef, align 15373; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %101 = load <38 x i8>, ptr undef, align 15374; SSE2-NEXT: Cost Model: Found an estimated cost of 24 for instruction: %102 = load <39 x i8>, ptr undef, align 15375; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 15376; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %104 = load <41 x i8>, ptr undef, align 15377; SSE2-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %105 = load <42 x i8>, ptr undef, align 15378; SSE2-NEXT: Cost Model: Found an estimated cost of 24 for instruction: %106 = load <43 x i8>, ptr undef, align 15379; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %107 = load <44 x i8>, ptr undef, align 15380; SSE2-NEXT: Cost Model: Found an estimated cost of 26 for instruction: %108 = load <45 x i8>, ptr undef, align 15381; SSE2-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %109 = load <46 x i8>, ptr undef, align 15382; SSE2-NEXT: Cost Model: Found an estimated cost of 29 for instruction: %110 = load <47 x i8>, ptr undef, align 15383; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 15384; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %112 = load <49 x i8>, ptr undef, align 15385; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %113 = load <50 x i8>, ptr undef, align 15386; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %114 = load <51 x i8>, ptr undef, align 15387; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %115 = load <52 x i8>, ptr undef, align 15388; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %116 = load <53 x i8>, ptr undef, align 15389; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %117 = load <54 x i8>, ptr undef, align 15390; SSE2-NEXT: Cost Model: Found an estimated cost of 25 for instruction: %118 = load <55 x i8>, ptr undef, align 15391; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 15392; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %120 = load <57 x i8>, ptr undef, align 15393; SSE2-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %121 = load <58 x i8>, ptr undef, align 15394; SSE2-NEXT: Cost Model: Found an estimated cost of 25 for instruction: %122 = load <59 x i8>, ptr undef, align 15395; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %123 = load <60 x i8>, ptr undef, align 15396; SSE2-NEXT: Cost Model: Found an estimated cost of 27 for instruction: %124 = load <61 x i8>, ptr undef, align 15397; SSE2-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %125 = load <62 x i8>, ptr undef, align 15398; SSE2-NEXT: Cost Model: Found an estimated cost of 30 for instruction: %126 = load <63 x i8>, ptr undef, align 15399; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %127 = load <3 x i1>, ptr undef, align 15400; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %128 = load <5 x i1>, ptr undef, align 15401; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %129 = load <6 x i1>, ptr undef, align 15402; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %130 = load <7 x i1>, ptr undef, align 15403; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %131 = load <9 x i1>, ptr undef, align 15404; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %132 = load <10 x i1>, ptr undef, align 15405; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %133 = load <11 x i1>, ptr undef, align 15406; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %134 = load <12 x i1>, ptr undef, align 15407; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %135 = load <13 x i1>, ptr undef, align 15408; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %136 = load <14 x i1>, ptr undef, align 15409; SSE2-NEXT: Cost Model: Found an estimated cost of 20 for instruction: %137 = load <15 x i1>, ptr undef, align 15410; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %138 = load <17 x i1>, ptr undef, align 15411; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %139 = load <18 x i1>, ptr undef, align 15412; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %140 = load <19 x i1>, ptr undef, align 15413; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %141 = load <20 x i1>, ptr undef, align 15414; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %142 = load <21 x i1>, ptr undef, align 15415; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %143 = load <22 x i1>, ptr undef, align 15416; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %144 = load <23 x i1>, ptr undef, align 15417; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %145 = load <24 x i1>, ptr undef, align 15418; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %146 = load <25 x i1>, ptr undef, align 15419; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %147 = load <26 x i1>, ptr undef, align 15420; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %148 = load <27 x i1>, ptr undef, align 15421; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %149 = load <28 x i1>, ptr undef, align 15422; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %150 = load <29 x i1>, ptr undef, align 15423; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %151 = load <30 x i1>, ptr undef, align 15424; SSE2-NEXT: Cost Model: Found an estimated cost of 22 for instruction: %152 = load <31 x i1>, ptr undef, align 15425; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %153 = load <33 x i1>, ptr undef, align 15426; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %154 = load <34 x i1>, ptr undef, align 15427; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %155 = load <35 x i1>, ptr undef, align 15428; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %156 = load <36 x i1>, ptr undef, align 15429; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %157 = load <37 x i1>, ptr undef, align 15430; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %158 = load <38 x i1>, ptr undef, align 15431; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %159 = load <39 x i1>, ptr undef, align 15432; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %160 = load <40 x i1>, ptr undef, align 15433; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %161 = load <41 x i1>, ptr undef, align 15434; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %162 = load <42 x i1>, ptr undef, align 15435; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %163 = load <43 x i1>, ptr undef, align 15436; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %164 = load <44 x i1>, ptr undef, align 15437; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %165 = load <45 x i1>, ptr undef, align 15438; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %166 = load <46 x i1>, ptr undef, align 15439; SSE2-NEXT: Cost Model: Found an estimated cost of 21 for instruction: %167 = load <47 x i1>, ptr undef, align 15440; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %168 = load <48 x i1>, ptr undef, align 15441; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %169 = load <49 x i1>, ptr undef, align 15442; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %170 = load <50 x i1>, ptr undef, align 15443; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %171 = load <51 x i1>, ptr undef, align 15444; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %172 = load <52 x i1>, ptr undef, align 15445; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %173 = load <53 x i1>, ptr undef, align 15446; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %174 = load <54 x i1>, ptr undef, align 15447; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %175 = load <55 x i1>, ptr undef, align 15448; SSE2-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %176 = load <56 x i1>, ptr undef, align 15449; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %177 = load <57 x i1>, ptr undef, align 15450; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %178 = load <58 x i1>, ptr undef, align 15451; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %179 = load <59 x i1>, ptr undef, align 15452; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %180 = load <60 x i1>, ptr undef, align 15453; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %181 = load <61 x i1>, ptr undef, align 15454; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %182 = load <62 x i1>, ptr undef, align 15455; SSE2-NEXT: Cost Model: Found an estimated cost of 23 for instruction: %183 = load <63 x i1>, ptr undef, align 15456; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef5457;5458; SSE41-LABEL: 'loads_partial_align1'5459; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 15460; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = load <3 x i64>, ptr undef, align 15461; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 15462; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 15463; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 15464; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 15465; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = load <3 x double>, ptr undef, align 15466; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 15467; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 15468; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 15469; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 15470; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 15471; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %13 = load <3 x i32>, ptr undef, align 15472; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %14 = load <5 x i32>, ptr undef, align 15473; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %15 = load <6 x i32>, ptr undef, align 15474; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %16 = load <7 x i32>, ptr undef, align 15475; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %17 = load <9 x i32>, ptr undef, align 15476; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 15477; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %19 = load <11 x i32>, ptr undef, align 15478; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 15479; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %21 = load <13 x i32>, ptr undef, align 15480; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 15481; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %23 = load <15 x i32>, ptr undef, align 15482; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 15483; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 15484; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %26 = load <3 x float>, ptr undef, align 15485; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <5 x float>, ptr undef, align 15486; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <6 x float>, ptr undef, align 15487; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %29 = load <7 x float>, ptr undef, align 15488; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 15489; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 15490; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %32 = load <11 x float>, ptr undef, align 15491; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 15492; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 15493; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 15494; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %36 = load <15 x float>, ptr undef, align 15495; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 15496; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 15497; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <3 x i16>, ptr undef, align 15498; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 15499; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <5 x i16>, ptr undef, align 15500; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %42 = load <6 x i16>, ptr undef, align 15501; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %43 = load <7 x i16>, ptr undef, align 15502; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %44 = load <9 x i16>, ptr undef, align 15503; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <10 x i16>, ptr undef, align 15504; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %46 = load <11 x i16>, ptr undef, align 15505; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <12 x i16>, ptr undef, align 15506; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %48 = load <13 x i16>, ptr undef, align 15507; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %49 = load <14 x i16>, ptr undef, align 15508; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %50 = load <15 x i16>, ptr undef, align 15509; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %51 = load <17 x i16>, ptr undef, align 15510; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %52 = load <18 x i16>, ptr undef, align 15511; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %53 = load <19 x i16>, ptr undef, align 15512; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 15513; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %55 = load <21 x i16>, ptr undef, align 15514; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %56 = load <22 x i16>, ptr undef, align 15515; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %57 = load <23 x i16>, ptr undef, align 15516; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 15517; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %59 = load <25 x i16>, ptr undef, align 15518; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %60 = load <26 x i16>, ptr undef, align 15519; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %61 = load <27 x i16>, ptr undef, align 15520; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 15521; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %63 = load <29 x i16>, ptr undef, align 15522; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %64 = load <30 x i16>, ptr undef, align 15523; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %65 = load <31 x i16>, ptr undef, align 15524; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 15525; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %67 = load <2 x i8>, ptr undef, align 15526; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %68 = load <3 x i8>, ptr undef, align 15527; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 15528; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %70 = load <5 x i8>, ptr undef, align 15529; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %71 = load <6 x i8>, ptr undef, align 15530; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %72 = load <7 x i8>, ptr undef, align 15531; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 15532; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %74 = load <9 x i8>, ptr undef, align 15533; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %75 = load <10 x i8>, ptr undef, align 15534; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %76 = load <11 x i8>, ptr undef, align 15535; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %77 = load <12 x i8>, ptr undef, align 15536; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %78 = load <13 x i8>, ptr undef, align 15537; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %79 = load <14 x i8>, ptr undef, align 15538; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %80 = load <15 x i8>, ptr undef, align 15539; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %81 = load <17 x i8>, ptr undef, align 15540; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %82 = load <18 x i8>, ptr undef, align 15541; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %83 = load <19 x i8>, ptr undef, align 15542; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %84 = load <20 x i8>, ptr undef, align 15543; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %85 = load <21 x i8>, ptr undef, align 15544; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %86 = load <22 x i8>, ptr undef, align 15545; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %87 = load <23 x i8>, ptr undef, align 15546; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %88 = load <24 x i8>, ptr undef, align 15547; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %89 = load <25 x i8>, ptr undef, align 15548; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %90 = load <26 x i8>, ptr undef, align 15549; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %91 = load <27 x i8>, ptr undef, align 15550; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %92 = load <28 x i8>, ptr undef, align 15551; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %93 = load <29 x i8>, ptr undef, align 15552; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %94 = load <30 x i8>, ptr undef, align 15553; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %95 = load <31 x i8>, ptr undef, align 15554; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %96 = load <33 x i8>, ptr undef, align 15555; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %97 = load <34 x i8>, ptr undef, align 15556; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %98 = load <35 x i8>, ptr undef, align 15557; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %99 = load <36 x i8>, ptr undef, align 15558; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %100 = load <37 x i8>, ptr undef, align 15559; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %101 = load <38 x i8>, ptr undef, align 15560; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %102 = load <39 x i8>, ptr undef, align 15561; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 15562; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %104 = load <41 x i8>, ptr undef, align 15563; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %105 = load <42 x i8>, ptr undef, align 15564; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %106 = load <43 x i8>, ptr undef, align 15565; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %107 = load <44 x i8>, ptr undef, align 15566; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %108 = load <45 x i8>, ptr undef, align 15567; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %109 = load <46 x i8>, ptr undef, align 15568; SSE41-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %110 = load <47 x i8>, ptr undef, align 15569; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 15570; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %112 = load <49 x i8>, ptr undef, align 15571; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %113 = load <50 x i8>, ptr undef, align 15572; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %114 = load <51 x i8>, ptr undef, align 15573; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %115 = load <52 x i8>, ptr undef, align 15574; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %116 = load <53 x i8>, ptr undef, align 15575; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %117 = load <54 x i8>, ptr undef, align 15576; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %118 = load <55 x i8>, ptr undef, align 15577; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 15578; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %120 = load <57 x i8>, ptr undef, align 15579; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %121 = load <58 x i8>, ptr undef, align 15580; SSE41-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %122 = load <59 x i8>, ptr undef, align 15581; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %123 = load <60 x i8>, ptr undef, align 15582; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %124 = load <61 x i8>, ptr undef, align 15583; SSE41-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %125 = load <62 x i8>, ptr undef, align 15584; SSE41-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %126 = load <63 x i8>, ptr undef, align 15585; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %127 = load <3 x i1>, ptr undef, align 15586; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %128 = load <5 x i1>, ptr undef, align 15587; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %129 = load <6 x i1>, ptr undef, align 15588; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %130 = load <7 x i1>, ptr undef, align 15589; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %131 = load <9 x i1>, ptr undef, align 15590; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %132 = load <10 x i1>, ptr undef, align 15591; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %133 = load <11 x i1>, ptr undef, align 15592; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %134 = load <12 x i1>, ptr undef, align 15593; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %135 = load <13 x i1>, ptr undef, align 15594; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %136 = load <14 x i1>, ptr undef, align 15595; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %137 = load <15 x i1>, ptr undef, align 15596; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %138 = load <17 x i1>, ptr undef, align 15597; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %139 = load <18 x i1>, ptr undef, align 15598; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %140 = load <19 x i1>, ptr undef, align 15599; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %141 = load <20 x i1>, ptr undef, align 15600; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %142 = load <21 x i1>, ptr undef, align 15601; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %143 = load <22 x i1>, ptr undef, align 15602; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %144 = load <23 x i1>, ptr undef, align 15603; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %145 = load <24 x i1>, ptr undef, align 15604; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %146 = load <25 x i1>, ptr undef, align 15605; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %147 = load <26 x i1>, ptr undef, align 15606; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %148 = load <27 x i1>, ptr undef, align 15607; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %149 = load <28 x i1>, ptr undef, align 15608; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %150 = load <29 x i1>, ptr undef, align 15609; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %151 = load <30 x i1>, ptr undef, align 15610; SSE41-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %152 = load <31 x i1>, ptr undef, align 15611; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %153 = load <33 x i1>, ptr undef, align 15612; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %154 = load <34 x i1>, ptr undef, align 15613; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %155 = load <35 x i1>, ptr undef, align 15614; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %156 = load <36 x i1>, ptr undef, align 15615; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %157 = load <37 x i1>, ptr undef, align 15616; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %158 = load <38 x i1>, ptr undef, align 15617; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %159 = load <39 x i1>, ptr undef, align 15618; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %160 = load <40 x i1>, ptr undef, align 15619; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %161 = load <41 x i1>, ptr undef, align 15620; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %162 = load <42 x i1>, ptr undef, align 15621; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %163 = load <43 x i1>, ptr undef, align 15622; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %164 = load <44 x i1>, ptr undef, align 15623; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %165 = load <45 x i1>, ptr undef, align 15624; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %166 = load <46 x i1>, ptr undef, align 15625; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %167 = load <47 x i1>, ptr undef, align 15626; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %168 = load <48 x i1>, ptr undef, align 15627; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %169 = load <49 x i1>, ptr undef, align 15628; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %170 = load <50 x i1>, ptr undef, align 15629; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %171 = load <51 x i1>, ptr undef, align 15630; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %172 = load <52 x i1>, ptr undef, align 15631; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %173 = load <53 x i1>, ptr undef, align 15632; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %174 = load <54 x i1>, ptr undef, align 15633; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %175 = load <55 x i1>, ptr undef, align 15634; SSE41-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %176 = load <56 x i1>, ptr undef, align 15635; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %177 = load <57 x i1>, ptr undef, align 15636; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %178 = load <58 x i1>, ptr undef, align 15637; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %179 = load <59 x i1>, ptr undef, align 15638; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %180 = load <60 x i1>, ptr undef, align 15639; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %181 = load <61 x i1>, ptr undef, align 15640; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %182 = load <62 x i1>, ptr undef, align 15641; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %183 = load <63 x i1>, ptr undef, align 15642; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef5643;5644; AVX-LABEL: 'loads_partial_align1'5645; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 15646; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %2 = load <3 x i64>, ptr undef, align 15647; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %3 = load <5 x i64>, ptr undef, align 15648; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %4 = load <6 x i64>, ptr undef, align 15649; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 15650; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 15651; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %7 = load <3 x double>, ptr undef, align 15652; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %8 = load <5 x double>, ptr undef, align 15653; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %9 = load <6 x double>, ptr undef, align 15654; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 15655; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 15656; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 15657; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %13 = load <3 x i32>, ptr undef, align 15658; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %14 = load <5 x i32>, ptr undef, align 15659; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %15 = load <6 x i32>, ptr undef, align 15660; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %16 = load <7 x i32>, ptr undef, align 15661; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <9 x i32>, ptr undef, align 15662; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %18 = load <10 x i32>, ptr undef, align 15663; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %19 = load <11 x i32>, ptr undef, align 15664; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %20 = load <12 x i32>, ptr undef, align 15665; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %21 = load <13 x i32>, ptr undef, align 15666; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 15667; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %23 = load <15 x i32>, ptr undef, align 15668; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 15669; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 15670; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %26 = load <3 x float>, ptr undef, align 15671; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %27 = load <5 x float>, ptr undef, align 15672; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %28 = load <6 x float>, ptr undef, align 15673; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %29 = load <7 x float>, ptr undef, align 15674; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <9 x float>, ptr undef, align 15675; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %31 = load <10 x float>, ptr undef, align 15676; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <11 x float>, ptr undef, align 15677; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <12 x float>, ptr undef, align 15678; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 15679; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 15680; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %36 = load <15 x float>, ptr undef, align 15681; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 15682; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 15683; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <3 x i16>, ptr undef, align 15684; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 15685; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <5 x i16>, ptr undef, align 15686; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %42 = load <6 x i16>, ptr undef, align 15687; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %43 = load <7 x i16>, ptr undef, align 15688; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %44 = load <9 x i16>, ptr undef, align 15689; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <10 x i16>, ptr undef, align 15690; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %46 = load <11 x i16>, ptr undef, align 15691; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %47 = load <12 x i16>, ptr undef, align 15692; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %48 = load <13 x i16>, ptr undef, align 15693; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %49 = load <14 x i16>, ptr undef, align 15694; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %50 = load <15 x i16>, ptr undef, align 15695; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %51 = load <17 x i16>, ptr undef, align 15696; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %52 = load <18 x i16>, ptr undef, align 15697; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %53 = load <19 x i16>, ptr undef, align 15698; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %54 = load <20 x i16>, ptr undef, align 15699; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %55 = load <21 x i16>, ptr undef, align 15700; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %56 = load <22 x i16>, ptr undef, align 15701; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %57 = load <23 x i16>, ptr undef, align 15702; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %58 = load <24 x i16>, ptr undef, align 15703; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %59 = load <25 x i16>, ptr undef, align 15704; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %60 = load <26 x i16>, ptr undef, align 15705; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %61 = load <27 x i16>, ptr undef, align 15706; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 15707; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %63 = load <29 x i16>, ptr undef, align 15708; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %64 = load <30 x i16>, ptr undef, align 15709; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %65 = load <31 x i16>, ptr undef, align 15710; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 15711; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %67 = load <2 x i8>, ptr undef, align 15712; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %68 = load <3 x i8>, ptr undef, align 15713; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 15714; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %70 = load <5 x i8>, ptr undef, align 15715; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %71 = load <6 x i8>, ptr undef, align 15716; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %72 = load <7 x i8>, ptr undef, align 15717; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 15718; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %74 = load <9 x i8>, ptr undef, align 15719; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %75 = load <10 x i8>, ptr undef, align 15720; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %76 = load <11 x i8>, ptr undef, align 15721; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %77 = load <12 x i8>, ptr undef, align 15722; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %78 = load <13 x i8>, ptr undef, align 15723; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %79 = load <14 x i8>, ptr undef, align 15724; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %80 = load <15 x i8>, ptr undef, align 15725; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %81 = load <17 x i8>, ptr undef, align 15726; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %82 = load <18 x i8>, ptr undef, align 15727; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %83 = load <19 x i8>, ptr undef, align 15728; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %84 = load <20 x i8>, ptr undef, align 15729; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %85 = load <21 x i8>, ptr undef, align 15730; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %86 = load <22 x i8>, ptr undef, align 15731; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %87 = load <23 x i8>, ptr undef, align 15732; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %88 = load <24 x i8>, ptr undef, align 15733; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %89 = load <25 x i8>, ptr undef, align 15734; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %90 = load <26 x i8>, ptr undef, align 15735; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %91 = load <27 x i8>, ptr undef, align 15736; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %92 = load <28 x i8>, ptr undef, align 15737; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %93 = load <29 x i8>, ptr undef, align 15738; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %94 = load <30 x i8>, ptr undef, align 15739; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %95 = load <31 x i8>, ptr undef, align 15740; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %96 = load <33 x i8>, ptr undef, align 15741; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %97 = load <34 x i8>, ptr undef, align 15742; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %98 = load <35 x i8>, ptr undef, align 15743; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %99 = load <36 x i8>, ptr undef, align 15744; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %100 = load <37 x i8>, ptr undef, align 15745; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %101 = load <38 x i8>, ptr undef, align 15746; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %102 = load <39 x i8>, ptr undef, align 15747; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %103 = load <40 x i8>, ptr undef, align 15748; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %104 = load <41 x i8>, ptr undef, align 15749; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %105 = load <42 x i8>, ptr undef, align 15750; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %106 = load <43 x i8>, ptr undef, align 15751; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %107 = load <44 x i8>, ptr undef, align 15752; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %108 = load <45 x i8>, ptr undef, align 15753; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %109 = load <46 x i8>, ptr undef, align 15754; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %110 = load <47 x i8>, ptr undef, align 15755; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %111 = load <48 x i8>, ptr undef, align 15756; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %112 = load <49 x i8>, ptr undef, align 15757; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %113 = load <50 x i8>, ptr undef, align 15758; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %114 = load <51 x i8>, ptr undef, align 15759; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %115 = load <52 x i8>, ptr undef, align 15760; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %116 = load <53 x i8>, ptr undef, align 15761; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %117 = load <54 x i8>, ptr undef, align 15762; AVX-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %118 = load <55 x i8>, ptr undef, align 15763; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 15764; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %120 = load <57 x i8>, ptr undef, align 15765; AVX-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %121 = load <58 x i8>, ptr undef, align 15766; AVX-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %122 = load <59 x i8>, ptr undef, align 15767; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %123 = load <60 x i8>, ptr undef, align 15768; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %124 = load <61 x i8>, ptr undef, align 15769; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %125 = load <62 x i8>, ptr undef, align 15770; AVX-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %126 = load <63 x i8>, ptr undef, align 15771; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %127 = load <3 x i1>, ptr undef, align 15772; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %128 = load <5 x i1>, ptr undef, align 15773; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %129 = load <6 x i1>, ptr undef, align 15774; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %130 = load <7 x i1>, ptr undef, align 15775; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %131 = load <9 x i1>, ptr undef, align 15776; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %132 = load <10 x i1>, ptr undef, align 15777; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %133 = load <11 x i1>, ptr undef, align 15778; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %134 = load <12 x i1>, ptr undef, align 15779; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %135 = load <13 x i1>, ptr undef, align 15780; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %136 = load <14 x i1>, ptr undef, align 15781; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %137 = load <15 x i1>, ptr undef, align 15782; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %138 = load <17 x i1>, ptr undef, align 15783; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %139 = load <18 x i1>, ptr undef, align 15784; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %140 = load <19 x i1>, ptr undef, align 15785; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %141 = load <20 x i1>, ptr undef, align 15786; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %142 = load <21 x i1>, ptr undef, align 15787; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %143 = load <22 x i1>, ptr undef, align 15788; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %144 = load <23 x i1>, ptr undef, align 15789; AVX-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %145 = load <24 x i1>, ptr undef, align 15790; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %146 = load <25 x i1>, ptr undef, align 15791; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %147 = load <26 x i1>, ptr undef, align 15792; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %148 = load <27 x i1>, ptr undef, align 15793; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %149 = load <28 x i1>, ptr undef, align 15794; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %150 = load <29 x i1>, ptr undef, align 15795; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %151 = load <30 x i1>, ptr undef, align 15796; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %152 = load <31 x i1>, ptr undef, align 15797; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %153 = load <33 x i1>, ptr undef, align 15798; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %154 = load <34 x i1>, ptr undef, align 15799; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %155 = load <35 x i1>, ptr undef, align 15800; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %156 = load <36 x i1>, ptr undef, align 15801; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %157 = load <37 x i1>, ptr undef, align 15802; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %158 = load <38 x i1>, ptr undef, align 15803; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %159 = load <39 x i1>, ptr undef, align 15804; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %160 = load <40 x i1>, ptr undef, align 15805; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %161 = load <41 x i1>, ptr undef, align 15806; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %162 = load <42 x i1>, ptr undef, align 15807; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %163 = load <43 x i1>, ptr undef, align 15808; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %164 = load <44 x i1>, ptr undef, align 15809; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %165 = load <45 x i1>, ptr undef, align 15810; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %166 = load <46 x i1>, ptr undef, align 15811; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %167 = load <47 x i1>, ptr undef, align 15812; AVX-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %168 = load <48 x i1>, ptr undef, align 15813; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %169 = load <49 x i1>, ptr undef, align 15814; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %170 = load <50 x i1>, ptr undef, align 15815; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %171 = load <51 x i1>, ptr undef, align 15816; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %172 = load <52 x i1>, ptr undef, align 15817; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %173 = load <53 x i1>, ptr undef, align 15818; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %174 = load <54 x i1>, ptr undef, align 15819; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %175 = load <55 x i1>, ptr undef, align 15820; AVX-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %176 = load <56 x i1>, ptr undef, align 15821; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %177 = load <57 x i1>, ptr undef, align 15822; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %178 = load <58 x i1>, ptr undef, align 15823; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %179 = load <59 x i1>, ptr undef, align 15824; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %180 = load <60 x i1>, ptr undef, align 15825; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %181 = load <61 x i1>, ptr undef, align 15826; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %182 = load <62 x i1>, ptr undef, align 15827; AVX-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %183 = load <63 x i1>, ptr undef, align 15828; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef5829;5830; AVX512-LABEL: 'loads_partial_align1'5831; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 15832; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %2 = load <3 x i64>, ptr undef, align 15833; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 15834; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 15835; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %5 = load <7 x i64>, ptr undef, align 15836; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 15837; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %7 = load <3 x double>, ptr undef, align 15838; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 15839; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 15840; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %10 = load <7 x double>, ptr undef, align 15841; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 15842; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 15843; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %13 = load <3 x i32>, ptr undef, align 15844; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %14 = load <5 x i32>, ptr undef, align 15845; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %15 = load <6 x i32>, ptr undef, align 15846; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %16 = load <7 x i32>, ptr undef, align 15847; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %17 = load <9 x i32>, ptr undef, align 15848; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 15849; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %19 = load <11 x i32>, ptr undef, align 15850; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 15851; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %21 = load <13 x i32>, ptr undef, align 15852; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %22 = load <14 x i32>, ptr undef, align 15853; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %23 = load <15 x i32>, ptr undef, align 15854; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 15855; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 15856; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %26 = load <3 x float>, ptr undef, align 15857; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %27 = load <5 x float>, ptr undef, align 15858; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %28 = load <6 x float>, ptr undef, align 15859; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %29 = load <7 x float>, ptr undef, align 15860; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 15861; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 15862; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %32 = load <11 x float>, ptr undef, align 15863; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 15864; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %34 = load <13 x float>, ptr undef, align 15865; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %35 = load <14 x float>, ptr undef, align 15866; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %36 = load <15 x float>, ptr undef, align 15867; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 15868; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 15869; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <3 x i16>, ptr undef, align 15870; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 15871; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <5 x i16>, ptr undef, align 15872; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %42 = load <6 x i16>, ptr undef, align 15873; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %43 = load <7 x i16>, ptr undef, align 15874; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %44 = load <9 x i16>, ptr undef, align 15875; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <10 x i16>, ptr undef, align 15876; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %46 = load <11 x i16>, ptr undef, align 15877; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %47 = load <12 x i16>, ptr undef, align 15878; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %48 = load <13 x i16>, ptr undef, align 15879; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %49 = load <14 x i16>, ptr undef, align 15880; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %50 = load <15 x i16>, ptr undef, align 15881; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %51 = load <17 x i16>, ptr undef, align 15882; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %52 = load <18 x i16>, ptr undef, align 15883; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %53 = load <19 x i16>, ptr undef, align 15884; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 15885; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %55 = load <21 x i16>, ptr undef, align 15886; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %56 = load <22 x i16>, ptr undef, align 15887; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %57 = load <23 x i16>, ptr undef, align 15888; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 15889; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %59 = load <25 x i16>, ptr undef, align 15890; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %60 = load <26 x i16>, ptr undef, align 15891; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %61 = load <27 x i16>, ptr undef, align 15892; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %62 = load <28 x i16>, ptr undef, align 15893; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %63 = load <29 x i16>, ptr undef, align 15894; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %64 = load <30 x i16>, ptr undef, align 15895; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %65 = load <31 x i16>, ptr undef, align 15896; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 15897; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %67 = load <2 x i8>, ptr undef, align 15898; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %68 = load <3 x i8>, ptr undef, align 15899; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 15900; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %70 = load <5 x i8>, ptr undef, align 15901; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %71 = load <6 x i8>, ptr undef, align 15902; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %72 = load <7 x i8>, ptr undef, align 15903; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 15904; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %74 = load <9 x i8>, ptr undef, align 15905; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %75 = load <10 x i8>, ptr undef, align 15906; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %76 = load <11 x i8>, ptr undef, align 15907; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %77 = load <12 x i8>, ptr undef, align 15908; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %78 = load <13 x i8>, ptr undef, align 15909; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %79 = load <14 x i8>, ptr undef, align 15910; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %80 = load <15 x i8>, ptr undef, align 15911; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %81 = load <17 x i8>, ptr undef, align 15912; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %82 = load <18 x i8>, ptr undef, align 15913; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %83 = load <19 x i8>, ptr undef, align 15914; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %84 = load <20 x i8>, ptr undef, align 15915; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %85 = load <21 x i8>, ptr undef, align 15916; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %86 = load <22 x i8>, ptr undef, align 15917; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %87 = load <23 x i8>, ptr undef, align 15918; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %88 = load <24 x i8>, ptr undef, align 15919; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %89 = load <25 x i8>, ptr undef, align 15920; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %90 = load <26 x i8>, ptr undef, align 15921; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %91 = load <27 x i8>, ptr undef, align 15922; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %92 = load <28 x i8>, ptr undef, align 15923; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %93 = load <29 x i8>, ptr undef, align 15924; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %94 = load <30 x i8>, ptr undef, align 15925; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %95 = load <31 x i8>, ptr undef, align 15926; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %96 = load <33 x i8>, ptr undef, align 15927; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %97 = load <34 x i8>, ptr undef, align 15928; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %98 = load <35 x i8>, ptr undef, align 15929; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %99 = load <36 x i8>, ptr undef, align 15930; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %100 = load <37 x i8>, ptr undef, align 15931; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %101 = load <38 x i8>, ptr undef, align 15932; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %102 = load <39 x i8>, ptr undef, align 15933; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 15934; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %104 = load <41 x i8>, ptr undef, align 15935; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %105 = load <42 x i8>, ptr undef, align 15936; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %106 = load <43 x i8>, ptr undef, align 15937; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %107 = load <44 x i8>, ptr undef, align 15938; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %108 = load <45 x i8>, ptr undef, align 15939; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %109 = load <46 x i8>, ptr undef, align 15940; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %110 = load <47 x i8>, ptr undef, align 15941; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 15942; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %112 = load <49 x i8>, ptr undef, align 15943; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %113 = load <50 x i8>, ptr undef, align 15944; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %114 = load <51 x i8>, ptr undef, align 15945; AVX512-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %115 = load <52 x i8>, ptr undef, align 15946; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %116 = load <53 x i8>, ptr undef, align 15947; AVX512-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %117 = load <54 x i8>, ptr undef, align 15948; AVX512-NEXT: Cost Model: Found an estimated cost of 12 for instruction: %118 = load <55 x i8>, ptr undef, align 15949; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %119 = load <56 x i8>, ptr undef, align 15950; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %120 = load <57 x i8>, ptr undef, align 15951; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %121 = load <58 x i8>, ptr undef, align 15952; AVX512-NEXT: Cost Model: Found an estimated cost of 11 for instruction: %122 = load <59 x i8>, ptr undef, align 15953; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %123 = load <60 x i8>, ptr undef, align 15954; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %124 = load <61 x i8>, ptr undef, align 15955; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %125 = load <62 x i8>, ptr undef, align 15956; AVX512-NEXT: Cost Model: Found an estimated cost of 13 for instruction: %126 = load <63 x i8>, ptr undef, align 15957; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %127 = load <3 x i1>, ptr undef, align 15958; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %128 = load <5 x i1>, ptr undef, align 15959; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %129 = load <6 x i1>, ptr undef, align 15960; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %130 = load <7 x i1>, ptr undef, align 15961; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %131 = load <9 x i1>, ptr undef, align 15962; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %132 = load <10 x i1>, ptr undef, align 15963; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %133 = load <11 x i1>, ptr undef, align 15964; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %134 = load <12 x i1>, ptr undef, align 15965; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %135 = load <13 x i1>, ptr undef, align 15966; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %136 = load <14 x i1>, ptr undef, align 15967; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %137 = load <15 x i1>, ptr undef, align 15968; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %138 = load <17 x i1>, ptr undef, align 15969; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %139 = load <18 x i1>, ptr undef, align 15970; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %140 = load <19 x i1>, ptr undef, align 15971; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %141 = load <20 x i1>, ptr undef, align 15972; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %142 = load <21 x i1>, ptr undef, align 15973; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %143 = load <22 x i1>, ptr undef, align 15974; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %144 = load <23 x i1>, ptr undef, align 15975; AVX512-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %145 = load <24 x i1>, ptr undef, align 15976; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %146 = load <25 x i1>, ptr undef, align 15977; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %147 = load <26 x i1>, ptr undef, align 15978; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %148 = load <27 x i1>, ptr undef, align 15979; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %149 = load <28 x i1>, ptr undef, align 15980; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %150 = load <29 x i1>, ptr undef, align 15981; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %151 = load <30 x i1>, ptr undef, align 15982; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %152 = load <31 x i1>, ptr undef, align 15983; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %153 = load <33 x i1>, ptr undef, align 15984; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %154 = load <34 x i1>, ptr undef, align 15985; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %155 = load <35 x i1>, ptr undef, align 15986; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %156 = load <36 x i1>, ptr undef, align 15987; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %157 = load <37 x i1>, ptr undef, align 15988; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %158 = load <38 x i1>, ptr undef, align 15989; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %159 = load <39 x i1>, ptr undef, align 15990; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %160 = load <40 x i1>, ptr undef, align 15991; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %161 = load <41 x i1>, ptr undef, align 15992; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %162 = load <42 x i1>, ptr undef, align 15993; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %163 = load <43 x i1>, ptr undef, align 15994; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %164 = load <44 x i1>, ptr undef, align 15995; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %165 = load <45 x i1>, ptr undef, align 15996; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %166 = load <46 x i1>, ptr undef, align 15997; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %167 = load <47 x i1>, ptr undef, align 15998; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %168 = load <48 x i1>, ptr undef, align 15999; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %169 = load <49 x i1>, ptr undef, align 16000; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %170 = load <50 x i1>, ptr undef, align 16001; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %171 = load <51 x i1>, ptr undef, align 16002; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %172 = load <52 x i1>, ptr undef, align 16003; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %173 = load <53 x i1>, ptr undef, align 16004; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %174 = load <54 x i1>, ptr undef, align 16005; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %175 = load <55 x i1>, ptr undef, align 16006; AVX512-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %176 = load <56 x i1>, ptr undef, align 16007; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %177 = load <57 x i1>, ptr undef, align 16008; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %178 = load <58 x i1>, ptr undef, align 16009; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %179 = load <59 x i1>, ptr undef, align 16010; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %180 = load <60 x i1>, ptr undef, align 16011; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %181 = load <61 x i1>, ptr undef, align 16012; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %182 = load <62 x i1>, ptr undef, align 16013; AVX512-NEXT: Cost Model: Found an estimated cost of 10 for instruction: %183 = load <63 x i1>, ptr undef, align 16014; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef6015;6016 load <1 x i64>, ptr undef, align 16017 ; <2 x i64> is XMM6018 load <3 x i64>, ptr undef, align 16019 ; <4 x i64> is YMM6020 load <5 x i64>, ptr undef, align 16021 load <6 x i64>, ptr undef, align 16022 load <7 x i64>, ptr undef, align 16023 ; <8 x i64> is ZMM6024 6025 ; Partial vectors with double elements6026 load <1 x double>, ptr undef, align 16027 ; <2 x double> is XMM6028 load <3 x double>, ptr undef, align 16029 ; <4 x double> is YMM6030 load <5 x double>, ptr undef, align 16031 load <6 x double>, ptr undef, align 16032 load <7 x double>, ptr undef, align 16033 ; <8 x double> is ZMM6034 6035 ; Partial vectors with i32 elements6036 load <1 x i32>, ptr undef, align 16037 load <2 x i32>, ptr undef, align 16038 load <3 x i32>, ptr undef, align 16039 ; <4 x i32> is XMM6040 load <5 x i32>, ptr undef, align 16041 load <6 x i32>, ptr undef, align 16042 load <7 x i32>, ptr undef, align 16043 ; <8 x i32> is YMM6044 load <9 x i32>, ptr undef, align 16045 load <10 x i32>, ptr undef, align 16046 load <11 x i32>, ptr undef, align 16047 load <12 x i32>, ptr undef, align 16048 load <13 x i32>, ptr undef, align 16049 load <14 x i32>, ptr undef, align 16050 load <15 x i32>, ptr undef, align 16051 ; <16 x i32> is ZMM6052 6053 ; Partial vectors with float elements6054 load <1 x float>, ptr undef, align 16055 load <2 x float>, ptr undef, align 16056 load <3 x float>, ptr undef, align 16057 ; <4 x float> is XMM6058 load <5 x float>, ptr undef, align 16059 load <6 x float>, ptr undef, align 16060 load <7 x float>, ptr undef, align 16061 ; <8 x float> is YMM6062 load <9 x float>, ptr undef, align 16063 load <10 x float>, ptr undef, align 16064 load <11 x float>, ptr undef, align 16065 load <12 x float>, ptr undef, align 16066 load <13 x float>, ptr undef, align 16067 load <14 x float>, ptr undef, align 16068 load <15 x float>, ptr undef, align 16069 ; <16 x float> is ZMM6070 6071 ; Partial vectors with i16 elements6072 load <1 x i16>, ptr undef, align 16073 load <2 x i16>, ptr undef, align 16074 load <3 x i16>, ptr undef, align 16075 load <4 x i16>, ptr undef, align 16076 load <5 x i16>, ptr undef, align 16077 load <6 x i16>, ptr undef, align 16078 load <7 x i16>, ptr undef, align 16079 ; <8 x i16> is XMM6080 load <9 x i16>, ptr undef, align 16081 load <10 x i16>, ptr undef, align 16082 load <11 x i16>, ptr undef, align 16083 load <12 x i16>, ptr undef, align 16084 load <13 x i16>, ptr undef, align 16085 load <14 x i16>, ptr undef, align 16086 load <15 x i16>, ptr undef, align 16087 ; <16 x i16> is YMM6088 load <17 x i16>, ptr undef, align 16089 load <18 x i16>, ptr undef, align 16090 load <19 x i16>, ptr undef, align 16091 load <20 x i16>, ptr undef, align 16092 load <21 x i16>, ptr undef, align 16093 load <22 x i16>, ptr undef, align 16094 load <23 x i16>, ptr undef, align 16095 load <24 x i16>, ptr undef, align 16096 load <25 x i16>, ptr undef, align 16097 load <26 x i16>, ptr undef, align 16098 load <27 x i16>, ptr undef, align 16099 load <28 x i16>, ptr undef, align 16100 load <29 x i16>, ptr undef, align 16101 load <30 x i16>, ptr undef, align 16102 load <31 x i16>, ptr undef, align 16103 ; <32 x i16> is ZMM6104 6105 ; Partial vectors with i8 elements6106 load <1 x i8>, ptr undef, align 16107 load <2 x i8>, ptr undef, align 16108 load <3 x i8>, ptr undef, align 16109 load <4 x i8>, ptr undef, align 16110 load <5 x i8>, ptr undef, align 16111 load <6 x i8>, ptr undef, align 16112 load <7 x i8>, ptr undef, align 16113 load <8 x i8>, ptr undef, align 16114 load <9 x i8>, ptr undef, align 16115 load <10 x i8>, ptr undef, align 16116 load <11 x i8>, ptr undef, align 16117 load <12 x i8>, ptr undef, align 16118 load <13 x i8>, ptr undef, align 16119 load <14 x i8>, ptr undef, align 16120 load <15 x i8>, ptr undef, align 16121 ; <16 x i8> is XMM6122 load <17 x i8>, ptr undef, align 16123 load <18 x i8>, ptr undef, align 16124 load <19 x i8>, ptr undef, align 16125 load <20 x i8>, ptr undef, align 16126 load <21 x i8>, ptr undef, align 16127 load <22 x i8>, ptr undef, align 16128 load <23 x i8>, ptr undef, align 16129 load <24 x i8>, ptr undef, align 16130 load <25 x i8>, ptr undef, align 16131 load <26 x i8>, ptr undef, align 16132 load <27 x i8>, ptr undef, align 16133 load <28 x i8>, ptr undef, align 16134 load <29 x i8>, ptr undef, align 16135 load <30 x i8>, ptr undef, align 16136 load <31 x i8>, ptr undef, align 16137 ; <32 x i8> is YMM6138 load <33 x i8>, ptr undef, align 16139 load <34 x i8>, ptr undef, align 16140 load <35 x i8>, ptr undef, align 16141 load <36 x i8>, ptr undef, align 16142 load <37 x i8>, ptr undef, align 16143 load <38 x i8>, ptr undef, align 16144 load <39 x i8>, ptr undef, align 16145 load <40 x i8>, ptr undef, align 16146 load <41 x i8>, ptr undef, align 16147 load <42 x i8>, ptr undef, align 16148 load <43 x i8>, ptr undef, align 16149 load <44 x i8>, ptr undef, align 16150 load <45 x i8>, ptr undef, align 16151 load <46 x i8>, ptr undef, align 16152 load <47 x i8>, ptr undef, align 16153 load <48 x i8>, ptr undef, align 16154 load <49 x i8>, ptr undef, align 16155 load <50 x i8>, ptr undef, align 16156 load <51 x i8>, ptr undef, align 16157 load <52 x i8>, ptr undef, align 16158 load <53 x i8>, ptr undef, align 16159 load <54 x i8>, ptr undef, align 16160 load <55 x i8>, ptr undef, align 16161 load <56 x i8>, ptr undef, align 16162 load <57 x i8>, ptr undef, align 16163 load <58 x i8>, ptr undef, align 16164 load <59 x i8>, ptr undef, align 16165 load <60 x i8>, ptr undef, align 16166 load <61 x i8>, ptr undef, align 16167 load <62 x i8>, ptr undef, align 16168 load <63 x i8>, ptr undef, align 16169 ; <64 x i8> is ZMM6170 6171 ; Partial vectors with i1 elements6172 ; <1 x i1> is XMM6173 ; <2 x i1> is XMM6174 load <3 x i1>, ptr undef, align 16175 ; <4 x i1> is XMM6176 load <5 x i1>, ptr undef, align 16177 load <6 x i1>, ptr undef, align 16178 load <7 x i1>, ptr undef, align 16179 ; <8 x i1> is XMM6180 load <9 x i1>, ptr undef, align 16181 load <10 x i1>, ptr undef, align 16182 load <11 x i1>, ptr undef, align 16183 load <12 x i1>, ptr undef, align 16184 load <13 x i1>, ptr undef, align 16185 load <14 x i1>, ptr undef, align 16186 load <15 x i1>, ptr undef, align 16187 ; <16 x i1> is XMM6188 load <17 x i1>, ptr undef, align 16189 load <18 x i1>, ptr undef, align 16190 load <19 x i1>, ptr undef, align 16191 load <20 x i1>, ptr undef, align 16192 load <21 x i1>, ptr undef, align 16193 load <22 x i1>, ptr undef, align 16194 load <23 x i1>, ptr undef, align 16195 load <24 x i1>, ptr undef, align 16196 load <25 x i1>, ptr undef, align 16197 load <26 x i1>, ptr undef, align 16198 load <27 x i1>, ptr undef, align 16199 load <28 x i1>, ptr undef, align 16200 load <29 x i1>, ptr undef, align 16201 load <30 x i1>, ptr undef, align 16202 load <31 x i1>, ptr undef, align 16203 ; <32 x i1> is YMM6204 load <33 x i1>, ptr undef, align 16205 load <34 x i1>, ptr undef, align 16206 load <35 x i1>, ptr undef, align 16207 load <36 x i1>, ptr undef, align 16208 load <37 x i1>, ptr undef, align 16209 load <38 x i1>, ptr undef, align 16210 load <39 x i1>, ptr undef, align 16211 load <40 x i1>, ptr undef, align 16212 load <41 x i1>, ptr undef, align 16213 load <42 x i1>, ptr undef, align 16214 load <43 x i1>, ptr undef, align 16215 load <44 x i1>, ptr undef, align 16216 load <45 x i1>, ptr undef, align 16217 load <46 x i1>, ptr undef, align 16218 load <47 x i1>, ptr undef, align 16219 load <48 x i1>, ptr undef, align 16220 load <49 x i1>, ptr undef, align 16221 load <50 x i1>, ptr undef, align 16222 load <51 x i1>, ptr undef, align 16223 load <52 x i1>, ptr undef, align 16224 load <53 x i1>, ptr undef, align 16225 load <54 x i1>, ptr undef, align 16226 load <55 x i1>, ptr undef, align 16227 load <56 x i1>, ptr undef, align 16228 load <57 x i1>, ptr undef, align 16229 load <58 x i1>, ptr undef, align 16230 load <59 x i1>, ptr undef, align 16231 load <60 x i1>, ptr undef, align 16232 load <61 x i1>, ptr undef, align 16233 load <62 x i1>, ptr undef, align 16234 load <63 x i1>, ptr undef, align 16235 ; <64 x i1> is ZMM6236 6237 ret i32 undef6238}6239 6240define i32 @loads_align64(i32 %arg) {6241 ; Scalars6242; SSE2-LABEL: 'loads_align64'6243; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 646244; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 646245; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 646246; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 646247; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 646248; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 646249; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 646250; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 646251; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 646252; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 646253; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 646254; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 646255; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 646256; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 646257; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 646258; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 646259; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 646260; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 646261; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 646262; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 646263; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %21 = load <16 x i1>, ptr undef, align 646264; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %22 = load <8 x i1>, ptr undef, align 646265; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %23 = load <4 x i1>, ptr undef, align 646266; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <2 x i1>, ptr undef, align 646267; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 646268; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %26 = load <256 x i1>, ptr undef, align 646269; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <32 x i8>, ptr undef, align 646270; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <16 x i16>, ptr undef, align 646271; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <8 x i32>, ptr undef, align 646272; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <4 x i64>, ptr undef, align 646273; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 646274; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 646275; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <8 x float>, ptr undef, align 646276; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %34 = load <4 x double>, ptr undef, align 646277; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %35 = load <4 x ptr>, ptr undef, align 646278; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 646279; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %37 = load <512 x i1>, ptr undef, align 646280; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %38 = load <64 x i8>, ptr undef, align 646281; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <32 x i16>, ptr undef, align 646282; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %40 = load <16 x i32>, ptr undef, align 646283; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <8 x i64>, ptr undef, align 646284; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 646285; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 646286; SSE2-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 646287; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <16 x float>, ptr undef, align 646288; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %46 = load <8 x double>, ptr undef, align 646289; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %47 = load <8 x ptr>, ptr undef, align 646290; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 646291; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef6292;6293; SSE41-LABEL: 'loads_align64'6294; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 646295; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 646296; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 646297; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 646298; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 646299; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 646300; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 646301; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 646302; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 646303; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 646304; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 646305; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 646306; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 646307; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 646308; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 646309; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 646310; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 646311; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 646312; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 646313; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 646314; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %21 = load <16 x i1>, ptr undef, align 646315; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %22 = load <8 x i1>, ptr undef, align 646316; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %23 = load <4 x i1>, ptr undef, align 646317; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <2 x i1>, ptr undef, align 646318; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 646319; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %26 = load <256 x i1>, ptr undef, align 646320; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <32 x i8>, ptr undef, align 646321; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <16 x i16>, ptr undef, align 646322; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <8 x i32>, ptr undef, align 646323; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <4 x i64>, ptr undef, align 646324; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 646325; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 646326; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <8 x float>, ptr undef, align 646327; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %34 = load <4 x double>, ptr undef, align 646328; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %35 = load <4 x ptr>, ptr undef, align 646329; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 646330; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %37 = load <512 x i1>, ptr undef, align 646331; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %38 = load <64 x i8>, ptr undef, align 646332; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %39 = load <32 x i16>, ptr undef, align 646333; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %40 = load <16 x i32>, ptr undef, align 646334; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %41 = load <8 x i64>, ptr undef, align 646335; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 646336; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 646337; SSE41-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 646338; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %45 = load <16 x float>, ptr undef, align 646339; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %46 = load <8 x double>, ptr undef, align 646340; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %47 = load <8 x ptr>, ptr undef, align 646341; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 646342; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef6343;6344; AVX-LABEL: 'loads_align64'6345; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 646346; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 646347; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 646348; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 646349; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 646350; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 646351; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 646352; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 646353; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 646354; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 646355; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 646356; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <128 x i1>, ptr undef, align 646357; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 646358; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 646359; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 646360; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 646361; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 646362; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 646363; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 646364; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 646365; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %21 = load <16 x i1>, ptr undef, align 646366; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %22 = load <8 x i1>, ptr undef, align 646367; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %23 = load <4 x i1>, ptr undef, align 646368; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <2 x i1>, ptr undef, align 646369; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <1 x i1>, ptr undef, align 646370; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %26 = load <256 x i1>, ptr undef, align 646371; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <32 x i8>, ptr undef, align 646372; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <16 x i16>, ptr undef, align 646373; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <8 x i32>, ptr undef, align 646374; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %30 = load <4 x i64>, ptr undef, align 646375; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 646376; AVX-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 646377; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %33 = load <8 x float>, ptr undef, align 646378; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %34 = load <4 x double>, ptr undef, align 646379; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %35 = load <4 x ptr>, ptr undef, align 646380; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 646381; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %37 = load <512 x i1>, ptr undef, align 646382; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %38 = load <64 x i8>, ptr undef, align 646383; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %39 = load <32 x i16>, ptr undef, align 646384; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %40 = load <16 x i32>, ptr undef, align 646385; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %41 = load <8 x i64>, ptr undef, align 646386; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 646387; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 646388; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 646389; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <16 x float>, ptr undef, align 646390; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %46 = load <8 x double>, ptr undef, align 646391; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <8 x ptr>, ptr undef, align 646392; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 646393; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef6394;6395; AVX512-LABEL: 'loads_align64'6396; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load i8, ptr undef, align 646397; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load i16, ptr undef, align 646398; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load i32, ptr undef, align 646399; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load i64, ptr undef, align 646400; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load i128, ptr undef, align 646401; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %6 = load i256, ptr undef, align 646402; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %7 = load i512, ptr undef, align 646403; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load float, ptr undef, align 646404; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load double, ptr undef, align 646405; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load ptr, ptr undef, align 646406; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load ptr, ptr undef, align 646407; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %12 = load <128 x i1>, ptr undef, align 646408; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <16 x i8>, ptr undef, align 646409; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <8 x i16>, ptr undef, align 646410; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <4 x i32>, ptr undef, align 646411; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <2 x i64>, ptr undef, align 646412; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <1 x i128>, ptr undef, align 646413; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <4 x float>, ptr undef, align 646414; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <2 x double>, ptr undef, align 646415; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <2 x ptr>, ptr undef, align 646416; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %21 = load <16 x i1>, ptr undef, align 646417; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %22 = load <8 x i1>, ptr undef, align 646418; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %23 = load <4 x i1>, ptr undef, align 646419; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %24 = load <2 x i1>, ptr undef, align 646420; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %25 = load <1 x i1>, ptr undef, align 646421; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %26 = load <256 x i1>, ptr undef, align 646422; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <32 x i8>, ptr undef, align 646423; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <16 x i16>, ptr undef, align 646424; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <8 x i32>, ptr undef, align 646425; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %30 = load <4 x i64>, ptr undef, align 646426; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %31 = load <2 x i128>, ptr undef, align 646427; AVX512-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %32 = load <1 x i256>, ptr undef, align 646428; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %33 = load <8 x float>, ptr undef, align 646429; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %34 = load <4 x double>, ptr undef, align 646430; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %35 = load <4 x ptr>, ptr undef, align 646431; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <32 x i1>, ptr undef, align 646432; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %37 = load <512 x i1>, ptr undef, align 646433; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <64 x i8>, ptr undef, align 646434; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %39 = load <32 x i16>, ptr undef, align 646435; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <16 x i32>, ptr undef, align 646436; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %41 = load <8 x i64>, ptr undef, align 646437; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %42 = load <4 x i128>, ptr undef, align 646438; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %43 = load <2 x i256>, ptr undef, align 646439; AVX512-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %44 = load <1 x i512>, ptr undef, align 646440; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %45 = load <16 x float>, ptr undef, align 646441; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %46 = load <8 x double>, ptr undef, align 646442; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %47 = load <8 x ptr>, ptr undef, align 646443; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <64 x i1>, ptr undef, align 646444; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef6445;6446 load i8, ptr undef, align 646447 load i16, ptr undef, align 646448 load i32, ptr undef, align 646449 load i64, ptr undef, align 646450 load i128, ptr undef, align 646451 load i256, ptr undef, align 646452 load i512, ptr undef, align 646453 6454 load float, ptr undef, align 646455 load double, ptr undef, align 646456 6457 load ptr, ptr undef, align 646458 6459 load ptr, ptr undef, align 646460 6461 ; XMM (128-bit) vectors6462 load <128 x i1>, ptr undef, align 646463 load <16 x i8>, ptr undef, align 646464 load <8 x i16>, ptr undef, align 646465 load <4 x i32>, ptr undef, align 646466 load <2 x i64>, ptr undef, align 646467 load <1 x i128>, ptr undef, align 646468 6469 load <4 x float>, ptr undef, align 646470 load <2 x double>, ptr undef, align 646471 6472 load <2 x ptr>, ptr undef, align 646473 6474 load <16 x i1>, ptr undef, align 646475 load <8 x i1>, ptr undef, align 646476 load <4 x i1>, ptr undef, align 646477 load <2 x i1>, ptr undef, align 646478 load <1 x i1>, ptr undef, align 646479 6480 ; YMM (256-bit) vectors6481 load <256 x i1>, ptr undef, align 646482 load <32 x i8>, ptr undef, align 646483 load <16 x i16>, ptr undef, align 646484 load <8 x i32>, ptr undef, align 646485 load <4 x i64>, ptr undef, align 646486 load <2 x i128>, ptr undef, align 646487 load <1 x i256>, ptr undef, align 646488 6489 load <8 x float>, ptr undef, align 646490 load <4 x double>, ptr undef, align 646491 6492 load <4 x ptr>, ptr undef, align 646493 6494 load <32 x i1>, ptr undef, align 646495 6496 ; ZMM (512-bit) vectors6497 load <512 x i1>, ptr undef, align 646498 load <64 x i8>, ptr undef, align 646499 load <32 x i16>, ptr undef, align 646500 load <16 x i32>, ptr undef, align 646501 load <8 x i64>, ptr undef, align 646502 load <4 x i128>, ptr undef, align 646503 load <2 x i256>, ptr undef, align 646504 load <1 x i512>, ptr undef, align 646505 6506 load <16 x float>, ptr undef, align 646507 load <8 x double>, ptr undef, align 646508 6509 load <8 x ptr>, ptr undef, align 646510 6511 load <64 x i1>, ptr undef, align 646512 6513 ret i32 undef6514}6515 6516define i32 @loads_partial_align64(i32 %arg) {6517 ; Partial vectors with i64 elements (doubles as pointer-sized tests))6518; SSE2-LABEL: 'loads_partial_align64'6519; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 646520; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = load <3 x i64>, ptr undef, align 646521; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 646522; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 646523; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 646524; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 646525; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = load <3 x double>, ptr undef, align 646526; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 646527; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 646528; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 646529; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 646530; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 646531; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <3 x i32>, ptr undef, align 646532; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %14 = load <5 x i32>, ptr undef, align 646533; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %15 = load <6 x i32>, ptr undef, align 646534; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %16 = load <7 x i32>, ptr undef, align 646535; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %17 = load <9 x i32>, ptr undef, align 646536; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 646537; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %19 = load <11 x i32>, ptr undef, align 646538; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 646539; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %21 = load <13 x i32>, ptr undef, align 646540; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 646541; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %23 = load <15 x i32>, ptr undef, align 646542; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 646543; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 646544; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %26 = load <3 x float>, ptr undef, align 646545; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <5 x float>, ptr undef, align 646546; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <6 x float>, ptr undef, align 646547; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <7 x float>, ptr undef, align 646548; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 646549; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 646550; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %32 = load <11 x float>, ptr undef, align 646551; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 646552; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 646553; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 646554; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %36 = load <15 x float>, ptr undef, align 646555; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 646556; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 646557; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %39 = load <3 x i16>, ptr undef, align 646558; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 646559; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %41 = load <5 x i16>, ptr undef, align 646560; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %42 = load <6 x i16>, ptr undef, align 646561; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %43 = load <7 x i16>, ptr undef, align 646562; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %44 = load <9 x i16>, ptr undef, align 646563; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <10 x i16>, ptr undef, align 646564; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %46 = load <11 x i16>, ptr undef, align 646565; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <12 x i16>, ptr undef, align 646566; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %48 = load <13 x i16>, ptr undef, align 646567; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %49 = load <14 x i16>, ptr undef, align 646568; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %50 = load <15 x i16>, ptr undef, align 646569; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %51 = load <17 x i16>, ptr undef, align 646570; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %52 = load <18 x i16>, ptr undef, align 646571; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %53 = load <19 x i16>, ptr undef, align 646572; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 646573; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %55 = load <21 x i16>, ptr undef, align 646574; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %56 = load <22 x i16>, ptr undef, align 646575; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %57 = load <23 x i16>, ptr undef, align 646576; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 646577; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %59 = load <25 x i16>, ptr undef, align 646578; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %60 = load <26 x i16>, ptr undef, align 646579; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %61 = load <27 x i16>, ptr undef, align 646580; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 646581; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %63 = load <29 x i16>, ptr undef, align 646582; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %64 = load <30 x i16>, ptr undef, align 646583; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %65 = load <31 x i16>, ptr undef, align 646584; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 646585; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 646586; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 646587; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 646588; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %70 = load <5 x i8>, ptr undef, align 646589; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %71 = load <6 x i8>, ptr undef, align 646590; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %72 = load <7 x i8>, ptr undef, align 646591; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 646592; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %74 = load <9 x i8>, ptr undef, align 646593; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %75 = load <10 x i8>, ptr undef, align 646594; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %76 = load <11 x i8>, ptr undef, align 646595; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %77 = load <12 x i8>, ptr undef, align 646596; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %78 = load <13 x i8>, ptr undef, align 646597; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %79 = load <14 x i8>, ptr undef, align 646598; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %80 = load <15 x i8>, ptr undef, align 646599; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %81 = load <17 x i8>, ptr undef, align 646600; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %82 = load <18 x i8>, ptr undef, align 646601; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %83 = load <19 x i8>, ptr undef, align 646602; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %84 = load <20 x i8>, ptr undef, align 646603; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %85 = load <21 x i8>, ptr undef, align 646604; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %86 = load <22 x i8>, ptr undef, align 646605; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %87 = load <23 x i8>, ptr undef, align 646606; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %88 = load <24 x i8>, ptr undef, align 646607; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %89 = load <25 x i8>, ptr undef, align 646608; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %90 = load <26 x i8>, ptr undef, align 646609; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %91 = load <27 x i8>, ptr undef, align 646610; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %92 = load <28 x i8>, ptr undef, align 646611; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %93 = load <29 x i8>, ptr undef, align 646612; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %94 = load <30 x i8>, ptr undef, align 646613; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %95 = load <31 x i8>, ptr undef, align 646614; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %96 = load <33 x i8>, ptr undef, align 646615; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %97 = load <34 x i8>, ptr undef, align 646616; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %98 = load <35 x i8>, ptr undef, align 646617; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %99 = load <36 x i8>, ptr undef, align 646618; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %100 = load <37 x i8>, ptr undef, align 646619; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %101 = load <38 x i8>, ptr undef, align 646620; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %102 = load <39 x i8>, ptr undef, align 646621; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 646622; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %104 = load <41 x i8>, ptr undef, align 646623; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %105 = load <42 x i8>, ptr undef, align 646624; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %106 = load <43 x i8>, ptr undef, align 646625; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %107 = load <44 x i8>, ptr undef, align 646626; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %108 = load <45 x i8>, ptr undef, align 646627; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %109 = load <46 x i8>, ptr undef, align 646628; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %110 = load <47 x i8>, ptr undef, align 646629; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 646630; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %112 = load <49 x i8>, ptr undef, align 646631; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %113 = load <50 x i8>, ptr undef, align 646632; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %114 = load <51 x i8>, ptr undef, align 646633; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %115 = load <52 x i8>, ptr undef, align 646634; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %116 = load <53 x i8>, ptr undef, align 646635; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %117 = load <54 x i8>, ptr undef, align 646636; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %118 = load <55 x i8>, ptr undef, align 646637; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 646638; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %120 = load <57 x i8>, ptr undef, align 646639; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %121 = load <58 x i8>, ptr undef, align 646640; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %122 = load <59 x i8>, ptr undef, align 646641; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %123 = load <60 x i8>, ptr undef, align 646642; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %124 = load <61 x i8>, ptr undef, align 646643; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %125 = load <62 x i8>, ptr undef, align 646644; SSE2-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %126 = load <63 x i8>, ptr undef, align 646645; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %127 = load <3 x i1>, ptr undef, align 646646; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %128 = load <5 x i1>, ptr undef, align 646647; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %129 = load <6 x i1>, ptr undef, align 646648; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %130 = load <7 x i1>, ptr undef, align 646649; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %131 = load <9 x i1>, ptr undef, align 646650; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %132 = load <10 x i1>, ptr undef, align 646651; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %133 = load <11 x i1>, ptr undef, align 646652; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %134 = load <12 x i1>, ptr undef, align 646653; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %135 = load <13 x i1>, ptr undef, align 646654; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %136 = load <14 x i1>, ptr undef, align 646655; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %137 = load <15 x i1>, ptr undef, align 646656; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 646657; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 646658; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 646659; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 646660; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 646661; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 646662; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 646663; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 646664; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 646665; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 646666; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 646667; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 646668; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 646669; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 646670; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 646671; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %153 = load <33 x i1>, ptr undef, align 646672; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %154 = load <34 x i1>, ptr undef, align 646673; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %155 = load <35 x i1>, ptr undef, align 646674; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %156 = load <36 x i1>, ptr undef, align 646675; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %157 = load <37 x i1>, ptr undef, align 646676; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %158 = load <38 x i1>, ptr undef, align 646677; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %159 = load <39 x i1>, ptr undef, align 646678; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %160 = load <40 x i1>, ptr undef, align 646679; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %161 = load <41 x i1>, ptr undef, align 646680; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %162 = load <42 x i1>, ptr undef, align 646681; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %163 = load <43 x i1>, ptr undef, align 646682; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %164 = load <44 x i1>, ptr undef, align 646683; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %165 = load <45 x i1>, ptr undef, align 646684; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %166 = load <46 x i1>, ptr undef, align 646685; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %167 = load <47 x i1>, ptr undef, align 646686; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %168 = load <48 x i1>, ptr undef, align 646687; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %169 = load <49 x i1>, ptr undef, align 646688; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %170 = load <50 x i1>, ptr undef, align 646689; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %171 = load <51 x i1>, ptr undef, align 646690; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %172 = load <52 x i1>, ptr undef, align 646691; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %173 = load <53 x i1>, ptr undef, align 646692; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %174 = load <54 x i1>, ptr undef, align 646693; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %175 = load <55 x i1>, ptr undef, align 646694; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %176 = load <56 x i1>, ptr undef, align 646695; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %177 = load <57 x i1>, ptr undef, align 646696; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %178 = load <58 x i1>, ptr undef, align 646697; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %179 = load <59 x i1>, ptr undef, align 646698; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %180 = load <60 x i1>, ptr undef, align 646699; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %181 = load <61 x i1>, ptr undef, align 646700; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %182 = load <62 x i1>, ptr undef, align 646701; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %183 = load <63 x i1>, ptr undef, align 646702; SSE2-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef6703;6704; SSE41-LABEL: 'loads_partial_align64'6705; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 646706; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = load <3 x i64>, ptr undef, align 646707; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %3 = load <5 x i64>, ptr undef, align 646708; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %4 = load <6 x i64>, ptr undef, align 646709; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %5 = load <7 x i64>, ptr undef, align 646710; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 646711; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = load <3 x double>, ptr undef, align 646712; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %8 = load <5 x double>, ptr undef, align 646713; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %9 = load <6 x double>, ptr undef, align 646714; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %10 = load <7 x double>, ptr undef, align 646715; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 646716; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 646717; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <3 x i32>, ptr undef, align 646718; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %14 = load <5 x i32>, ptr undef, align 646719; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %15 = load <6 x i32>, ptr undef, align 646720; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %16 = load <7 x i32>, ptr undef, align 646721; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %17 = load <9 x i32>, ptr undef, align 646722; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %18 = load <10 x i32>, ptr undef, align 646723; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %19 = load <11 x i32>, ptr undef, align 646724; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %20 = load <12 x i32>, ptr undef, align 646725; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %21 = load <13 x i32>, ptr undef, align 646726; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %22 = load <14 x i32>, ptr undef, align 646727; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %23 = load <15 x i32>, ptr undef, align 646728; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 646729; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 646730; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %26 = load <3 x float>, ptr undef, align 646731; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %27 = load <5 x float>, ptr undef, align 646732; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %28 = load <6 x float>, ptr undef, align 646733; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %29 = load <7 x float>, ptr undef, align 646734; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %30 = load <9 x float>, ptr undef, align 646735; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %31 = load <10 x float>, ptr undef, align 646736; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %32 = load <11 x float>, ptr undef, align 646737; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %33 = load <12 x float>, ptr undef, align 646738; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %34 = load <13 x float>, ptr undef, align 646739; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %35 = load <14 x float>, ptr undef, align 646740; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %36 = load <15 x float>, ptr undef, align 646741; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 646742; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 646743; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %39 = load <3 x i16>, ptr undef, align 646744; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 646745; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %41 = load <5 x i16>, ptr undef, align 646746; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %42 = load <6 x i16>, ptr undef, align 646747; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %43 = load <7 x i16>, ptr undef, align 646748; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %44 = load <9 x i16>, ptr undef, align 646749; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %45 = load <10 x i16>, ptr undef, align 646750; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %46 = load <11 x i16>, ptr undef, align 646751; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %47 = load <12 x i16>, ptr undef, align 646752; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %48 = load <13 x i16>, ptr undef, align 646753; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %49 = load <14 x i16>, ptr undef, align 646754; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %50 = load <15 x i16>, ptr undef, align 646755; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %51 = load <17 x i16>, ptr undef, align 646756; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %52 = load <18 x i16>, ptr undef, align 646757; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %53 = load <19 x i16>, ptr undef, align 646758; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %54 = load <20 x i16>, ptr undef, align 646759; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %55 = load <21 x i16>, ptr undef, align 646760; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %56 = load <22 x i16>, ptr undef, align 646761; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %57 = load <23 x i16>, ptr undef, align 646762; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %58 = load <24 x i16>, ptr undef, align 646763; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %59 = load <25 x i16>, ptr undef, align 646764; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %60 = load <26 x i16>, ptr undef, align 646765; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %61 = load <27 x i16>, ptr undef, align 646766; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %62 = load <28 x i16>, ptr undef, align 646767; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %63 = load <29 x i16>, ptr undef, align 646768; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %64 = load <30 x i16>, ptr undef, align 646769; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %65 = load <31 x i16>, ptr undef, align 646770; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 646771; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 646772; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 646773; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 646774; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %70 = load <5 x i8>, ptr undef, align 646775; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %71 = load <6 x i8>, ptr undef, align 646776; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %72 = load <7 x i8>, ptr undef, align 646777; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 646778; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %74 = load <9 x i8>, ptr undef, align 646779; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %75 = load <10 x i8>, ptr undef, align 646780; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %76 = load <11 x i8>, ptr undef, align 646781; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %77 = load <12 x i8>, ptr undef, align 646782; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %78 = load <13 x i8>, ptr undef, align 646783; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %79 = load <14 x i8>, ptr undef, align 646784; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %80 = load <15 x i8>, ptr undef, align 646785; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %81 = load <17 x i8>, ptr undef, align 646786; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %82 = load <18 x i8>, ptr undef, align 646787; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %83 = load <19 x i8>, ptr undef, align 646788; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %84 = load <20 x i8>, ptr undef, align 646789; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %85 = load <21 x i8>, ptr undef, align 646790; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %86 = load <22 x i8>, ptr undef, align 646791; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %87 = load <23 x i8>, ptr undef, align 646792; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %88 = load <24 x i8>, ptr undef, align 646793; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %89 = load <25 x i8>, ptr undef, align 646794; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %90 = load <26 x i8>, ptr undef, align 646795; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %91 = load <27 x i8>, ptr undef, align 646796; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %92 = load <28 x i8>, ptr undef, align 646797; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %93 = load <29 x i8>, ptr undef, align 646798; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %94 = load <30 x i8>, ptr undef, align 646799; SSE41-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %95 = load <31 x i8>, ptr undef, align 646800; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %96 = load <33 x i8>, ptr undef, align 646801; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %97 = load <34 x i8>, ptr undef, align 646802; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %98 = load <35 x i8>, ptr undef, align 646803; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %99 = load <36 x i8>, ptr undef, align 646804; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %100 = load <37 x i8>, ptr undef, align 646805; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %101 = load <38 x i8>, ptr undef, align 646806; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %102 = load <39 x i8>, ptr undef, align 646807; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %103 = load <40 x i8>, ptr undef, align 646808; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %104 = load <41 x i8>, ptr undef, align 646809; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %105 = load <42 x i8>, ptr undef, align 646810; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %106 = load <43 x i8>, ptr undef, align 646811; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %107 = load <44 x i8>, ptr undef, align 646812; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %108 = load <45 x i8>, ptr undef, align 646813; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %109 = load <46 x i8>, ptr undef, align 646814; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %110 = load <47 x i8>, ptr undef, align 646815; SSE41-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %111 = load <48 x i8>, ptr undef, align 646816; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %112 = load <49 x i8>, ptr undef, align 646817; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %113 = load <50 x i8>, ptr undef, align 646818; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %114 = load <51 x i8>, ptr undef, align 646819; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %115 = load <52 x i8>, ptr undef, align 646820; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %116 = load <53 x i8>, ptr undef, align 646821; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %117 = load <54 x i8>, ptr undef, align 646822; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %118 = load <55 x i8>, ptr undef, align 646823; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %119 = load <56 x i8>, ptr undef, align 646824; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %120 = load <57 x i8>, ptr undef, align 646825; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %121 = load <58 x i8>, ptr undef, align 646826; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %122 = load <59 x i8>, ptr undef, align 646827; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %123 = load <60 x i8>, ptr undef, align 646828; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %124 = load <61 x i8>, ptr undef, align 646829; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %125 = load <62 x i8>, ptr undef, align 646830; SSE41-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %126 = load <63 x i8>, ptr undef, align 646831; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %127 = load <3 x i1>, ptr undef, align 646832; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %128 = load <5 x i1>, ptr undef, align 646833; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %129 = load <6 x i1>, ptr undef, align 646834; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %130 = load <7 x i1>, ptr undef, align 646835; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %131 = load <9 x i1>, ptr undef, align 646836; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %132 = load <10 x i1>, ptr undef, align 646837; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %133 = load <11 x i1>, ptr undef, align 646838; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %134 = load <12 x i1>, ptr undef, align 646839; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %135 = load <13 x i1>, ptr undef, align 646840; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %136 = load <14 x i1>, ptr undef, align 646841; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %137 = load <15 x i1>, ptr undef, align 646842; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 646843; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 646844; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 646845; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 646846; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 646847; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 646848; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 646849; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 646850; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 646851; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 646852; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 646853; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 646854; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 646855; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 646856; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 646857; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %153 = load <33 x i1>, ptr undef, align 646858; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %154 = load <34 x i1>, ptr undef, align 646859; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %155 = load <35 x i1>, ptr undef, align 646860; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %156 = load <36 x i1>, ptr undef, align 646861; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %157 = load <37 x i1>, ptr undef, align 646862; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %158 = load <38 x i1>, ptr undef, align 646863; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %159 = load <39 x i1>, ptr undef, align 646864; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %160 = load <40 x i1>, ptr undef, align 646865; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %161 = load <41 x i1>, ptr undef, align 646866; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %162 = load <42 x i1>, ptr undef, align 646867; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %163 = load <43 x i1>, ptr undef, align 646868; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %164 = load <44 x i1>, ptr undef, align 646869; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %165 = load <45 x i1>, ptr undef, align 646870; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %166 = load <46 x i1>, ptr undef, align 646871; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %167 = load <47 x i1>, ptr undef, align 646872; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %168 = load <48 x i1>, ptr undef, align 646873; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %169 = load <49 x i1>, ptr undef, align 646874; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %170 = load <50 x i1>, ptr undef, align 646875; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %171 = load <51 x i1>, ptr undef, align 646876; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %172 = load <52 x i1>, ptr undef, align 646877; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %173 = load <53 x i1>, ptr undef, align 646878; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %174 = load <54 x i1>, ptr undef, align 646879; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %175 = load <55 x i1>, ptr undef, align 646880; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %176 = load <56 x i1>, ptr undef, align 646881; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %177 = load <57 x i1>, ptr undef, align 646882; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %178 = load <58 x i1>, ptr undef, align 646883; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %179 = load <59 x i1>, ptr undef, align 646884; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %180 = load <60 x i1>, ptr undef, align 646885; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %181 = load <61 x i1>, ptr undef, align 646886; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %182 = load <62 x i1>, ptr undef, align 646887; SSE41-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %183 = load <63 x i1>, ptr undef, align 646888; SSE41-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef6889;6890; AVX-LABEL: 'loads_partial_align64'6891; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 646892; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load <3 x i64>, ptr undef, align 646893; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %3 = load <5 x i64>, ptr undef, align 646894; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %4 = load <6 x i64>, ptr undef, align 646895; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = load <7 x i64>, ptr undef, align 646896; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 646897; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %7 = load <3 x double>, ptr undef, align 646898; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %8 = load <5 x double>, ptr undef, align 646899; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %9 = load <6 x double>, ptr undef, align 646900; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %10 = load <7 x double>, ptr undef, align 646901; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 646902; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 646903; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <3 x i32>, ptr undef, align 646904; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <5 x i32>, ptr undef, align 646905; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <6 x i32>, ptr undef, align 646906; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <7 x i32>, ptr undef, align 646907; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %17 = load <9 x i32>, ptr undef, align 646908; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %18 = load <10 x i32>, ptr undef, align 646909; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %19 = load <11 x i32>, ptr undef, align 646910; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %20 = load <12 x i32>, ptr undef, align 646911; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %21 = load <13 x i32>, ptr undef, align 646912; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %22 = load <14 x i32>, ptr undef, align 646913; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %23 = load <15 x i32>, ptr undef, align 646914; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 646915; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 646916; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %26 = load <3 x float>, ptr undef, align 646917; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <5 x float>, ptr undef, align 646918; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <6 x float>, ptr undef, align 646919; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <7 x float>, ptr undef, align 646920; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %30 = load <9 x float>, ptr undef, align 646921; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %31 = load <10 x float>, ptr undef, align 646922; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %32 = load <11 x float>, ptr undef, align 646923; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %33 = load <12 x float>, ptr undef, align 646924; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %34 = load <13 x float>, ptr undef, align 646925; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %35 = load <14 x float>, ptr undef, align 646926; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %36 = load <15 x float>, ptr undef, align 646927; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 646928; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 646929; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %39 = load <3 x i16>, ptr undef, align 646930; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 646931; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %41 = load <5 x i16>, ptr undef, align 646932; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %42 = load <6 x i16>, ptr undef, align 646933; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %43 = load <7 x i16>, ptr undef, align 646934; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %44 = load <9 x i16>, ptr undef, align 646935; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %45 = load <10 x i16>, ptr undef, align 646936; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %46 = load <11 x i16>, ptr undef, align 646937; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %47 = load <12 x i16>, ptr undef, align 646938; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <13 x i16>, ptr undef, align 646939; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %49 = load <14 x i16>, ptr undef, align 646940; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %50 = load <15 x i16>, ptr undef, align 646941; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %51 = load <17 x i16>, ptr undef, align 646942; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %52 = load <18 x i16>, ptr undef, align 646943; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %53 = load <19 x i16>, ptr undef, align 646944; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %54 = load <20 x i16>, ptr undef, align 646945; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %55 = load <21 x i16>, ptr undef, align 646946; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %56 = load <22 x i16>, ptr undef, align 646947; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %57 = load <23 x i16>, ptr undef, align 646948; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %58 = load <24 x i16>, ptr undef, align 646949; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %59 = load <25 x i16>, ptr undef, align 646950; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %60 = load <26 x i16>, ptr undef, align 646951; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %61 = load <27 x i16>, ptr undef, align 646952; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %62 = load <28 x i16>, ptr undef, align 646953; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %63 = load <29 x i16>, ptr undef, align 646954; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %64 = load <30 x i16>, ptr undef, align 646955; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %65 = load <31 x i16>, ptr undef, align 646956; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 646957; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 646958; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 646959; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 646960; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %70 = load <5 x i8>, ptr undef, align 646961; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %71 = load <6 x i8>, ptr undef, align 646962; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %72 = load <7 x i8>, ptr undef, align 646963; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 646964; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %74 = load <9 x i8>, ptr undef, align 646965; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %75 = load <10 x i8>, ptr undef, align 646966; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %76 = load <11 x i8>, ptr undef, align 646967; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %77 = load <12 x i8>, ptr undef, align 646968; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %78 = load <13 x i8>, ptr undef, align 646969; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %79 = load <14 x i8>, ptr undef, align 646970; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %80 = load <15 x i8>, ptr undef, align 646971; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %81 = load <17 x i8>, ptr undef, align 646972; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %82 = load <18 x i8>, ptr undef, align 646973; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %83 = load <19 x i8>, ptr undef, align 646974; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %84 = load <20 x i8>, ptr undef, align 646975; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %85 = load <21 x i8>, ptr undef, align 646976; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %86 = load <22 x i8>, ptr undef, align 646977; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %87 = load <23 x i8>, ptr undef, align 646978; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %88 = load <24 x i8>, ptr undef, align 646979; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %89 = load <25 x i8>, ptr undef, align 646980; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %90 = load <26 x i8>, ptr undef, align 646981; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %91 = load <27 x i8>, ptr undef, align 646982; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %92 = load <28 x i8>, ptr undef, align 646983; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %93 = load <29 x i8>, ptr undef, align 646984; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %94 = load <30 x i8>, ptr undef, align 646985; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %95 = load <31 x i8>, ptr undef, align 646986; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %96 = load <33 x i8>, ptr undef, align 646987; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %97 = load <34 x i8>, ptr undef, align 646988; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %98 = load <35 x i8>, ptr undef, align 646989; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %99 = load <36 x i8>, ptr undef, align 646990; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %100 = load <37 x i8>, ptr undef, align 646991; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %101 = load <38 x i8>, ptr undef, align 646992; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %102 = load <39 x i8>, ptr undef, align 646993; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %103 = load <40 x i8>, ptr undef, align 646994; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %104 = load <41 x i8>, ptr undef, align 646995; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %105 = load <42 x i8>, ptr undef, align 646996; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %106 = load <43 x i8>, ptr undef, align 646997; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %107 = load <44 x i8>, ptr undef, align 646998; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %108 = load <45 x i8>, ptr undef, align 646999; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %109 = load <46 x i8>, ptr undef, align 647000; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %110 = load <47 x i8>, ptr undef, align 647001; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %111 = load <48 x i8>, ptr undef, align 647002; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %112 = load <49 x i8>, ptr undef, align 647003; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %113 = load <50 x i8>, ptr undef, align 647004; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %114 = load <51 x i8>, ptr undef, align 647005; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %115 = load <52 x i8>, ptr undef, align 647006; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %116 = load <53 x i8>, ptr undef, align 647007; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %117 = load <54 x i8>, ptr undef, align 647008; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %118 = load <55 x i8>, ptr undef, align 647009; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %119 = load <56 x i8>, ptr undef, align 647010; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %120 = load <57 x i8>, ptr undef, align 647011; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %121 = load <58 x i8>, ptr undef, align 647012; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %122 = load <59 x i8>, ptr undef, align 647013; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %123 = load <60 x i8>, ptr undef, align 647014; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %124 = load <61 x i8>, ptr undef, align 647015; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %125 = load <62 x i8>, ptr undef, align 647016; AVX-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %126 = load <63 x i8>, ptr undef, align 647017; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %127 = load <3 x i1>, ptr undef, align 647018; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %128 = load <5 x i1>, ptr undef, align 647019; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %129 = load <6 x i1>, ptr undef, align 647020; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %130 = load <7 x i1>, ptr undef, align 647021; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %131 = load <9 x i1>, ptr undef, align 647022; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %132 = load <10 x i1>, ptr undef, align 647023; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %133 = load <11 x i1>, ptr undef, align 647024; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %134 = load <12 x i1>, ptr undef, align 647025; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %135 = load <13 x i1>, ptr undef, align 647026; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %136 = load <14 x i1>, ptr undef, align 647027; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %137 = load <15 x i1>, ptr undef, align 647028; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 647029; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 647030; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 647031; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 647032; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 647033; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 647034; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 647035; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 647036; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 647037; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 647038; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 647039; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 647040; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 647041; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 647042; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 647043; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %153 = load <33 x i1>, ptr undef, align 647044; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %154 = load <34 x i1>, ptr undef, align 647045; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %155 = load <35 x i1>, ptr undef, align 647046; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %156 = load <36 x i1>, ptr undef, align 647047; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %157 = load <37 x i1>, ptr undef, align 647048; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %158 = load <38 x i1>, ptr undef, align 647049; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %159 = load <39 x i1>, ptr undef, align 647050; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %160 = load <40 x i1>, ptr undef, align 647051; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %161 = load <41 x i1>, ptr undef, align 647052; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %162 = load <42 x i1>, ptr undef, align 647053; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %163 = load <43 x i1>, ptr undef, align 647054; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %164 = load <44 x i1>, ptr undef, align 647055; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %165 = load <45 x i1>, ptr undef, align 647056; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %166 = load <46 x i1>, ptr undef, align 647057; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %167 = load <47 x i1>, ptr undef, align 647058; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %168 = load <48 x i1>, ptr undef, align 647059; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %169 = load <49 x i1>, ptr undef, align 647060; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %170 = load <50 x i1>, ptr undef, align 647061; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %171 = load <51 x i1>, ptr undef, align 647062; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %172 = load <52 x i1>, ptr undef, align 647063; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %173 = load <53 x i1>, ptr undef, align 647064; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %174 = load <54 x i1>, ptr undef, align 647065; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %175 = load <55 x i1>, ptr undef, align 647066; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %176 = load <56 x i1>, ptr undef, align 647067; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %177 = load <57 x i1>, ptr undef, align 647068; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %178 = load <58 x i1>, ptr undef, align 647069; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %179 = load <59 x i1>, ptr undef, align 647070; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %180 = load <60 x i1>, ptr undef, align 647071; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %181 = load <61 x i1>, ptr undef, align 647072; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %182 = load <62 x i1>, ptr undef, align 647073; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %183 = load <63 x i1>, ptr undef, align 647074; AVX-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef7075;7076; AVX512-LABEL: 'loads_partial_align64'7077; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %1 = load <1 x i64>, ptr undef, align 647078; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %2 = load <3 x i64>, ptr undef, align 647079; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %3 = load <5 x i64>, ptr undef, align 647080; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %4 = load <6 x i64>, ptr undef, align 647081; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %5 = load <7 x i64>, ptr undef, align 647082; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %6 = load <1 x double>, ptr undef, align 647083; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %7 = load <3 x double>, ptr undef, align 647084; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %8 = load <5 x double>, ptr undef, align 647085; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %9 = load <6 x double>, ptr undef, align 647086; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %10 = load <7 x double>, ptr undef, align 647087; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %11 = load <1 x i32>, ptr undef, align 647088; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %12 = load <2 x i32>, ptr undef, align 647089; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %13 = load <3 x i32>, ptr undef, align 647090; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %14 = load <5 x i32>, ptr undef, align 647091; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %15 = load <6 x i32>, ptr undef, align 647092; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %16 = load <7 x i32>, ptr undef, align 647093; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %17 = load <9 x i32>, ptr undef, align 647094; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %18 = load <10 x i32>, ptr undef, align 647095; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %19 = load <11 x i32>, ptr undef, align 647096; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %20 = load <12 x i32>, ptr undef, align 647097; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %21 = load <13 x i32>, ptr undef, align 647098; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %22 = load <14 x i32>, ptr undef, align 647099; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %23 = load <15 x i32>, ptr undef, align 647100; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %24 = load <1 x float>, ptr undef, align 647101; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %25 = load <2 x float>, ptr undef, align 647102; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %26 = load <3 x float>, ptr undef, align 647103; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %27 = load <5 x float>, ptr undef, align 647104; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %28 = load <6 x float>, ptr undef, align 647105; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %29 = load <7 x float>, ptr undef, align 647106; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %30 = load <9 x float>, ptr undef, align 647107; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %31 = load <10 x float>, ptr undef, align 647108; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %32 = load <11 x float>, ptr undef, align 647109; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %33 = load <12 x float>, ptr undef, align 647110; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %34 = load <13 x float>, ptr undef, align 647111; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %35 = load <14 x float>, ptr undef, align 647112; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %36 = load <15 x float>, ptr undef, align 647113; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %37 = load <1 x i16>, ptr undef, align 647114; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %38 = load <2 x i16>, ptr undef, align 647115; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %39 = load <3 x i16>, ptr undef, align 647116; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %40 = load <4 x i16>, ptr undef, align 647117; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %41 = load <5 x i16>, ptr undef, align 647118; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %42 = load <6 x i16>, ptr undef, align 647119; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %43 = load <7 x i16>, ptr undef, align 647120; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %44 = load <9 x i16>, ptr undef, align 647121; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %45 = load <10 x i16>, ptr undef, align 647122; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %46 = load <11 x i16>, ptr undef, align 647123; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %47 = load <12 x i16>, ptr undef, align 647124; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %48 = load <13 x i16>, ptr undef, align 647125; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %49 = load <14 x i16>, ptr undef, align 647126; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %50 = load <15 x i16>, ptr undef, align 647127; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %51 = load <17 x i16>, ptr undef, align 647128; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %52 = load <18 x i16>, ptr undef, align 647129; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %53 = load <19 x i16>, ptr undef, align 647130; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %54 = load <20 x i16>, ptr undef, align 647131; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %55 = load <21 x i16>, ptr undef, align 647132; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %56 = load <22 x i16>, ptr undef, align 647133; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %57 = load <23 x i16>, ptr undef, align 647134; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %58 = load <24 x i16>, ptr undef, align 647135; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %59 = load <25 x i16>, ptr undef, align 647136; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %60 = load <26 x i16>, ptr undef, align 647137; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %61 = load <27 x i16>, ptr undef, align 647138; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %62 = load <28 x i16>, ptr undef, align 647139; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %63 = load <29 x i16>, ptr undef, align 647140; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %64 = load <30 x i16>, ptr undef, align 647141; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %65 = load <31 x i16>, ptr undef, align 647142; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %66 = load <1 x i8>, ptr undef, align 647143; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %67 = load <2 x i8>, ptr undef, align 647144; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %68 = load <3 x i8>, ptr undef, align 647145; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %69 = load <4 x i8>, ptr undef, align 647146; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %70 = load <5 x i8>, ptr undef, align 647147; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %71 = load <6 x i8>, ptr undef, align 647148; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %72 = load <7 x i8>, ptr undef, align 647149; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %73 = load <8 x i8>, ptr undef, align 647150; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %74 = load <9 x i8>, ptr undef, align 647151; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %75 = load <10 x i8>, ptr undef, align 647152; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %76 = load <11 x i8>, ptr undef, align 647153; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %77 = load <12 x i8>, ptr undef, align 647154; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %78 = load <13 x i8>, ptr undef, align 647155; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %79 = load <14 x i8>, ptr undef, align 647156; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %80 = load <15 x i8>, ptr undef, align 647157; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %81 = load <17 x i8>, ptr undef, align 647158; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %82 = load <18 x i8>, ptr undef, align 647159; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %83 = load <19 x i8>, ptr undef, align 647160; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %84 = load <20 x i8>, ptr undef, align 647161; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %85 = load <21 x i8>, ptr undef, align 647162; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %86 = load <22 x i8>, ptr undef, align 647163; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %87 = load <23 x i8>, ptr undef, align 647164; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %88 = load <24 x i8>, ptr undef, align 647165; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %89 = load <25 x i8>, ptr undef, align 647166; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %90 = load <26 x i8>, ptr undef, align 647167; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %91 = load <27 x i8>, ptr undef, align 647168; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %92 = load <28 x i8>, ptr undef, align 647169; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %93 = load <29 x i8>, ptr undef, align 647170; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %94 = load <30 x i8>, ptr undef, align 647171; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %95 = load <31 x i8>, ptr undef, align 647172; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %96 = load <33 x i8>, ptr undef, align 647173; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %97 = load <34 x i8>, ptr undef, align 647174; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %98 = load <35 x i8>, ptr undef, align 647175; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %99 = load <36 x i8>, ptr undef, align 647176; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %100 = load <37 x i8>, ptr undef, align 647177; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %101 = load <38 x i8>, ptr undef, align 647178; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %102 = load <39 x i8>, ptr undef, align 647179; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %103 = load <40 x i8>, ptr undef, align 647180; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %104 = load <41 x i8>, ptr undef, align 647181; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %105 = load <42 x i8>, ptr undef, align 647182; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %106 = load <43 x i8>, ptr undef, align 647183; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %107 = load <44 x i8>, ptr undef, align 647184; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %108 = load <45 x i8>, ptr undef, align 647185; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %109 = load <46 x i8>, ptr undef, align 647186; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %110 = load <47 x i8>, ptr undef, align 647187; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %111 = load <48 x i8>, ptr undef, align 647188; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %112 = load <49 x i8>, ptr undef, align 647189; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %113 = load <50 x i8>, ptr undef, align 647190; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %114 = load <51 x i8>, ptr undef, align 647191; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %115 = load <52 x i8>, ptr undef, align 647192; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %116 = load <53 x i8>, ptr undef, align 647193; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %117 = load <54 x i8>, ptr undef, align 647194; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %118 = load <55 x i8>, ptr undef, align 647195; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %119 = load <56 x i8>, ptr undef, align 647196; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %120 = load <57 x i8>, ptr undef, align 647197; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %121 = load <58 x i8>, ptr undef, align 647198; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %122 = load <59 x i8>, ptr undef, align 647199; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %123 = load <60 x i8>, ptr undef, align 647200; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %124 = load <61 x i8>, ptr undef, align 647201; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %125 = load <62 x i8>, ptr undef, align 647202; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %126 = load <63 x i8>, ptr undef, align 647203; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %127 = load <3 x i1>, ptr undef, align 647204; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %128 = load <5 x i1>, ptr undef, align 647205; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %129 = load <6 x i1>, ptr undef, align 647206; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %130 = load <7 x i1>, ptr undef, align 647207; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %131 = load <9 x i1>, ptr undef, align 647208; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %132 = load <10 x i1>, ptr undef, align 647209; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %133 = load <11 x i1>, ptr undef, align 647210; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %134 = load <12 x i1>, ptr undef, align 647211; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %135 = load <13 x i1>, ptr undef, align 647212; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %136 = load <14 x i1>, ptr undef, align 647213; AVX512-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %137 = load <15 x i1>, ptr undef, align 647214; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %138 = load <17 x i1>, ptr undef, align 647215; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %139 = load <18 x i1>, ptr undef, align 647216; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %140 = load <19 x i1>, ptr undef, align 647217; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %141 = load <20 x i1>, ptr undef, align 647218; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %142 = load <21 x i1>, ptr undef, align 647219; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %143 = load <22 x i1>, ptr undef, align 647220; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %144 = load <23 x i1>, ptr undef, align 647221; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %145 = load <24 x i1>, ptr undef, align 647222; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %146 = load <25 x i1>, ptr undef, align 647223; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %147 = load <26 x i1>, ptr undef, align 647224; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %148 = load <27 x i1>, ptr undef, align 647225; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %149 = load <28 x i1>, ptr undef, align 647226; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %150 = load <29 x i1>, ptr undef, align 647227; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %151 = load <30 x i1>, ptr undef, align 647228; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %152 = load <31 x i1>, ptr undef, align 647229; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %153 = load <33 x i1>, ptr undef, align 647230; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %154 = load <34 x i1>, ptr undef, align 647231; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %155 = load <35 x i1>, ptr undef, align 647232; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %156 = load <36 x i1>, ptr undef, align 647233; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %157 = load <37 x i1>, ptr undef, align 647234; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %158 = load <38 x i1>, ptr undef, align 647235; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %159 = load <39 x i1>, ptr undef, align 647236; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %160 = load <40 x i1>, ptr undef, align 647237; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %161 = load <41 x i1>, ptr undef, align 647238; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %162 = load <42 x i1>, ptr undef, align 647239; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %163 = load <43 x i1>, ptr undef, align 647240; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %164 = load <44 x i1>, ptr undef, align 647241; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %165 = load <45 x i1>, ptr undef, align 647242; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %166 = load <46 x i1>, ptr undef, align 647243; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %167 = load <47 x i1>, ptr undef, align 647244; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %168 = load <48 x i1>, ptr undef, align 647245; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %169 = load <49 x i1>, ptr undef, align 647246; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %170 = load <50 x i1>, ptr undef, align 647247; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %171 = load <51 x i1>, ptr undef, align 647248; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %172 = load <52 x i1>, ptr undef, align 647249; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %173 = load <53 x i1>, ptr undef, align 647250; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %174 = load <54 x i1>, ptr undef, align 647251; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %175 = load <55 x i1>, ptr undef, align 647252; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %176 = load <56 x i1>, ptr undef, align 647253; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %177 = load <57 x i1>, ptr undef, align 647254; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %178 = load <58 x i1>, ptr undef, align 647255; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %179 = load <59 x i1>, ptr undef, align 647256; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %180 = load <60 x i1>, ptr undef, align 647257; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %181 = load <61 x i1>, ptr undef, align 647258; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %182 = load <62 x i1>, ptr undef, align 647259; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %183 = load <63 x i1>, ptr undef, align 647260; AVX512-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef7261;7262 load <1 x i64>, ptr undef, align 647263 ; <2 x i64> is XMM7264 load <3 x i64>, ptr undef, align 647265 ; <4 x i64> is YMM7266 load <5 x i64>, ptr undef, align 647267 load <6 x i64>, ptr undef, align 647268 load <7 x i64>, ptr undef, align 647269 ; <8 x i64> is ZMM7270 7271 ; Partial vectors with double elements7272 load <1 x double>, ptr undef, align 647273 ; <2 x double> is XMM7274 load <3 x double>, ptr undef, align 647275 ; <4 x double> is YMM7276 load <5 x double>, ptr undef, align 647277 load <6 x double>, ptr undef, align 647278 load <7 x double>, ptr undef, align 647279 ; <8 x double> is ZMM7280 7281 ; Partial vectors with i32 elements7282 load <1 x i32>, ptr undef, align 647283 load <2 x i32>, ptr undef, align 647284 load <3 x i32>, ptr undef, align 647285 ; <4 x i32> is XMM7286 load <5 x i32>, ptr undef, align 647287 load <6 x i32>, ptr undef, align 647288 load <7 x i32>, ptr undef, align 647289 ; <8 x i32> is YMM7290 load <9 x i32>, ptr undef, align 647291 load <10 x i32>, ptr undef, align 647292 load <11 x i32>, ptr undef, align 647293 load <12 x i32>, ptr undef, align 647294 load <13 x i32>, ptr undef, align 647295 load <14 x i32>, ptr undef, align 647296 load <15 x i32>, ptr undef, align 647297 ; <16 x i32> is ZMM7298 7299 ; Partial vectors with float elements7300 load <1 x float>, ptr undef, align 647301 load <2 x float>, ptr undef, align 647302 load <3 x float>, ptr undef, align 647303 ; <4 x float> is XMM7304 load <5 x float>, ptr undef, align 647305 load <6 x float>, ptr undef, align 647306 load <7 x float>, ptr undef, align 647307 ; <8 x float> is YMM7308 load <9 x float>, ptr undef, align 647309 load <10 x float>, ptr undef, align 647310 load <11 x float>, ptr undef, align 647311 load <12 x float>, ptr undef, align 647312 load <13 x float>, ptr undef, align 647313 load <14 x float>, ptr undef, align 647314 load <15 x float>, ptr undef, align 647315 ; <16 x float> is ZMM7316 7317 ; Partial vectors with i16 elements7318 load <1 x i16>, ptr undef, align 647319 load <2 x i16>, ptr undef, align 647320 load <3 x i16>, ptr undef, align 647321 load <4 x i16>, ptr undef, align 647322 load <5 x i16>, ptr undef, align 647323 load <6 x i16>, ptr undef, align 647324 load <7 x i16>, ptr undef, align 647325 ; <8 x i16> is XMM7326 load <9 x i16>, ptr undef, align 647327 load <10 x i16>, ptr undef, align 647328 load <11 x i16>, ptr undef, align 647329 load <12 x i16>, ptr undef, align 647330 load <13 x i16>, ptr undef, align 647331 load <14 x i16>, ptr undef, align 647332 load <15 x i16>, ptr undef, align 647333 ; <16 x i16> is YMM7334 load <17 x i16>, ptr undef, align 647335 load <18 x i16>, ptr undef, align 647336 load <19 x i16>, ptr undef, align 647337 load <20 x i16>, ptr undef, align 647338 load <21 x i16>, ptr undef, align 647339 load <22 x i16>, ptr undef, align 647340 load <23 x i16>, ptr undef, align 647341 load <24 x i16>, ptr undef, align 647342 load <25 x i16>, ptr undef, align 647343 load <26 x i16>, ptr undef, align 647344 load <27 x i16>, ptr undef, align 647345 load <28 x i16>, ptr undef, align 647346 load <29 x i16>, ptr undef, align 647347 load <30 x i16>, ptr undef, align 647348 load <31 x i16>, ptr undef, align 647349 ; <32 x i16> is ZMM7350 7351 ; Partial vectors with i8 elements7352 load <1 x i8>, ptr undef, align 647353 load <2 x i8>, ptr undef, align 647354 load <3 x i8>, ptr undef, align 647355 load <4 x i8>, ptr undef, align 647356 load <5 x i8>, ptr undef, align 647357 load <6 x i8>, ptr undef, align 647358 load <7 x i8>, ptr undef, align 647359 load <8 x i8>, ptr undef, align 647360 load <9 x i8>, ptr undef, align 647361 load <10 x i8>, ptr undef, align 647362 load <11 x i8>, ptr undef, align 647363 load <12 x i8>, ptr undef, align 647364 load <13 x i8>, ptr undef, align 647365 load <14 x i8>, ptr undef, align 647366 load <15 x i8>, ptr undef, align 647367 ; <16 x i8> is XMM7368 load <17 x i8>, ptr undef, align 647369 load <18 x i8>, ptr undef, align 647370 load <19 x i8>, ptr undef, align 647371 load <20 x i8>, ptr undef, align 647372 load <21 x i8>, ptr undef, align 647373 load <22 x i8>, ptr undef, align 647374 load <23 x i8>, ptr undef, align 647375 load <24 x i8>, ptr undef, align 647376 load <25 x i8>, ptr undef, align 647377 load <26 x i8>, ptr undef, align 647378 load <27 x i8>, ptr undef, align 647379 load <28 x i8>, ptr undef, align 647380 load <29 x i8>, ptr undef, align 647381 load <30 x i8>, ptr undef, align 647382 load <31 x i8>, ptr undef, align 647383 ; <32 x i8> is YMM7384 load <33 x i8>, ptr undef, align 647385 load <34 x i8>, ptr undef, align 647386 load <35 x i8>, ptr undef, align 647387 load <36 x i8>, ptr undef, align 647388 load <37 x i8>, ptr undef, align 647389 load <38 x i8>, ptr undef, align 647390 load <39 x i8>, ptr undef, align 647391 load <40 x i8>, ptr undef, align 647392 load <41 x i8>, ptr undef, align 647393 load <42 x i8>, ptr undef, align 647394 load <43 x i8>, ptr undef, align 647395 load <44 x i8>, ptr undef, align 647396 load <45 x i8>, ptr undef, align 647397 load <46 x i8>, ptr undef, align 647398 load <47 x i8>, ptr undef, align 647399 load <48 x i8>, ptr undef, align 647400 load <49 x i8>, ptr undef, align 647401 load <50 x i8>, ptr undef, align 647402 load <51 x i8>, ptr undef, align 647403 load <52 x i8>, ptr undef, align 647404 load <53 x i8>, ptr undef, align 647405 load <54 x i8>, ptr undef, align 647406 load <55 x i8>, ptr undef, align 647407 load <56 x i8>, ptr undef, align 647408 load <57 x i8>, ptr undef, align 647409 load <58 x i8>, ptr undef, align 647410 load <59 x i8>, ptr undef, align 647411 load <60 x i8>, ptr undef, align 647412 load <61 x i8>, ptr undef, align 647413 load <62 x i8>, ptr undef, align 647414 load <63 x i8>, ptr undef, align 647415 ; <64 x i8> is ZMM7416 7417 ; Partial vectors with i1 elements7418 ; <1 x i1> is XMM7419 ; <2 x i1> is XMM7420 load <3 x i1>, ptr undef, align 647421 ; <4 x i1> is XMM7422 load <5 x i1>, ptr undef, align 647423 load <6 x i1>, ptr undef, align 647424 load <7 x i1>, ptr undef, align 647425 ; <8 x i1> is XMM7426 load <9 x i1>, ptr undef, align 647427 load <10 x i1>, ptr undef, align 647428 load <11 x i1>, ptr undef, align 647429 load <12 x i1>, ptr undef, align 647430 load <13 x i1>, ptr undef, align 647431 load <14 x i1>, ptr undef, align 647432 load <15 x i1>, ptr undef, align 647433 ; <16 x i1> is XMM7434 load <17 x i1>, ptr undef, align 647435 load <18 x i1>, ptr undef, align 647436 load <19 x i1>, ptr undef, align 647437 load <20 x i1>, ptr undef, align 647438 load <21 x i1>, ptr undef, align 647439 load <22 x i1>, ptr undef, align 647440 load <23 x i1>, ptr undef, align 647441 load <24 x i1>, ptr undef, align 647442 load <25 x i1>, ptr undef, align 647443 load <26 x i1>, ptr undef, align 647444 load <27 x i1>, ptr undef, align 647445 load <28 x i1>, ptr undef, align 647446 load <29 x i1>, ptr undef, align 647447 load <30 x i1>, ptr undef, align 647448 load <31 x i1>, ptr undef, align 647449 ; <32 x i1> is YMM7450 load <33 x i1>, ptr undef, align 647451 load <34 x i1>, ptr undef, align 647452 load <35 x i1>, ptr undef, align 647453 load <36 x i1>, ptr undef, align 647454 load <37 x i1>, ptr undef, align 647455 load <38 x i1>, ptr undef, align 647456 load <39 x i1>, ptr undef, align 647457 load <40 x i1>, ptr undef, align 647458 load <41 x i1>, ptr undef, align 647459 load <42 x i1>, ptr undef, align 647460 load <43 x i1>, ptr undef, align 647461 load <44 x i1>, ptr undef, align 647462 load <45 x i1>, ptr undef, align 647463 load <46 x i1>, ptr undef, align 647464 load <47 x i1>, ptr undef, align 647465 load <48 x i1>, ptr undef, align 647466 load <49 x i1>, ptr undef, align 647467 load <50 x i1>, ptr undef, align 647468 load <51 x i1>, ptr undef, align 647469 load <52 x i1>, ptr undef, align 647470 load <53 x i1>, ptr undef, align 647471 load <54 x i1>, ptr undef, align 647472 load <55 x i1>, ptr undef, align 647473 load <56 x i1>, ptr undef, align 647474 load <57 x i1>, ptr undef, align 647475 load <58 x i1>, ptr undef, align 647476 load <59 x i1>, ptr undef, align 647477 load <60 x i1>, ptr undef, align 647478 load <61 x i1>, ptr undef, align 647479 load <62 x i1>, ptr undef, align 647480 load <63 x i1>, ptr undef, align 647481 ; <64 x i1> is ZMM7482 7483 ret i32 undef7484}7485