about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir/block.rs
AgeCommit message (Expand)AuthorLines
2019-10-22Pattern match over PlaceRef rather than PlaceSantiago Pastorino-50/+34
2019-10-13Remove MiscMethods::instancesbjorn3-4/+4
2019-10-10Auto merge of #59546 - sfanxiang:interminable-ub, r=nagisabors-1/+40
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-28rustc_codegen_ssa: remove redundant `va_list_ref` field from `FunctionCx`.Eduard-Mihai Burtescu-5/+7
2019-09-28rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures.Eduard-Mihai Burtescu-29/+3
2019-09-28Generate llvm.sideeffect at function entry instead of callXiang Fan-4/+7
2019-09-28Gate llvm.sideeffect under -Z insert-sideeffectXiang Fan-7/+9
2019-09-28Add llvm.sideeffect to potential infinite loops and recursionsXiang Fan-1/+35
2019-09-25Rename `sty` to `kind`varkor-2/+2
2019-09-17Get rid of special const intrinsic query in favour of `const_eval`Oliver Scherer-2/+1
2019-09-14Rollup merge of #64435 - eddyb:arguments-against-arg, r=rkruppeMazdak Farrokhzad-9/+9
2019-09-12codegen: be more explicit about setting giving names to allocas.Eduard-Mihai Burtescu-9/+9
2019-09-09Convert Place's projection to a boxed sliceSantiago Pastorino-5/+5
2019-09-05Rollup merge of #64003 - Dante-Broggi:place-align-in-layout, r=matthewjasperMazdak Farrokhzad-2/+2
2019-09-04Remove `LocalInternedString` uses from `librustc_codegen_llvm`.Nicholas Nethercote-6/+5
2019-08-29`new_sized` is mostly used without alignDante-Broggi-2/+2
2019-08-22Move def_id out add substsrefWesley Wiser-2/+4
2019-08-16Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::Pattern...Eduard-Mihai Burtescu-1/+1
2019-08-11Copy ty::Instance instead of passing by referenceMark Rousskov-3/+3
2019-07-29use PanicInfo and UnsupportedOpInfoSaleem Jaffer-3/+3
2019-07-24fix unused importRalf Jung-1/+1
2019-07-24use PanicMessage type for MIR assertion errorsRalf Jung-5/+5
2019-07-24do not use InterpError::description outside librustc::mirRalf Jung-2/+2
2019-07-23Rollup merge of #62859 - spastorino:rename-to-as-ref, r=CentrilMark Rousskov-4/+4
2019-07-23Rollup merge of #60951 - saleemjaffer:mir_better_error_enum, r=oli-obkMark Rousskov-3/+3
2019-07-23renames EvalErrorPanic to PanicMessageSaleem Jaffer-3/+3
2019-07-23moving some variants from InterpError to EvalErrorPanicSaleem Jaffer-3/+3
2019-07-22Place::as_place_ref is now Place::as_refSantiago Pastorino-4/+4
2019-07-20Avoid cloning Place in codegen_placeSantiago Pastorino-5/+8
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-12/+22
2019-06-18Auto merge of #59625 - immunant:copy_variadics_typealias, r=eddybbors-3/+3
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-17Expose `VaListImpl` as the Rust equivalent of `__va_list_tag` and implement C...Andrei Homescu-3/+3
2019-06-11Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-4/+1
2019-06-11rustc_codegen_*: deny(unused_lifetimes).Eduard-Mihai Burtescu-1/+1
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-11/+11
2019-06-02remove unneeded depsMark Mansi-1/+0
2019-06-02deduplicate ty::Instance constructorsMark Mansi-2/+2
2019-05-20Introduce `LocalInternedString::intern`.Nicholas Nethercote-5/+5
2019-05-14removes `AbiMethods`Saleem Jaffer-7/+7
2019-04-04Rollup merge of #59639 - cuviper:ignore-uninhabited, r=eddybMazdak Farrokhzad-0/+7
2019-04-03Never return uninhabited values at allJosh Stone-0/+7
2019-04-03Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddybMazdak Farrokhzad-1/+1
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-1/+1
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-3/+3
2019-03-31Fix LLVM IR generated for C-variadic argumentsDan Robertson-13/+2
2019-03-29Use ExactSizeIterator + TrustedLen instead of num_cases arg for switchbjorn3-1/+0
2019-03-29Add a method for emiting a switch.bjorn3-10/+7
2019-03-29Remove const_{cstr,str_slice,get_elt,get_real} and is_const_real methods from...bjorn3-33/+20