summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir/rvalue.rs
AgeCommit message (Expand)AuthorLines
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+13
2021-09-12Auto merge of #88839 - nbdd0121:alignof, r=nagisabors-14/+21
2021-09-13Introduce NullOp::AlignOfGary Guo-14/+21
2021-09-09rename `is_valid_for` to `is_valid`Andreas Liljeqvist-1/+1
2021-09-09derive Copy for WrappingRange and ScalarAndreas Liljeqvist-1/+1
2021-09-09Add methods for checking for full ranges to `Scalar` and `WrappingRange`Andreas Liljeqvist-2/+1
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-2/+2
2021-08-25Auto merge of #88242 - bonega:allocation_range, r=oli-obkbors-4/+4
2021-08-22Use custom wrap-around type instead of RangeAndreas Liljeqvist-4/+4
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-1/+2
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-1/+8
2021-08-03Implement pointer casting.Charles Lew-19/+8
2021-05-12entirely remove rustc_args_required_const attributeRalf Jung-4/+0
2021-04-21rustc: Use LLVM's new saturating float-to-int intrinsicsAlex Crichton-132/+36
2021-03-12Emit the enum range assumption if the range only contains one elementhi-rustin-1/+1
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2020-12-11Lower `discriminant_value` intrinsicTomasz Miąsko-0/+1
2020-11-16compiler: fold by valueBastian Kauschke-6/+6
2020-11-07Monomorphize a type argument of size-of operation during codegenTomasz Miąsko-0/+1
2020-09-04Change ty.kind to a methodLeSeulArtichaut-3/+3
2020-09-01Auto merge of #75529 - bugadani:bounds-check, r=nagisabors-5/+21
2020-09-01Auto merge of #76071 - khyperia:configurable_to_immediate, r=eddybbors-1/+1
2020-08-31Additional assumption to elide bounds checkDániel Buga-5/+21
2020-08-30mv compiler to compiler/mark-0/+1006