about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir
AgeCommit message (Expand)AuthorLines
2021-09-25Auto merge of #89030 - nbdd0121:box2, r=jonas-schievinkbors-0/+13
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+13
2021-09-24Auto merge of #89120 - In-line:remove_unneded_visible_parents_map, r=estebankbors-10/+15
2021-09-22Support `#[track_caller]` on closures and generatorsAaron Hill-7/+30
2021-09-22Auto merge of #88629 - wesleywiser:fix_debuginfo_for_scalarpair_params, r=oli...bors-15/+11
2021-09-21Disable visible path calculation for PrettyPrinter in Ok path of compilerAlik Aslanyan-10/+15
2021-09-19Auto merge of #88575 - eddyb:fn-abi-queries, r=nagisabors-18/+15
2021-09-19Rollup merge of #88855 - calebzulawski:feature/simd_shuffle, r=nagisaYuki Okushi-2/+6
2021-09-18Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-14/+11
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-9/+9
2021-09-18Remove support for reentrant start blocks from codegenTomasz Miąsko-19/+5
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-2/+2
2021-09-16Fix shuffle index constant not being monomorphized.Caleb Zulawski-2/+6
2021-09-13Update compiler/rustc_codegen_ssa/src/mir/mod.rsOli Scherer-1/+1
2021-09-13Fix debuginfo for ScalarPair abi parametersWesley Wiser-15/+10
2021-09-13Add tracing level for codegen_mirWesley Wiser-0/+1
2021-09-12Auto merge of #88839 - nbdd0121:alignof, r=nagisabors-15/+21
2021-09-13Introduce NullOp::AlignOfGary Guo-15/+21
2021-09-09rename `is_valid_for` to `is_valid`Andreas Liljeqvist-1/+1
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-14/+14
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-4/+3
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-10/+9
2021-08-30rustc_target: `TyAndLayout::field` should never error.Eduard-Mihai Burtescu-4/+2
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-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-4/+12
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-3/+16
2021-08-04Prepare gep for opaque pointersTomasz Miąsko-3/+5
2021-08-04Prepare struct_gep for opaque pointersTomasz Miąsko-4/+9
2021-08-03Implement pointer casting.Charles Lew-19/+8
2021-07-14consistently treat None-tagged pointers as ints; get rid of some deprecated S...Ralf Jung-4/+4
2021-07-09Don't access pointer element type for nontemporal storeNikita Popov-5/+4
2021-07-09Fix project_deref() implementationNikita Popov-13/+1
2021-07-09Pass type when creating loadNikita Popov-7/+18
2021-07-09Pass type when creating atomic loadNikita Popov-5/+4
2021-06-21Auto merge of #86166 - tmiasko:no-alloca-for-zsts, r=nagisabors-93/+74
2021-06-15Refactor to make interpreter and codegen backend neutral to vtable internal r...Charles Lew-1/+5
2021-06-10Do not emit alloca for ZST locals with multiple assignmentsTomasz Miąsko-93/+74
2021-06-07Use preorder traversal when checking for SSA localsTomasz Miąsko-1/+4
2021-06-07Rollup merge of #85965 - tmiasko:a, r=nagisaGuillaume Gomez-46/+4
2021-06-03Remove check for projections in a branch without anyTomasz Miąsko-13/+0
2021-06-03Remove unused support for `VarDebugInfo`Tomasz Miąsko-33/+4
2021-05-31Remove special handling of `box_free` from `LocalAnalyzer`Tomasz Miąsko-29/+0
2021-05-17rustc_codegen_ssa: append blocks to functions w/o creating a builder.Eduard-Mihai Burtescu-10/+12
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-39/+41
2021-05-16Auto merge of #85316 - eddyb:cg-ssa-on-demand-cleanuppad, r=nagisabors-112/+109
2021-05-15Rollup merge of #85215 - richkadel:ice-fixes-minus-dead-blocks, r=tmandryGuillaume Gomez-1/+1