summary refs log tree commit diff
path: root/src/librustc_platform_intrinsics
AgeCommit message (Expand)AuthorLines
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-16Add support for Vector Unpack High and Low on PowerPCLuca Barbato-0/+20
2017-08-16Add support for Vector Pack Pixel on PowerPCLuca Barbato-0/+5
2017-08-16Add support for Vector Pack Saturated Unsigned on PowerPCLuca Barbato-0/+10
2017-08-16Add support for Vector Pack Saturated on PowerPCLuca Barbato-0/+20
2017-08-07Add support for Vector Average on PowerPCLuca Barbato-0/+30
2017-08-07Add support for Vector Multiply Odd on PowerPCLuca Barbato-0/+20
2017-08-07Add support for Vector Multiply Even on PowerPCLuca Barbato-0/+20
2017-08-06Add support for Vector Add Carryout on PowerPCLuca Barbato-0/+5
2017-08-06Add support for Vector Add Saturated on PowerPCLuca Barbato-0/+30
2017-08-04Add support for Vector Subtract Carryout on PowerPCLuca Barbato-0/+5
2017-08-04Add support for Vector Subtract Saturated on PowerPCLuca Barbato-0/+30
2017-07-27Add support for Vector Minimum on PowerPCLuca Barbato-0/+30
2017-07-27Add support for Vector Maximum on PowerPCLuca Barbato-0/+30
2017-07-26Add Vector Compare Greater-ThanLuca Barbato-0/+30
2017-07-26Add Vector Compare EqualLuca Barbato-0/+15
2017-07-26Add Vector Compare Bounds Floating-PointLuca Barbato-0/+5
2017-07-25Add mradds to the powerpc intrinsicsLuca Barbato-0/+5
2017-07-24Add support for PowerPC Altivec/VSX intrinsicsLuca Barbato-0/+35
2017-06-19Bump version and stage0 compilerAlex Crichton-2/+0
2017-06-07Change `llvm.neon.*` to `llvm.arm.neon.*` in the mapping for platform intrinsicsHenri Sivonen-390/+390
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-2/+2
2017-05-07Add support for Hexagon v60 HVX intrinsicsMichael Wu-1/+2959
2017-02-14Auto merge of #38561 - nagisa:rdrandseed, r=alexcrichtonbors-0/+30
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-26PTX supportJorge Aparicio-0/+95
2016-12-22Add intrinsics & target features for rd{rand,seed}Simonas Kazlauskas-0/+30
2016-06-22Add intrinsics for x86 bit manipulation instruction sets: BMI 1.0, BMI 2.0, a...gnzlbg-837/+887
2016-03-29rustc_platform_intrinsics: remove unused rustc dependency.Eduard Burtescu-18/+8
2016-03-29Remove unnecessary dependencies on rustc_llvm.Eduard Burtescu-2/+0
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-4/+4
2016-03-15rustc: Improve compile time of platform intrinsicsAlex Crichton-2717/+2753
2016-03-13Regenerate x86 platform intrinsicsRuud van Asseldonk-0/+20
2016-03-09Regenerate x86 platform intrinsicsRuud van Asseldonk-0/+50
2016-03-05Regenerate x86 platform intrinsicsRuud van Asseldonk-0/+120
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-8/+8
2016-02-11bootstrap: Add a bunch of Cargo.toml filesAlex Crichton-0/+13
2016-01-24mk: Move from `-D warnings` to `#![deny(warnings)]`Alex Crichton-0/+1
2015-12-21Register new snapshotsAlex Crichton-2/+0
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-11-09Remove executable permission from .rs filesAndrew Paseltiner-0/+0
2015-09-12Add a comment to explain the `#[inline(never)]` annotationAndrea Canciani-1/+7
2015-09-11Avoid triggering a pathological case in the LLVM inlinerBjörn Steinbrink-0/+3
2015-09-04Add some fancier AArch64 load/store instructions.Huon Wilson-1/+601
2015-09-04Add various pointer & void-using x86 intrinsics.Huon Wilson-10/+235
2015-09-04Support bitcasts in platform intrinsic generator.Huon Wilson-2/+5
2015-09-04Support void in platform intrinsic generator.Huon Wilson-1/+5
2015-09-04Add support for pointers to generator.py.Huon Wilson-4/+7
2015-08-31Fix some typos in SSE-AVX intrinsics.Huon Wilson-11/+16