about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir/rvalue.rs
AgeCommit message (Expand)AuthorLines
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
2019-04-25Generalize discriminant info calls for generators and ADTsTyler Mandry-6/+5
2019-04-15basic refactor. Adding PointerCast enumSaleem Jaffer-8/+8
2019-03-31Rollup merge of #59580 - taiki-e:coerce-closure, r=oli-obkMazdak Farrokhzad-1/+1
2019-03-31Rollup merge of #59519 - eddyb:layout-variants-refactor, r=oli-obkMazdak Farrokhzad-2/+1
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-1/+1
2019-03-30Remove redundant importsFabian Drinck-1/+0
2019-03-29Remove type_variadic_func and typ_array from cg_ssabjorn3-25/+4
2019-03-29Use Builder instead of CodegenCx for OperandRef and LocalRefbjorn3-2/+5
2019-03-29rustc_target: factor out common fields of non-Single Variants.Eduard-Mihai Burtescu-2/+1
2019-03-03Auto merge of #58673 - matthewjasper:typeck-ptr-coercions, r=pnkfelixbors-2/+4
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-1/+1
2019-02-23Type check coercions to pointer typesMatthew Jasper-2/+4
2019-02-09librustc_codegen_ssa => 2018Taiki Endo-5/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Fix alignment for array indexingNikita Popov-1/+2
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-11-29Move IntrinsicCallMethods::call_overflow_intrinsics to BuilderMethods::checke...bjorn3-1/+1
2018-11-29Don't use llvm intrinsic names in cg_ssabjorn3-80/+2
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-1/+1
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-4/+4
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16All Builder methods now take &mut self instead of &selfDenis Merigoux-92/+97
2018-11-16Added some docs + start to &mut self builder methodsDenis Merigoux-3/+3
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-0/+996