about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2025-03-04Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgrbors-5/+0
2025-03-03Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obkMatthias Krüger-5/+0
2025-03-03Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-SimulacrumMatthias Krüger-23/+18
2025-03-02Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin"Michael Goulet-5/+0
2025-03-01Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubileeMatthias Krüger-24/+27
2025-03-01Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikicbors-63/+104
2025-03-01Auto merge of #137796 - jieyouxu:rollup-qt9yr1g, r=jieyouxubors-3/+22
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-24/+27
2025-02-28Rollup merge of #137017 - bjorn3:ignore_invalid_bitcode, r=oli-obk许杰友 Jieyou Xu (Joe)-3/+22
2025-02-28Rollup merge of #137713 - vayunbiyani:fix-enzyme-build-errors, r=oli-obk许杰友 Jieyou Xu (Joe)-2/+2
2025-02-27Stop using `hash_raw_entry` in `CodegenCx::const_str`Josh Stone-23/+18
2025-02-26Restore usage of io::Errorbjorn3-4/+7
2025-02-26Rollup merge of #137603 - davidtwco:extern-types-no-deref, r=lcnrLeón Orell Valerian Liehr-30/+31
2025-02-25Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJungLeón Orell Valerian Liehr-4/+0
2025-02-25Fix enzyme build errorsVayun Biyani-2/+2
2025-02-25remove `simd_fpow` and `simd_fpowi`Folkert de Vries-4/+0
2025-02-24Rollup merge of #137556 - RalfJung:simd_shuffle_const_generic, r=oli-obkMichael Goulet-1/+1
2025-02-24Rollup merge of #137417 - taiki-e:riscv-atomic, r=AmanieuMichael Goulet-0/+2
2025-02-24rename simd_shuffle_generic → simd_shuffle_const_genericRalf Jung-1/+1
2025-02-24codegen_llvm: avoid `Deref` impls w/ extern typeDavid Wood-30/+31
2025-02-24Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcmbors-12/+39
2025-02-23Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35Trevor Gross-14/+8
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-16/+11
2025-02-23Add `new_regular` and `new_allocator` to `ModuleCodegen`DianQK-16/+5
2025-02-23The embedded bitcode should always be prepared for LTO/ThinLTODianQK-45/+102
2025-02-22Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgrbors-2/+2
2025-02-22rustc_target: Add more RISC-V atomic-related featuresTaiki Endo-0/+2
2025-02-21update autodiff flagsManuel Drehwald-28/+169
2025-02-21clean up autodiff code/commentsManuel Drehwald-10/+5
2025-02-22Fix overcapturing, unsafe extern blocks, and new unsafe opsMichael Goulet-2/+2
2025-02-21Rollup merge of #137313 - oli-obk:push-ywvuqkxuqyom, r=petrochenkovMatthias Krüger-85/+79
2025-02-20Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...Zachary S-9/+6
2025-02-20Merge two operations that were always performed togetherOli Scherer-76/+70
2025-02-20Create safe helper for LLVMSetDLLStorageClassOli Scherer-10/+10
2025-02-19Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t...Scott McMurray-2/+8
2025-02-19PR feedbackScott McMurray-3/+2
2025-02-19Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar`Scott McMurray-2/+27
2025-02-19Emit getelementptr inbounds nuw for pointer::add()Nikita Popov-1/+22
2025-02-19Switch to the LLVMBuildGEPWithNoWrapFlags APINikita Popov-12/+18
2025-02-19Rollup merge of #137210 - workingjubilee:fixup-passmode-import, r=RalfJungMatthias Krüger-27/+27
2025-02-18compiler: Stop reexporting stuff in cg_llvm::abiJubilee Young-27/+27
2025-02-18Auto merge of #133852 - x17jiri:cold_path, r=saethlinbors-2/+46
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-17improve cold_path()Jiri Bobek-2/+46
2025-02-17Rollup merge of #137095 - saethlin:use-hash64-for-hashes, r=workingjubileeMatthias Krüger-1/+2
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+2
2025-02-16Rollup merge of #136545 - durin42:nvptx64-align, r=nikicJacob Pratt-0/+6
2025-02-14Auto merge of #136575 - scottmcm:nsuw-math, r=nikicbors-0/+33
2025-02-14Don't error when adding a staticlib with bitcode files compiled by newer LLVMbjorn3-6/+22
2025-02-14Auto merge of #137010 - workingjubilee:rollup-g00c07v, r=workingjubileebors-7/+2