about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2024-11-09Add v8plus target feature to sparc and use it in create_object_fileTaiki Endo-1/+1
2024-11-08Use lld with non-LLVM backendsbjorn3-17/+0
2024-11-07Rollup merge of #130586 - dpaoliello:fixrawdylib, r=wesleywiserJubilee-37/+70
2024-11-07Remove unused intercrate dependenciesclubby789-1/+0
2024-11-05Rollup merge of #131405 - davidtwco:hardcoded-strip-macos, r=jieyouxu,albertl...Matthias Krüger-5/+23
2024-11-05Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubileebors-26/+54
2024-11-05codegen_ssa: use `llvm-objcopy` for macOS stripDavid Wood-5/+23
2024-11-05Auto merge of #132580 - compiler-errors:globs, r=Noratriebbors-1/+1
2024-11-04mark some target features as 'forbidden' so they cannot be (un)setRalf Jung-26/+54
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-1/+1
2024-11-03Rollup merge of #132565 - bjorn3:less_target_name_dependence, r=workingjubileeJubilee-5/+7
2024-11-03Rollup merge of #131222 - thejpster:fix-sparc-v7-symbol-o, r=workingjubileeJubilee-1/+9
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-27/+25
2024-11-03Reduce dependence on the target namebjorn3-5/+7
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-6/+4
2024-11-02Rollup merge of #131037 - madsmtm:move-llvm-target-versioning, r=petrochenkovMatthias Krüger-11/+242
2024-11-02Rollup merge of #131829 - Zalathar:goodbye-zprofile, r=chenyukangGuillaume Gomez-21/+4
2024-11-01Emit diagnostics for incorrect deployment targetsMads Marquart-9/+53
2024-11-01Move Mach-O platform information to rustc_codegen_ssa::back::appleMads Marquart-2/+17
2024-11-01Move versioned LLVM target creation to rustc_codegen_ssaMads Marquart-10/+182
2024-10-31Remove `""` case from RISC-V `llvm_abiname` match statementbeetrees-1/+1
2024-10-31Rollup merge of #132354 - koute:master, r=workingjubileeMatthias Krüger-1/+2
2024-10-31Add a comment about `lp64e` still being unstableJan Bujak-0/+1
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-21/+4
2024-10-30Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errorsJubilee-30/+33
2024-10-30Add `lp64e` RISC-V ABIJan Bujak-1/+1
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-30/+33
2024-10-29TypingMode :thinking:lcnr-2/+2
2024-10-29Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillotJubilee-5/+5
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-9/+9
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-5/+5
2024-10-26Effects cleanupDeadbeef-32/+13
2024-10-25coverage: SSA doesn't need to know about `instrprof_increment`Zalathar-8/+0
2024-10-23Rollup merge of #132060 - joshtriplett:innermost-outermost, r=jieyouxuLeón Orell Valerian Liehr-1/+1
2024-10-23"innermost", "outermost", "leftmost", and "rightmost" don't need hyphensJosh Triplett-1/+1
2024-10-23get rid of feature list in target feature logicRalf Jung-24/+2
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-26/+26
2024-10-21Rollup merge of #130350 - RalfJung:strict-provenance, r=dtolnayMatthias Krüger-2/+5
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0
2024-10-21stabilize Strict Provenance and Exposed ProvenanceRalf Jung-1/+5
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-7/+11
2024-10-17Allow dropping dyn principalMichael Goulet-2/+3
2024-10-15Rollup merge of #131521 - jdonszelmann:rc, r=joboetMichael Goulet-2/+2
2024-10-11Rollup merge of #129079 - Zoxc:thinlto_imp_symbols, r=wesleywiserMatthias Krüger-1/+7
2024-10-11rename RcBox in other places tooJonathan Dönszelmann-2/+2
2024-10-10Rollup merge of #130308 - davidtwco:tied-target-consolidation, r=wesleywiserMatthias Krüger-3/+73
2024-10-10Rollup merge of #131480 - madsmtm:macos-fix-strip-binary, r=nnethercoteMatthias Krüger-1/+3
2024-10-10Fix hardcoded strip path when cross-compiling from Linux to DarwinMads Marquart-1/+3
2024-10-10Avoid redundant -Wl,-dylib flag when linkingMads Marquart-3/+5
2024-10-08compiler: Factor rustc_target::abi out of cg_ssaJubilee Young-5/+7