summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/pretty.rs
AgeCommit message (Expand)AuthorLines
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-7/+6
2025-02-06coverage: Defer part of counter-creation until codegenZalathar-5/+1
2025-02-05Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obkLeón Orell Valerian Liehr-0/+1
2025-02-03Contracts core intrinsics.Felix S. Klock II-0/+1
2025-02-03Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obkMatthias Krüger-5/+6
2025-02-03Refactor using the type-level constant value `ty::Value`FedericoBruzzone-5/+6
2025-01-31Implement MIR, CTFE, and codegen for unsafe bindersMichael Goulet-0/+10
2025-01-30introduce `ty::Value`Lukas Markeffsky-1/+3
2025-01-25extract principal MIR dump functionRémy Rakic-21/+42
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-0/+1
2025-01-10Fix cycle error only occurring with -Zdump-mirOli Scherer-9/+15
2024-12-22Delete `Rvalue::Len`Scott McMurray-1/+0
2024-12-21Auto merge of #134268 - lqd:polonius-next, r=jackh726bors-0/+1
2024-12-19coverage: Store coverage source regions as `Span` until codegenZalathar-2/+2
2024-12-18extract main NLL MIR dump functionRémy Rakic-0/+1
2024-11-29Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"Zalathar-2/+2
2024-11-24coverage: Store coverage source regions as `Span` until codegenZalathar-2/+2
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-0/+5
2024-11-08coverage: Remove unhelpful code for handling multiple files per functionZalathar-1/+3
2024-11-03compiler: Directly use rustc_abi in metadata and middleJubilee Young-1/+1
2024-11-01Show actual MIR when MIR building forgot to terminate blockbjorn3-22/+24
2024-10-25tcx.is_const_fn doesn't work the way it is described, remove itRalf Jung-1/+1
2024-10-23fix a couple clippy:complexitysMatthias Krüger-2/+2
2024-10-08coverage. Adapt to mcdc mapping formats introduced by llvm 19zhuyunxing-13/+19
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-3/+3
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-2/+2
2024-09-23Check vtable projections for validity in miriMichael Goulet-5/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-11Also fix if in elseMichael Goulet-5/+3
2024-09-03Don't ICE when dumping MIR of a synthetic coroutine bodyMichael Goulet-1/+3
2024-08-30make `-Z mir-include-spans` a dedicated enumRémy Rakic-1/+1
2024-08-30introduce `PrettyPrintMirOptions` for cosmetic MIR dump optionsRémy Rakic-27/+89
2024-08-28coverage: Rename `CodeRegion` to `SourceRegion`Zalathar-2/+2
2024-08-19Auto merge of #122551 - RayMuir:copy_fmt, r=saethlinbors-1/+1
2024-08-18Added "copy" to Debug fmt for copy operandsRayMuir-1/+1
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-1/+1
2024-08-16mir/pretty: use `Option` instead of `Either<Once, Empty>`Josh Stone-9/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+3
2024-07-12Rollup merge of #126502 - cuviper:dump-mir-exclude-alloc-bytes, r=estebankJubilee-0/+3
2024-07-08Auto merge of #113128 - WaffleLapkin:become_trully_unuwuable, r=oli-obk,RalfJungbors-1/+16
2024-07-07Support tail calls in mir via `TerminatorKind::TailCall`Maybe Waffle-1/+16
2024-07-05Tweak how the extra newline is printed after coverage infoZalathar-2/+7
2024-07-05coverage: Rename `mir::coverage::BranchInfo` to `CoverageInfoHi`Zalathar-6/+10
2024-07-02Miri function identity hack: account for possible inliningRalf Jung-1/+1
2024-06-26Add `-Zdump-mir-exclude-alloc-bytes`Josh Stone-0/+3
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-3/+3
2024-06-13MIR visitor: constant -> const_operandRalf Jung-2/+2
2024-06-06Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obkbors-2/+2
2024-06-05Add `Ty` to `mir::Const::Ty`Boxy-2/+2
2024-06-05Add `Ty` to `ConstKind::Value`Boxy-1/+1