RKSimon added a subscriber: RKSimon. ================ Comment at: tools/clang/test/CodeGen/sse2-builtins.c:1527 @@ +1526,3 @@ + // CHECK: load i64, i64* %__u + // CHECK: insertelement <2 x i64> undef, i64 %4, i32 0 + // CHECK: insertelement <2 x i64> %{{.*}}, i64 0, i32 1 ---------------- Replace the hardcoded %4 argument with a general pattern match
================ Comment at: tools/clang/test/CodeGen/sse2-builtins.c:1530 @@ +1529,3 @@ + // CHECK: store <2 x i64> %{{.*}}, <2 x i64>* %{{.*}}, align 16 + // CHECK: load <2 x i64>, <2 x i64>* %{{.*}}, align 16 + return _mm_loadu_si64(A); ---------------- Is the store/load necessary? This appears to be just the -O0 stack behaviour Repository: rL LLVM http://reviews.llvm.org/D21504 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits