; RUN: opt %loadPolly -basicaa -polly-codegen -polly-vectorizer=polly -S \ ; RUN: -polly-invariant-load-hoisting=true < %s | FileCheck %s ;#define N 1024 ;float A[N]; ;float B[N]; ; ;void simple_vec_const(void) { ; int i; ; ; for (i = 0; i < 4; i++) ; B[i] = A[0]; ;} ;int main() ;{ ; simple_vec_const(); ; return A[42]; ;} target 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" @A = common global [1024 x float] zeroinitializer, align 16 @B = common global [1024 x float] zeroinitializer, align 16 define void @simple_vec_const() nounwind { ;