about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/dataflow
AgeCommit message (Expand)AuthorLines
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-6221/+0
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-7/+11
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-466/+18
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-3/+3
2021-08-17Fix bug in fmt_diff_withWill Crichton-1/+1
2021-08-17Expose graphviz modulesWill Crichton-2/+2
2021-07-04re-export SwitchIntEdgeEffectsTomasz Miąsko-1/+1
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-4/+2
2021-05-13removed compilation errorayushmishra2005-1/+1
2021-05-13Miner code formattingayushmishra2005-4/+1
2021-04-19fix few typosklensy-1/+1
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-2/+3
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-2/+3
2021-04-02Reduce size of statementsRoxane-2/+2
2021-03-27Remove (lots of) dead codeJoshua Nelson-4/+0
2021-03-26Use iter::zip in compiler/Josh Stone-4/+7
2021-03-09Clean up todoskadmin-6/+3
2021-03-09Update match brancheskadmin-0/+6
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2021-02-26Auto merge of #78429 - casey:doctest-attribute-splitting, r=jyn514bors-2/+2
2021-02-23Rollup merge of #82091 - henryboisdequin:use-place-ref-more, r=RalfJungDylan DPC-1/+1
2021-02-16make `visit_projection` take a `PlaceRef`Henry Boisdequin-1/+1
2021-02-12[librustdoc] Reform lang string token splittingCasey Rodarmor-2/+2
2021-02-08Remove RCs from BorrowsDániel Buga-11/+6
2021-02-07Optimize BorrowsDániel Buga-81/+89
2021-01-16Use PlaceRef more consistently in rustc_mirOlivia Crain-7/+3
2020-12-18Switch compiler/ to intra-doc linksJoshua Nelson-1/+1
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-11-09Add comments to explain memory usage optimizationCamelid-1/+8
2020-10-28Fix typosDániel Buga-3/+3
2020-10-14Remove unused code from remaining compiler cratesest31-9/+0
2020-10-11Use SmallVec in SwitchTargetsJonas Schievink-1/+1
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-10/+8
2020-10-05Print to `stderr` when a graphviz file can't be writtenDylan MacKenzie-1/+1
2020-10-05Use MIR dump interface for dataflowDylan MacKenzie-23/+23
2020-10-05Auto merge of #77552 - ecstatic-morse:body-def-id, r=lcnrbors-49/+17
2020-10-04Replace `(Body, DefId)` with `Body` where possibleDylan MacKenzie-49/+17
2020-10-04Fix rebase falloutAaron Hill-1/+1
2020-10-04Address review commentsMatthew Jasper-2/+6
2020-10-04Reduce the number of drop-flag assignments in unwind pathsMatthew Jasper-4/+1
2020-10-01Add `-Zprecise-enum-drop-elaboration`Dylan MacKenzie-0/+8
2020-09-26Remove intra-doc linkDylan MacKenzie-1/+1
2020-09-26Update dataflow impls to reflect new interfaceDylan MacKenzie-33/+116
2020-09-26Update engine to use new interfaceDylan MacKenzie-78/+68
2020-09-26Replace `discriminant_switch_effect` with more general versionDylan MacKenzie-21/+44
2020-09-26Remove unused #[allow(...)] statements from compiler/est31-1/+0
2020-09-25Rollup merge of #76724 - ecstatic-morse:dataflow-pass-names, r=lcnrJonas Schievink-2/+20
2020-09-20Rollup merge of #76818 - hbina:dont_compile_regex_all_the_time, r=ecstatic-morseRalf Jung-1/+9
2020-09-20Auto merge of #72632 - jonas-schievink:dest-prop, r=oli-obkbors-1/+1
2020-09-19Rollup merge of #76757 - matthiaskrgr:clippy_try_into, r=lcnrRalf Jung-7/+1