about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2024-05-10Auto merge of #124972 - matthiaskrgr:rollup-3fablim, r=matthiaskrgrbors-28/+26
2024-05-10Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoeristerMatthias Krüger-2/+2
2024-05-10Rollup merge of #124797 - beetrees:primitive-float, r=davidtwcoMatthias Krüger-26/+24
2024-05-10Auto merge of #124932 - RalfJung:temporal, r=compiler-errorsbors-0/+1
2024-05-09Make builtin_deref just return a TyMichael Goulet-2/+2
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-2/+2
2024-05-09codegen: memmove/memset cannot be non-temporalRalf Jung-0/+1
2024-05-06Adjust 64-bit ARM data layouts for LLVM updateMatthew Maurer-0/+9
2024-05-06Refactor float `Primitive`s to a separate `Float` typebeetrees-26/+24
2024-05-03Auto merge of #124675 - matthiaskrgr:rollup-x6n79ua, r=matthiaskrgrbors-52/+50
2024-05-03Rollup merge of #124555 - Zalathar:init-coverage, r=nnethercoteMatthias Krüger-52/+50
2024-05-03Auto merge of #123441 - saethlin:fixed-len-file-names, r=oli-obkbors-2/+3
2024-05-02Inline & delete `Ty::new_unit`, since it's just a field accessWaffle Lapkin-2/+2
2024-05-01coverage: Replace `max_decision_depth` with `num_condition_bitmaps`Zalathar-1/+1
2024-05-01coverage: Set up MC/DC bitmaps without additional unsafe codeZalathar-29/+27
2024-05-01coverage: Eagerly do start-of-function codegen for coverageZalathar-27/+27
2024-04-30Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-deadMatthias Krüger-2/+3
2024-04-29Auto merge of #124255 - RenjiSann:renji/mcdc-nested-expressions, r=Zalatharbors-20/+41
2024-04-29mcdc-coverage: Get decision_depth from THIR loweringDorian Péron-1/+2
2024-04-29mcdc-coverage: Add decision_depth field in structsDorian Péron-4/+4
2024-04-29mcdc-coverage: Add possibility for codegen llvm to handle several condition b...Dorian Péron-18/+38
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-2/+3
2024-04-25Auto merge of #121298 - nikic:writable, r=cuviperbors-0/+15
2024-04-25Set writable and dead_on_unwind attributes for sret argumentsNikita Popov-0/+15
2024-04-24Auto merge of #122053 - erikdesjardins:alloca, r=nikicbors-14/+15
2024-04-23Rollup merge of #124003 - WaffleLapkin:dellvmization, r=scottmcm,RalfJung,antoyoMatthias Krüger-8/+19
2024-04-22Rollup merge of #124178 - GuillaumeGomez:llvm-backend, r=oli-obkGuillaume Gomez-3/+4
2024-04-22Stabilize the size of incr comp object file namesBen Kimock-2/+3
2024-04-19Prevent creating the same `Instance::mono` multiple timesGuillaume Gomez-3/+4
2024-04-20coverage. Lowering MC/DC statements to llvm-irzhuyunxing-2/+198
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-1/+157
2024-04-18Auto merge of #123144 - dpaoliello:arm64eclib, r=GuillaumeGomez,ChrisDenton,w...bors-0/+2
2024-04-18Rollup merge of #124090 - durin42:llvm-19-riscv-feature, r=cuviperMatthias Krüger-3/+4
2024-04-17llvm: update riscv target feature to match LLVM 19Augie Fackler-3/+4
2024-04-16Codegen ZSTs without an allocationMark Rousskov-18/+49
2024-04-16Change intrinsic types to use `u32` instead of `T` to match stable reexportsMaybe Waffle-8/+19
2024-04-15Add support for Arm64EC to the Standard LibraryDaniel Paoliello-0/+2
2024-04-15Auto merge of #122917 - saethlin:atomicptr-to-int, r=nikicbors-4/+8
2024-04-12Rollup merge of #123775 - scottmcm:place-val, r=cjgillotMatthias Krüger-18/+24
2024-04-11use [N x i8] for alloca typesErik Desjardins-14/+15
2024-04-11Auto merge of #123507 - dpaoliello:arm64ecasm, r=Amanieubors-1/+1
2024-04-11Add load/store helpers that take `PlaceValue`Scott McMurray-1/+1
2024-04-11Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fieldsScott McMurray-6/+12
2024-04-11Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...Scott McMurray-15/+15
2024-04-10Add support for Arm64EC inline assemblyDaniel Paoliello-1/+1
2024-04-10Auto merge of #123185 - scottmcm:more-typed-copy, r=compiler-errorsbors-45/+0
2024-04-10Rollup merge of #123612 - kxxt:riscv-target-abi, r=jieyouxu,nikic,DianQKMatthias Krüger-20/+45
2024-04-09Remove my `scalar_copy_backend_type` optimization attemptScott McMurray-45/+0
2024-04-09Pass value and valueLen to create a StringRefLevi Zim-7/+6
2024-04-09Rollup merge of #123620 - rcvalle:rust-create-rustc-sanitizers, r=davidtwcoMatthias Krüger-34/+30