Skip to content

Commit 6c272b6

Browse files
committed
---
yaml --- r: 234182 b: refs/heads/beta c: 9aa1289 h: refs/heads/master v: v3
1 parent 7df3177 commit 6c272b6

File tree

5 files changed

+10
-2
lines changed

5 files changed

+10
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
2323
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a
2424
refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
2525
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
26-
refs/heads/beta: 9ef62a44903df9574b25ca0d04e3a648b6bb54cd
26+
refs/heads/beta: 9aa1289a67b6682568b94c6de74d411cdf87d9ee
2727
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
2828
refs/heads/tmp: 370fe2786109360f7c35b8ba552b83b773dd71d6
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f

branches/beta/src/etc/platform-intrinsics/generator.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,8 @@ def open(self, platform):
737737
use IntrinsicDef::Named;
738738
use rustc::middle::ty;
739739
740+
// The default inlining settings trigger a pathological behaviour in
741+
// LLVM, which causes makes compilation very slow. See #28273.
740742
#[inline(never)]
741743
pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> {{
742744
if !name.starts_with("{0}") {{ return None }}

branches/beta/src/librustc_platform_intrinsics/aarch64.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ use {Intrinsic, i, i_, u, u_, f, v, v_, agg, p, void};
1717
use IntrinsicDef::Named;
1818
use rustc::middle::ty;
1919

20+
// The default inlining settings trigger a pathological behaviour in
21+
// LLVM, which causes makes compilation very slow. See #28273.
2022
#[inline(never)]
2123
pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> {
2224
if !name.starts_with("aarch64_v") { return None }

branches/beta/src/librustc_platform_intrinsics/arm.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313

1414
#![allow(unused_imports)]
1515

16-
use {Intrinsic, i, i_, u, u_, f, v, agg, p};
16+
use {Intrinsic, i, i_, u, u_, f, v, v_, agg, p, void};
1717
use IntrinsicDef::Named;
1818
use rustc::middle::ty;
1919

20+
// The default inlining settings trigger a pathological behaviour in
21+
// LLVM, which causes makes compilation very slow. See #28273.
2022
#[inline(never)]
2123
pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> {
2224
if !name.starts_with("arm_v") { return None }

branches/beta/src/librustc_platform_intrinsics/x86.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ use {Intrinsic, i, i_, u, u_, f, v, v_, agg, p, void};
1717
use IntrinsicDef::Named;
1818
use rustc::middle::ty;
1919

20+
// The default inlining settings trigger a pathological behaviour in
21+
// LLVM, which causes makes compilation very slow. See #28273.
2022
#[inline(never)]
2123
pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> {
2224
if !name.starts_with("x86_mm") { return None }

0 commit comments

Comments
 (0)