about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir/rvalue.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-1006/+0
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-2/+2
2020-07-28rustc: Improving safe wasm float->int castsAlex Crichton-33/+134
2020-07-20mir: `unused_generic_params` queryDavid Wood-11/+10
2020-07-02Use WASM's saturating casts if they are availableChristopher Serr-3/+8
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+8
2020-05-06Define UB in float-to-int casts to saturateMark Rousskov-1/+1
2020-04-22Don't use `*` for deref-coercionDylan MacKenzie-3/+3
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-4/+5
2020-04-05Stop importing int/float modules in librustc_*Linus Färnstrand-2/+0
2020-04-02direct imports for langitem stuffMazdak Farrokhzad-1/+1
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-5/+6
2020-03-31Use Place directly in codegen_place_to_pointer, it's CopySantiago Pastorino-3/+3
2020-03-31Use Place directly in evaluate_array_len, it's CopySantiago Pastorino-2/+2
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-5/+5
2020-03-23Evaluate repeat expression lengths as late as possibleOliver Scherer-0/+3
2020-03-21Fix ICE caused by truncating a negative ZST enum discriminantWesley Wiser-1/+6
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