about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/intrinsic.rs
AgeCommit message (Expand)AuthorLines
2021-06-30Add support for leaf fn frame pointer eliminationSimonas Kazlauskas-1/+1
2021-05-17rustc_codegen_ssa: append blocks to functions w/o creating a builder.Eduard-Mihai Burtescu-1/+2
2021-04-17Don't set `fast`(-math) for certain simd opsSimonas Kazlauskas-21/+19
2021-04-14Add more SIMD math.h intrinsicsJubilee Young-2/+6
2021-03-19correct macro namesSparrowLii-4/+4
2021-03-19Add simd_neg platform intrinsicSparrowLii-2/+21
2021-03-10Remove the -Zinsert-sideeffectSimonas Kazlauskas-9/+5
2021-01-23Make declare_cfn more flexibleCaleb Zulawski-6/+8
2021-01-03Implement floating point SIMD intrinsics over all vector widths, and limit SI...Caleb Zulawski-78/+55
2020-12-11use strip_prefix over slicing (clippy::manual_strip)Matthias Krüger-2/+2
2020-11-29Auto merge of #78863 - KodrAus:feat/simd-array, r=oli-obkbors-50/+55
2020-11-16compiler: fold by valueBastian Kauschke-3/+3
2020-11-13remove internal simd_size_and_ty from llvm backendAshley Mannix-34/+17
2020-11-10Changed unwrap_or to unwrap_or_else in some places.Nicholas-Baron-6/+8
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-11-08Support repr(simd) on ADTs containing a single array fieldgnzlbg-50/+72
2020-10-16Review commentsJack Huey-3/+2
2020-10-16Use map_bound(_ref) instead of Binder::bind when possibleJack Huey-12/+14
2020-10-16Auto merge of #77972 - Mark-Simulacrum:side-effect-loop, r=nagisabors-5/+5
2020-10-15Prevent miscompilation in trivial loop {}Mark Rousskov-5/+5
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-3/+3
2020-10-03Support vectors with fewer than 8 elements for simd_select_bitmaskAmanieu d'Antras-3/+7
2020-09-15Extract some intrinsics out of rustc_codegen_llvmkhyperia-520/+7
2020-09-04Change ty.kind to a methodLeSeulArtichaut-26/+26
2020-09-01Auto merge of #76071 - khyperia:configurable_to_immediate, r=eddybbors-2/+2
2020-08-30mv compiler to compiler/mark-0/+2241