summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir
AgeCommit message (Expand)AuthorLines
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-2/+0
2020-01-10Errors in promoteds may only cause lints not hard errorsOliver Scherer-8/+7
2020-01-10Add span_bug that notes that shuffle indices must be constantSantiago Pastorino-0/+2
2020-01-10Remove PlaceBase enum and make Place base field be local: LocalSantiago Pastorino-66/+52
2020-01-10Remove Static from PlaceBaseSantiago Pastorino-60/+40
2020-01-10Use if let instead of match with one meaningful armSantiago Pastorino-19/+9
2020-01-10Remove StaticKindSantiago Pastorino-6/+1
2020-01-10Remove StaticKind::PromotedSantiago Pastorino-64/+3
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-3/+6
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-4/+7
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-2/+2
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-11/+10
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-3/+3
2019-12-28Auto merge of #67598 - jumbatm:issue67557_simd_shuffle, r=oli-obkbors-3/+6
2019-12-25Run RustFmtjumbatm-1/+4
2019-12-25Pass new instance instead of self.instance to simd_shuffle_indices.jumbatm-3/+3
2019-12-24x.py fmt after previous deignoreMark Rousskov-124/+85
2019-12-22Format the worldMark Rousskov-937/+898
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-23/+10
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-23/+10
2019-12-20Rollup merge of #64588 - matthewjasper:mir-address-of, r=oli-obkMazdak Farrokhzad-21/+41
2019-12-18Add Rvalue::AddressOf to MIRMatthew Jasper-21/+41
2019-12-15Remove now-redundant range check on u128 -> f32 castsRobin Kruppe-36/+7
2019-12-11Auto merge of #66650 - matthewjasper:nonuniform-array-move, r=pnkfelixbors-1/+2
2019-12-11Rollup merge of #67134 - oli-obk:const_prop_zst, r=wesleywiserYuki Okushi-1/+8
2019-12-09Make const index and subslice array projections more usefulMatthew Jasper-1/+2
2019-12-08Rollup merge of #66991 - Nashenas88:body_cache_cleanup, r=eddybMazdak Farrokhzad-3/+3
2019-12-08Rollup merge of #66325 - BartMassey:master, r=joshtriplettMazdak Farrokhzad-1/+1
2019-12-08Ensure that we get a hard error on generic ZST constants if their body causes...Oliver Scherer-1/+8
2019-12-07Auto merge of #65881 - anp:implicit-caller-location, r=eddyb,oli-obkbors-12/+50
2019-12-06Address review feedback.Adam Perry-4/+4
2019-12-06Caller location is propagated via immediates rather than memory.Adam Perry-8/+13
2019-12-05Pass a location to #[track_caller] functions in codegen_call_terminator.Adam Perry-4/+29
2019-12-05Add field to FunctionCx for passing caller location.Adam Perry-8/+16
2019-12-05rustc_codegen_ssa: Fix line accidentally reverted during rebasePaul Daniel Faria-1/+1
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-2/+2
2019-12-06use abort instead of unreachableRalf Jung-1/+9
2019-12-05commentsRalf Jung-2/+5
2019-12-05codegen: mark invalid SetDiscriminant unreachableRalf Jung-2/+3
2019-12-03rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-17/+13
2019-12-03rustc: rename FnAbi::new to FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-1/+1
2019-12-03rustc: compute FnAbi's for virtual calls through FnAbi::of_instance.Eduard-Mihai Burtescu-22/+26
2019-12-03rustc_codegen_ssa: use FnAbi::of_instance wherever possible.Eduard-Mihai Burtescu-5/+2
2019-12-03rustc_codegen_ssa: clean up lifetimes on TerminatorCodegenHelper's methods.Eduard-Mihai Burtescu-14/+13
2019-12-03rustc_codegen_ssa: make codegen_instance a simple wrapper for codegen_mir.Eduard-Mihai Burtescu-3/+6
2019-12-03rustc_codegen_ssa: use &'tcx mir::Body<'tcx> instead of &'a ... for the MIR b...Eduard-Mihai Burtescu-28/+29
2019-12-03rustc: expose the mir::Body reference lifetime from mir::ReadOnlyBodyCache (#...Eduard-Mihai Burtescu-7/+7
2019-12-02Fix issues caused during rebasingPaul Daniel Faria-1/+1
2019-12-02Remove files created during conflict resolutionPaul Daniel Faria-1696/+0