summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)Author
2024-04-25Auto merge of #121298 - nikic:writable, r=cuviperbors
2024-04-25Set writable and dead_on_unwind attributes for sret argumentsNikita Popov
2024-04-24Auto merge of #122053 - erikdesjardins:alloca, r=nikicbors
2024-04-23Rollup merge of #124003 - WaffleLapkin:dellvmization, r=scottmcm,RalfJung,antoyoMatthias Krüger
2024-04-22Rollup merge of #124178 - GuillaumeGomez:llvm-backend, r=oli-obkGuillaume Gomez
2024-04-19Prevent creating the same `Instance::mono` multiple timesGuillaume Gomez
2024-04-20coverage. Lowering MC/DC statements to llvm-irzhuyunxing
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing
2024-04-18Auto merge of #123144 - dpaoliello:arm64eclib, r=GuillaumeGomez,ChrisDenton,w...bors
2024-04-18Rollup merge of #124090 - durin42:llvm-19-riscv-feature, r=cuviperMatthias Krüger
2024-04-17llvm: update riscv target feature to match LLVM 19Augie Fackler
2024-04-16Codegen ZSTs without an allocationMark Rousskov
2024-04-16Change intrinsic types to use `u32` instead of `T` to match stable reexportsMaybe Waffle
2024-04-15Add support for Arm64EC to the Standard LibraryDaniel Paoliello
2024-04-15Auto merge of #122917 - saethlin:atomicptr-to-int, r=nikicbors
2024-04-12Rollup merge of #123775 - scottmcm:place-val, r=cjgillotMatthias Krüger
2024-04-11use [N x i8] for alloca typesErik Desjardins
2024-04-11Auto merge of #123507 - dpaoliello:arm64ecasm, r=Amanieubors
2024-04-11Add load/store helpers that take `PlaceValue`Scott McMurray
2024-04-11Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fieldsScott McMurray
2024-04-11Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...Scott McMurray
2024-04-10Add support for Arm64EC inline assemblyDaniel Paoliello
2024-04-10Auto merge of #123185 - scottmcm:more-typed-copy, r=compiler-errorsbors
2024-04-10Rollup merge of #123612 - kxxt:riscv-target-abi, r=jieyouxu,nikic,DianQKMatthias Krüger
2024-04-09Remove my `scalar_copy_backend_type` optimization attemptScott McMurray
2024-04-09Pass value and valueLen to create a StringRefLevi Zim
2024-04-09Rollup merge of #123620 - rcvalle:rust-create-rustc-sanitizers, r=davidtwcoMatthias Krüger
2024-04-09Set target-abi module flag for RISC-V targetskxxt
2024-04-08sanitizers: Create the rustc_sanitizers crateRamon de C Valle
2024-04-08force_array -> is_consecutiveNikita Popov
2024-04-08Fix argument ABI for overaligned structs on ppc64leNikita Popov
2024-04-06Save/restore more items in cache with incremental compilationMichael Baikov
2024-04-05Rollup merge of #123487 - rcvalle:rust-cfi-restore-typeid-for-instance, r=com...Guillaume Gomez
2024-04-05Rollup merge of #121419 - agg23:xrOS-pr, r=davidtwcoGuillaume Gomez
2024-04-04CFI: Restore typeid_for_instance default behaviorRamon de C Valle
2024-04-04Auto merge of #123455 - matthiaskrgr:rollup-b6nu296, r=matthiaskrgrbors
2024-04-04Rollup merge of #123439 - Zalathar:constants, r=oli-obkMatthias Krüger
2024-04-04Auto merge of #121026 - Zalathar:version, r=oli-obkbors
2024-04-04Auto merge of #123052 - maurer:addr-taken, r=compiler-errorsbors
2024-04-04coverage: Remove useless constantsZalathar
2024-04-03Rollup merge of #122964 - joboet:pointer_expose, r=AmanieuMatthias Krüger
2024-04-03Rollup merge of #122619 - erikdesjardins:cast, r=compiler-errorsMatthias Krüger
2024-04-03rename `expose_addr` to `expose_provenance`joboet
2024-04-02Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=AmanieuJacob Pratt
2024-04-03coverage: Correctly report and check LLVM's coverage mapping versionZalathar
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors
2024-04-02CFI: Switch sense of type erasure flagMatthew Maurer
2024-04-01Auto merge of #122972 - beetrees:use-align-type, r=fee1-deadbors
2024-04-01Use the `Align` type when parsing alignment attributesbeetrees
2024-03-29Auto merge of #122450 - Urgau:simplify-trim-paths-feature, r=michaelwoeristerbors