]> 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 21dd360c9bb7456770cfc86088c7952bb711aa2d..4cc65ee28e89f703d3ebd261907471b7e0e1fe00 100644 (file)
@@ -8,11 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#![crate_name = "rustc_platform_intrinsics"]
-#![cfg_attr(stage0, unstable(feature = "rustc_private", issue = "27812"))]
-#![crate_type = "dylib"]
-#![crate_type = "rlib"]
-#![cfg_attr(stage0, feature(staged_api))]
 #![deny(warnings)]
 #![allow(bad_style)]
 
@@ -115,6 +110,7 @@ pub enum IntrinsicDef {
 mod aarch64;
 mod nvptx;
 mod hexagon;
+mod powerpc;
 
 impl Intrinsic {
     pub fn find(name: &str) -> Option<Intrinsic> {
@@ -128,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
         }