about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
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
2024-03-29Auto merge of #123071 - rcvalle:rust-cfi-fix-method-fn-ptr-cast, r=compiler-e...bors-26/+26
2024-03-28Replace Session should_remap_filepaths with filename_display_preferenceUrgau-18/+13
2024-03-28Introduce `FileNameMapping::to_real_filename` and use it everywhereUrgau-20/+16
2024-03-28Make local_crate_source_file return a RealFileNameUrgau-1/+2
2024-03-28Replace `RemapFileNameExt::for_codegen` with explicit callsUrgau-9/+28
2024-03-28Simplify trim-paths feature by merging all debuginfo options togetherUrgau-4/+3
2024-03-27CFI: Fix methods as function pointer castRamon de C Valle-26/+26
2024-03-27Rollup merge of #123021 - compiler-errors:coroutine-layout-lol, r=oli-obkGuillaume Gomez-4/+7
2024-03-27Rollup merge of #122860 - Zalathar:unused, r=cjgillotGuillaume Gomez-72/+92
2024-03-26Auto merge of #122849 - clubby789:no-metadata, r=petrochenkovbors-0/+11
2024-03-26coverage: Detect functions that have lost all their coverage statementsZalathar-4/+18
2024-03-26coverage: Overhaul the search for unused functionsZalathar-62/+68
2024-03-26coverage: Inline creating a dummy instance for unused functionsZalathar-11/+11
2024-03-25Don't emit load metadata in debug modeclubby789-0/+11
2024-03-25Instance is CopyMichael Goulet-7/+7
2024-03-24Require coroutine kind type to be passed to TyCtxt::coroutine_layoutMichael Goulet-3/+7
2024-03-24Always use tcx.coroutine_layout over calling optimized_mir directlyMichael Goulet-3/+2
2024-03-24Rollup merge of #122937 - Zalathar:unbox, r=oli-obkMatthias Krüger-3/+1
2024-03-23Add+Use `mir::BinOp::Cmp`Scott McMurray-0/+4
2024-03-23also rename the SIMD intrinsicRalf Jung-1/+1
2024-03-23CFI: Use Instance at callsitesMatthew Maurer-31/+55
2024-03-23Unbox and unwrap the contents of `StatementKind::Coverage`Zalathar-3/+1
2024-03-23Add the missing inttoptr when we ptrtoint in ptr atomicsBen Kimock-4/+8
2024-03-23Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlinbors-5/+1
2024-03-22Make RawPtr take Ty and Mutbl separatelyMichael Goulet-13/+13
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-5/+5
2024-03-22coverage: Clean up marker statements that aren't needed laterZalathar-9/+1
2024-03-20Rollup merge of #121543 - onur-ozkan:clippy-args, r=oli-obkMatthias Krüger-0/+1
2024-03-20resolve clippy errorsonur-ozkan-0/+1
2024-03-18Support for visionOSAdam Gastineau-0/+1
2024-03-18Rollup merge of #122649 - cuviper:min-llvm-17, r=nikicMatthias Krüger-11/+0
2024-03-18Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...Oli Scherer-1/+1
2024-03-17Update the minimum external LLVM to 17Josh Stone-11/+0
2024-03-17make PassMode::Cast consistently copy between Rust/ABI representationErik Desjardins-41/+27
2024-03-17make CastTarget::size and CastTarget::llvm_type consistent, removeErik Desjardins-28/+24
2024-03-15Register LLVM handlers for bad-alloc / OOMJosh Stone-2/+2
2024-03-14Rollup merge of #122322 - Zalathar:branch, r=oli-obkMatthias Krüger-5/+11
2024-03-14Rollup merge of #122212 - erikdesjardins:byval-align2, r=wesleywiserMatthias Krüger-49/+55
2024-03-14coverage: Include recorded branch info in coverage instrumentationZalathar-3/+9
2024-03-13coverage: Add `CoverageKind::BlockMarker`Zalathar-2/+2
2024-03-13Rollup merge of #122226 - Zalathar:zcoverage-options, r=nnethercoteMatthias Krüger-7/+6
2024-03-13coverage: Remove all unstable values of `-Cinstrument-coverage`Zalathar-7/+6
2024-03-13Auto merge of #122220 - saethlin:ppc-can-into-atomicptr, r=oli-obkbors-1/+7
2024-03-12Auto merge of #121644 - oli-obk:unique_static_innards2, r=RalfJung,nnethercotebors-44/+83
2024-03-12Remove unused fields in some structuresArthur Carcano-5/+1
2024-03-12Some comment nitsOli Scherer-4/+3