]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_platform_intrinsics/lib.rs
Auto merge of #44060 - taleks:issue-43205, r=arielb1
[rust.git] / src / librustc_platform_intrinsics / lib.rs
index 347708a4f9baddd31531a5488711ae99e8a00f04..4cc65ee28e89f703d3ebd261907471b7e0e1fe00 100644 (file)
@@ -8,9 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#![crate_name = "rustc_platform_intrinsics"]
-#![crate_type = "dylib"]
-#![crate_type = "rlib"]
 #![deny(warnings)]
 #![allow(bad_style)]
 
@@ -113,6 +110,7 @@ pub enum IntrinsicDef {
 mod aarch64;
 mod nvptx;
 mod hexagon;
+mod powerpc;
 
 impl Intrinsic {
     pub fn find(name: &str) -> Option<Intrinsic> {
@@ -126,6 +124,8 @@ pub fn find(name: &str) -> Option<Intrinsic> {
             nvptx::find(name)
         } else if name.starts_with("Q6_") {
             hexagon::find(name)
+        } else if name.starts_with("powerpc_") {
+            powerpc::find(name)
         } else {
             None
         }