about summary refs log tree commit diff
path: root/src/librustc_mir/dataflow
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-6324/+0
2020-08-23 change offset from u32 to u64DPC-1/+1
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-0/+4
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-2/+2
2020-08-09rustc_mir: use IndexMap in BorrowSetJosh Stone-7/+7
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-3/+8
2020-08-04rustc_ast: `(Nested)MetaItem::check_name` -> `has_name`Vadim Petrochenkov-3/+3
2020-07-08Stop adding unreachable basic blocks to dataflow work queueDylan MacKenzie-9/+15
2020-07-08Add `reachable` and friends to `mir::traversal` moduleDylan MacKenzie-0/+9
2020-06-30Handle inactive enum variants in `MaybeUninitializedPlaces`Dylan MacKenzie-23/+88
2020-06-26Handle stores to projections correctly in liveness analysisDylan MacKenzie-2/+25
2020-06-21Make is_freeze and is_copy_modulo_regions take TyCtxtAtRalf Jung-1/+1
2020-06-16rename location field of Drop terminators to placeRalf Jung-9/+9
2020-06-12Rollup merge of #73033 - Amanieu:asm-tls, r=oli-obkDylan DPC-1/+1
2020-06-10Fix testAaron Hill-0/+2
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-1/+2
2020-06-08Revert #71956Dylan MacKenzie-8/+234
2020-06-07rename FalseEdges -> FalseEdgeRalf Jung-3/+3
2020-06-07Rollup merge of #72989 - pnkfelix:revert-pr-71840, r=matthewjasperDylan DPC-8/+7
2020-06-06Fix #[thread_local] statics as asm! sym operandsAmanieu d'Antras-1/+1
2020-06-04placate tidy.Felix S. Klock II-1/+1
2020-06-04Revert "Reduce the number of drop-flag assignments in unwind paths"Felix S. Klock II-1/+4
2020-06-04Revert "Address review comments"Felix S. Klock II-6/+2
2020-06-02Rename the crates in source codeVadim Petrochenkov-0/+2
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-0/+2
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+2
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-2/+8
2020-05-23take mir::PlaceElem by valueBastian Kauschke-5/+5
2020-05-23iterate List by valueBastian Kauschke-1/+1
2020-05-19Document assumptions made in generator transform for analysesDylan MacKenzie-0/+6
2020-05-19Remove `MaybeRequiresStorage`Dylan MacKenzie-234/+2
2020-05-19Add `MaybeInitializedLocals` dataflow analysisDylan MacKenzie-0/+117
2020-05-18Add asm! to MIRAmanieu d'Antras-3/+62
2020-05-09Address review commentsMatthew Jasper-2/+6
2020-05-09Reduce the number of drop-flag assignments in unwind pathsMatthew Jasper-4/+1
2020-05-09Rollup merge of #71942 - nnethercote:shrink-LocalDecl, r=matthewjasperDylan DPC-1/+1
2020-05-08Rollup merge of #71993 - ecstatic-morse:cleanup-old-liveness, r=jonas-schievinkDylan DPC-0/+7
2020-05-07Incorporate old module docs into `MaybeLiveLocals` docsDylan MacKenzie-0/+7
2020-05-06Add `SourceInfo::outermost`.Nicholas Nethercote-1/+1
2020-05-04Import dataflow impls via the `impls` submoduleDylan MacKenzie-6/+1
2020-05-04Export dataflow impls by nameDylan MacKenzie-4/+4
2020-05-03Use agreed upon terminology in cursor docsDylan MacKenzie-5/+5
2020-05-03Live variable analysisDylan MacKenzie-2/+141
2020-05-03Initialize the cursor with an empty stateDylan MacKenzie-4/+10
2020-05-03Support backward dataflow analysesDylan MacKenzie-639/+1075
2020-04-22Use `Body` everywhereDylan MacKenzie-2/+2
2020-04-16don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger-4/+3
2020-04-09Make `MaybeStorageLive` correct for all kinds of MIR bodiesDylan MacKenzie-5/+17
2020-04-03Rollup merge of #70707 - ecstatic-morse:dataflow-graphviz-cleanup, r=nikomats...Mazdak Farrokhzad-277/+0
2020-04-02Remove unused graphviz visualizationDylan MacKenzie-277/+0