about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-5/+21
2025-02-23Add `new_regular` and `new_allocator` to `ModuleCodegen`DianQK-1/+9
2025-02-23The embedded bitcode should always be prepared for LTO/ThinLTODianQK-0/+3
2025-02-23Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obkMatthias Krüger-6/+3
2025-02-22Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgrbors-8/+8
2025-02-21update autodiff flagsManuel Drehwald-1/+2
2025-02-22Fix binding mode problemsMichael Goulet-8/+8
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-6/+3
2025-02-22Make asm a named fieldMichael Goulet-1/+1
2025-02-21Allow SliceIndex to be indexed by ranges.Jason Newcomb-2/+2
2025-02-21pass optimization level to llvm-bitcode-linkerusamoi-2/+2
2025-02-20Refactor `OperandRef::extract_field` to prep for 838Scott McMurray-22/+24
2025-02-20Rollup merge of #136985 - zachs18:backend-repr-remove-uninhabited, r=workingj...Jubilee-24/+8
2025-02-20Rollup merge of #136608 - kulst:ptx_target_features, r=bjorn3Jubilee-0/+9
2025-02-20Rollup merge of #131651 - Patryk27:avr-unknown-unknown, r=tgross35Jubilee-0/+13
2025-02-20Add test that uninhabited repr(transparent) type has same function return ABI...Zachary S-21/+7
2025-02-20add verbatim linker to AIXLinkerCurtis D'Alves-3/+3
2025-02-20Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...Zachary S-3/+1
2025-02-19Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t...Scott McMurray-78/+76
2025-02-19Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar`Scott McMurray-8/+13
2025-02-19Create a generic AVR target: avr-nonePatryk Wychowaniec-0/+13
2025-02-19Also use gep inbounds nuw for index projectionsNikita Popov-1/+1
2025-02-19Emit getelementptr inbounds nuw for pointer::add()Nikita Popov-9/+28
2025-02-19Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errorsMatthias Krüger-1/+1
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-1/+1
2025-02-18Auto merge of #133852 - x17jiri:cold_path, r=saethlinbors-13/+61
2025-02-17Adds binary_format to rustc target specsPyrode-38/+12
2025-02-17Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgrbors-1/+2
2025-02-17improve cold_path()Jiri Bobek-13/+61
2025-02-17Rollup merge of #137095 - saethlin:use-hash64-for-hashes, r=workingjubileeMatthias Krüger-1/+2
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+2
2025-02-16Pass through of target features to llvm-bitcode-linker and handling themkulst-0/+6
2025-02-16Persist target features used for codegen beyond tcxkulst-0/+3
2025-02-16Rollup merge of #135909 - Flakebi:amdgpu-kd, r=jieyouxu,workingjubileeJacob Pratt-32/+61
2025-02-14Auto merge of #136575 - scottmcm:nsuw-math, r=nikicbors-14/+32
2025-02-14Auto merge of #136735 - scottmcm:transmute-nonnull, r=oli-obkbors-9/+26
2025-02-13Set both `nuw` and `nsw` in slice size calculationScott McMurray-14/+32
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-13/+13
2025-02-12`transmute` should also assume non-null pointersScott McMurray-9/+26
2025-02-13Auto merge of #136954 - jhpratt:rollup-koefsot, r=jhprattbors-19/+8
2025-02-12Rollup merge of #134090 - veluca93:stable-tf11, r=oli-obkJacob Pratt-19/+8
2025-02-12Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obkbors-7/+7
2025-02-12Export kernel descriptor for amdgpu kernelsFlakebi-32/+61
2025-02-11compiler: replace ExternAbi::name calls with formattersJubilee Young-3/+1
2025-02-11rustc_codegen_ssa: cleanup codegen attrsYotam Ofek-62/+56
2025-02-11rustc_codegen_ssa: simplify test for incompatible dependency formatsYotam Ofek-15/+10
2025-02-11rustc_codegen_ssa: cleanup nested `if`s and a needless `match`Yotam Ofek-28/+24
2025-02-11rustc_codegen_ssa: use slice patterns instead of len-check+indexingYotam Ofek-5/+5
2025-02-11Rollup merge of #136603 - workingjubilee:move-abi-versioning-into-ast, r=comp...Matthias Krüger-2/+3