[PATCH] D58885: Variable auto-init: split out small arrays
Alexander Potapenko via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Mar 4 07:34:14 PST 2019
glider added inline comments.
================
Comment at: test/CodeGenCXX/auto-var-init.cpp:1025
// PATTERN-LABEL: @test_intptr4_uninit()
-// PATTERN: call void @llvm.memcpy{{.*}} @__const.test_intptr4_uninit.uninit
-// ZERO-LABEL: @test_intptr4_uninit()
-// ZERO: call void @llvm.memset{{.*}}, i8 0,
+// PATTERN: %1 = getelementptr inbounds [4 x i32*], [4 x i32*]* %uninit, i64 0, i64 0
+// PATTERN-NEXT: store i32* inttoptr (i64 -6148914691236517206 to i32*), i32** %1, align 16
----------------
This check fails for me locally.
Repository:
rC Clang
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D58885/new/
https://reviews.llvm.org/D58885
More information about the cfe-commits
mailing list