about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2023-03-18Rollup merge of #109287 - scottmcm:hash-slice-size-of-val, r=oli-obkMatthias Krüger-1/+1
2023-03-18Rollup merge of #109234 - tmiasko:overflow-checks, r=cjgillotMatthias Krüger-9/+2
2023-03-17Use `size_of_val` instead of manual calculationScott McMurray-1/+1
2023-03-17Rollup merge of #109156 - taiki-e:linker-detection, r=petrochenkovMatthias Krüger-1/+3
2023-03-16Tweak implementation of overflow checking assertionsTomasz Miąsko-9/+2
2023-03-16Auto merge of #108944 - cjgillot:clear-local-info, r=oli-obkbors-7/+2
2023-03-16Use poison instead of undefNikita Popov-4/+5
2023-03-15Auto merge of #108282 - cjgillot:mir-checked-sh, r=tmiaskobors-11/+0
2023-03-15Account for debuginfo on _0 without naming it.Camille GILLOT-6/+2
2023-03-15Fix linker detection for clang with prefixTaiki Endo-1/+3
2023-03-14ICE when checking LocalInfo on runtime MIR.Camille GILLOT-2/+1
2023-03-14Further codegen_attrs cleanupsNilstrieb-63/+62
2023-03-14Use match instead of if in codegen_attrsNilstrieb-275/+309
2023-03-13Rollup merge of #109088 - Nilstrieb:target-feature-on-statics-when, r=compile...Matthias Krüger-20/+25
2023-03-13Gracefully handle `#[target_feature]` on staticsNilstrieb-20/+25
2023-03-12Allow `#[target_feature]` on `main` and `start` for WASMLéo Lanteri Thauvin-0/+3
2023-03-11Simplify message pathsest31-1/+1
2023-03-11Rollup merge of #108739 - 823984418:patch-1, r=cjgillotMatthias Krüger-0/+4
2023-03-11Auto merge of #109001 - matthiaskrgr:rollup-a3agnwp, r=matthiaskrgrbors-24/+29
2023-03-10Rollup merge of #108017 - chbaker0:fix-105967, r=chbaker0Matthias Krüger-22/+28
2023-03-10Rollup merge of #107711 - calebzulawski:movbe, r=pnkfelixMatthias Krüger-2/+1
2023-03-10Rollup merge of #108983 - LeSeulArtichaut:108646-target-feature-default-impl,...Matthias Krüger-1/+1
2023-03-10Forbid `#[target_feature]` on safe default implementationsLéo Lanteri Thauvin-1/+1
2023-03-09Don't export of __rust_* alloc symbols if not codegenedCollin Baker-22/+27
2023-03-09Add soon-to-be-default --no-undefined-version flagCollin Baker-0/+1
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-0/+1
2023-03-08Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger-5/+0
2023-03-08Auto merge of #108312 - michaelwoerister:hash-set-not-hash-stable, r=eholkbors-4/+4
2023-03-08Add a comment about drop(start_bx)823984418-0/+2
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-5/+0
2023-03-05Auto merge of #108351 - petrochenkov:rmdit, r=cjgillotbors-3/+3
2023-03-05Auto merge of #101550 - CraftSpider:link-dead-windows, r=wesleywiserbors-0/+6
2023-03-04Prevent the `start_bx` basic block in codegen from having two `Builder`s at t...823984418-0/+2
2023-03-02Stabilize movbe target featureCaleb Zulawski-2/+1
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-3/+3
2023-03-02Revert "Stabilize `#![feature(target_feature_11)]`"Léo Lanteri Thauvin-18/+29
2023-03-01Use FxIndexSet instead of FxHashSet for asm_target_features query.Michael Woerister-2/+2
2023-03-01Use LocalDefIdSet instead of FxHashSet for reachable_set query.Michael Woerister-2/+2
2023-03-01Rollup merge of #108505 - Nilstrieb:further-unify-validity-intrinsics, r=mich...Matthias Krüger-31/+11
2023-02-28Auto merge of #106774 - Nugine:master, r=Amanieubors-2/+1
2023-02-28Auto merge of #99767 - LeSeulArtichaut:stable-target-feature-11, r=estebankbors-29/+18
2023-02-27Implement checked Shl/Shr at MIR building.Camille GILLOT-11/+0
2023-02-27Unify all validity check intrinsicsNilstrieb-31/+11
2023-02-27Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errorsMatthias Krüger-3/+6
2023-02-24Rename many interner functions.Nicholas Nethercote-5/+5
2023-02-23Unify validity checks into a single queryNilstrieb-3/+6
2023-02-22Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obkbors-3/+3
2023-02-22Remove type-traversal trait aliasesAlan Egerton-3/+3
2023-02-22various: translation resources from cg backendDavid Wood-0/+4
2023-02-22errors: generate typed identifiers in each crateDavid Wood-2/+300