summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir/rvalue.rs
AgeCommit message (Expand)AuthorLines
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-1/+1
2020-01-28codegen_place and related functions can take PlaceRef by valueSantiago Pastorino-3/+3
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-217/+211
2019-12-20Rollup merge of #64588 - matthewjasper:mir-address-of, r=oli-obkMazdak Farrokhzad-20/+38
2019-12-18Add Rvalue::AddressOf to MIRMatthew Jasper-20/+38
2019-12-15Remove now-redundant range check on u128 -> f32 castsRobin Kruppe-36/+7
2019-12-03rustc: expose the mir::Body reference lifetime from mir::ReadOnlyBodyCache (#...Eduard-Mihai Burtescu-3/+3
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-3/+3
2019-12-02Remove BodyCache.body and rely on Deref as much as possible for ReadOnlyBodyC...Paul Daniel Faria-3/+3
2019-12-02Undo minor changes that weren't needed, fix one lifetime typoPaul Daniel Faria-5/+1
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-2/+2
2019-12-02Account for new maybe_sideeffect helper that requires predecessorsPaul Daniel Faria-3/+3
2019-12-02Revert back to using FunctionCx's BodyPaul Daniel Faria-29/+24
2019-12-02Add Body back as field of FunctionCx, but under a different lifetimePaul Daniel Faria-2/+2
2019-12-02Remove Body from FunctionCx, pass it along during librustc_codegen_ssaPaul Daniel Faria-25/+34
2019-12-02Simplify Cache wrapper to single type, impl Deref on it, fix all compilation ...Paul Daniel Faria-3/+3
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-28/+27
2019-10-25Don't cast directly from `&[T; N]` to `*const T`Matthew Jasper-0/+1
2019-10-22Pattern match over PlaceRef rather than PlaceSantiago Pastorino-4/+1
2019-10-19Remove unreachable unit tuple compare binop codegenCaleb Behunin-8/+1
2019-10-13Remove MiscMethods::instancesbjorn3-3/+3
2019-10-13Inline functions from cg_ssa::callee and remove the modbjorn3-2/+9
2019-10-13Remove is_const_integral method from ConstMethodsbjorn3-1/+1
2019-10-09Reifying callers of Instance::resolve use resolve_for_fn_ptr.Adam Perry-1/+1
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-2/+3
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-1/+3
2019-09-25Rename `sty` to `kind`varkor-3/+3
2019-09-14Rollup merge of #64435 - eddyb:arguments-against-arg, r=rkruppeMazdak Farrokhzad-1/+1
2019-09-12codegen: be more explicit about setting giving names to allocas.Eduard-Mihai Burtescu-1/+1
2019-09-09Convert Place's projection to a boxed sliceSantiago Pastorino-1/+1
2019-08-29`new_sized` is mostly used without alignDante-Broggi-1/+1
2019-08-07Auto merge of #63152 - estebank:big-array, r=oli-obkbors-4/+9
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+1
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-08-04review comments: clean upEsteban Küber-4/+4
2019-08-03Simplify change to layout_ofEsteban Küber-1/+0
2019-08-03Point to local place span on "type too big" errorEsteban Küber-4/+10
2019-07-22Place::as_place_ref is now Place::as_refSantiago Pastorino-3/+3
2019-07-20Remove explicit return from last line of fnSantiago Pastorino-1/+1
2019-07-20Avoid cloning Place in codegen_placeSantiago Pastorino-3/+3
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-1/+4
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-4/+4
2019-06-11is_fp and is_floating_point do the same thing, remove the formerRalf Jung-2/+2
2019-06-02remove unneeded depsMark Mansi-1/+0
2019-06-02deduplicate ty::Instance constructorsMark Mansi-2/+2
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-3/+3
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-6/+5
2019-04-25Update existing usagesvarkor-1/+1