about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
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-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/+31
2024-04-09Set target-abi module flag for RISC-V targetskxxt-20/+46
2024-04-08sanitizers: Create the rustc_sanitizers crateRamon de C Valle-34/+31
2024-04-08force_array -> is_consecutiveNikita Popov-1/+4
2024-04-08Fix argument ABI for overaligned structs on ppc64leNikita Popov-1/+1
2024-04-06Save/restore more items in cache with incremental compilationMichael Baikov-0/+2
2024-04-05Rollup merge of #123487 - rcvalle:rust-cfi-restore-typeid-for-instance, r=com...Guillaume Gomez-4/+2
2024-04-05Rollup merge of #121419 - agg23:xrOS-pr, r=davidtwcoGuillaume Gomez-0/+1
2024-04-04CFI: Restore typeid_for_instance default behaviorRamon de C Valle-4/+2
2024-04-04Auto merge of #123455 - matthiaskrgr:rollup-b6nu296, r=matthiaskrgrbors-4/+4
2024-04-04Rollup merge of #123439 - Zalathar:constants, r=oli-obkMatthias Krüger-4/+4
2024-04-04Auto merge of #121026 - Zalathar:version, r=oli-obkbors-9/+20
2024-04-04Auto merge of #123052 - maurer:addr-taken, r=compiler-errorsbors-2/+4
2024-04-04coverage: Remove useless constantsZalathar-4/+4
2024-04-03Rollup merge of #122964 - joboet:pointer_expose, r=AmanieuMatthias Krüger-1/+1
2024-04-03Rollup merge of #122619 - erikdesjardins:cast, r=compiler-errorsMatthias Krüger-69/+51
2024-04-03rename `expose_addr` to `expose_provenance`joboet-1/+1
2024-04-02Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=AmanieuJacob Pratt-1/+1
2024-04-03coverage: Correctly report and check LLVM's coverage mapping versionZalathar-9/+20
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors-0/+4
2024-04-02CFI: Switch sense of type erasure flagMatthew Maurer-2/+4
2024-04-01Auto merge of #122972 - beetrees:use-align-type, r=fee1-deadbors-6/+8
2024-04-01Use the `Align` type when parsing alignment attributesbeetrees-6/+8
2024-03-29Auto merge of #122450 - Urgau:simplify-trim-paths-feature, r=michaelwoeristerbors-33/+43