File tree Expand file tree Collapse file tree 4 files changed +731
-40
lines changed Expand file tree Collapse file tree 4 files changed +731
-40
lines changed Original file line number Diff line number Diff line change @@ -137,8 +137,16 @@ impl<'ast> Visit<'ast> for DefVisitor {
137137
138138 // FIXME remove this skipping
139139 match & * link_name {
140- _ if link_name. starts_with ( "llvm.aarch64.neon.ld" ) => continue ' items,
141- _ if link_name. starts_with ( "llvm.aarch64.neon.st" ) => continue ' items,
140+ _ if link_name. starts_with ( "llvm.aarch64.neon.ld" )
141+ && link_name. contains ( "lane" ) =>
142+ {
143+ continue ' items;
144+ }
145+ _ if link_name. starts_with ( "llvm.aarch64.neon.st" )
146+ && link_name. contains ( "lane" ) =>
147+ {
148+ continue ' items;
149+ }
142150 _ if link_name. starts_with ( "llvm.aarch64.neon.rshrn" ) => continue ' items,
143151 _ if link_name. starts_with ( "llvm.aarch64.neon.sq" ) => continue ' items,
144152 _ if link_name. starts_with ( "llvm.aarch64.neon.uq" ) => continue ' items,
Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ fn compile_object(visitor: &DefVisitor) {
8787 //.arg("--target=x86_64-unknown-linux-gnu")
8888 . arg ( "-o" )
8989 . arg ( "target/rust_out.o" )
90+ . arg ( "-Zverify-llvm-ir" )
9091 . arg ( "-" )
9192 . stdin ( Stdio :: piped ( ) )
9293 . spawn ( )
You can’t perform that action at this time.
0 commit comments