summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src/intrinsics
AgeCommit message (Expand)AuthorLines
2025-03-13atomic intrinsics: clarify which types are supported and (if applicable) what...Ralf Jung-4/+4
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-1/+1
2025-02-25Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJungLeón Orell Valerian Liehr-58/+0
2025-02-25remove `simd_fpow` and `simd_fpowi`Folkert de Vries-58/+0
2025-02-24rename simd_shuffle_generic → simd_shuffle_const_genericRalf Jung-2/+2
2025-02-23Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35Trevor Gross-9/+7
2025-02-08Rustfmtbjorn3-3/+6
2025-02-07Merge commit '8332329f83d4ef34479fec67cc21b21246dca6b5' into sync_cg_clif-202...bjorn3-0/+24
2025-02-04intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr...Ralf Jung-9/+7
2025-01-30introduce `ty::Value`Lukas Markeffsky-6/+1
2025-01-20Updated several files to use rust intrinsic macros instead of the legacy exte...vayunbiyani-0/+1
2025-01-05Merge commit '918acafef682d0d0ca30b47de4768210417ff362' into sync_cg_clif-202...bjorn3-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-06Merge commit '57845a397ec15e4e6a561ed2c4bfa3dcf49144fb' into sync_cg_clif-202...bjorn3-2/+1
2024-11-23Add simd_relaxed_fma intrinsicCaleb Zulawski-1/+2
2024-11-19`InterpCx` store `TypingEnv` instead of a `ParamEnv`lcnr-1/+5
2024-11-18Auto merge of #132460 - lcnr:questionable-uwu, r=compiler-errorsbors-3/+6
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-3/+6
2024-11-18remove pointless cold_path impl in interpreterRalf Jung-0/+1
2024-11-17Likely unlikely fixJiri Bobek-5/+4
2024-11-09Merge commit '1fa693ca4462fc1f790693464cf765ad693616af' into sync_cg_clif-202...bjorn3-1/+1
2024-11-07 remove 'platform-intrinsic' ABI leftoversRalf Jung-2/+2
2024-11-02Merge commit '5b1246bb4bed72fd0bb8fa497d8e5ed2c7f3515c' into sync_cg_clif-202...bjorn3-5/+6
2024-10-29cg_clif: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-5/+5
2024-10-19Fix testsMichael Goulet-4/+9
2024-10-11intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semanticsJed Brown-1/+4
2024-09-23Rustfmtbjorn3-6/+3
2024-09-23Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_clif-202...bjorn3-27/+57
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-9/+6
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-3/+2
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-27/+13
2024-08-13simd_shuffle intrinsic: allow argument to be passed as vector (not just as ar...Ralf Jung-0/+10
2024-08-12Rollup merge of #128149 - RalfJung:nontemporal_store, r=jieyouxu,Amanieu,JubileeGuillaume Gomez-1/+2
2024-08-09Merge commit '69b3f5a426a5c1c05236a45b36f6679d95fbe01b' into sync_cg_clif-202...bjorn3-144/+0
2024-08-05nontemporal_store: make sure that the intrinsic is truly just a hintRalf Jung-1/+2
2024-07-24Use Cow<'static, str> for InlineAsmTemplatePiece::StringGnomedDev-20/+22
2024-07-13Merge commit '659243d85c7489412bd0faa1c068d904a6042941' into sync_cg_clif-202...bjorn3-20/+2
2024-06-30Merge commit '49cd5dd454d0115cfbe9e39102a8b3ba4616aa40' into sync_cg_clif-202...bjorn3-1/+40
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-1/+1
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-13/+8
2024-06-05Misc fixes to cranelift/clippy/miriBoxy-0/+1
2024-05-19cg_clif: support simd_ctpopJubilee Young-0/+2
2024-05-13Merge commit '3270432f4b0583104c8b9b6f695bf97d6bbf3ac2' into sync_cg_clif-202...bjorn3-0/+52
2024-05-09Make builtin_deref just return a TyMichael Goulet-4/+4
2024-04-19Do intrinsic changes in `rustc_codegen_cranelift`Maybe Waffle-3/+7
2024-04-03Rollup merge of #123419 - petrochenkov:zeroindex, r=compiler-errorsMatthias Krüger-1/+1
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-1/+1
2024-04-03rename `expose_addr` to `expose_provenance`joboet-1/+1
2024-04-02Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=AmanieuJacob Pratt-1/+1
2024-03-28Merge commit '09fae60a86b848a2fc0ad219ecc4e438dc1eef86' into sync_cg_clif-202...bjorn3-0/+5