summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2021-05-17rustc_codegen_ssa: append blocks to functions w/o creating a builder.Eduard-Mihai Burtescu-2/+3
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-32/+20
2021-05-15rustc_codegen_ssa: generate MSVC cleanup pads on demand, like GNU landing pads.Eduard-Mihai Burtescu-81/+7
2021-03-26Use iter::zip in compiler/Josh Stone-3/+1
2021-03-10Remove the -Zinsert-sideeffectSimonas Kazlauskas-2/+0
2021-01-30codegen: assume constants cannot fail to evaluateRalf Jung-0/+8
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-1/+1
2020-11-16compiler: fold by valueBastian Kauschke-4/+4
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-9/+5
2020-10-21rustc_codegen_llvm: add support for inlined function debuginfo.Eduard-Mihai Burtescu-1/+1
2020-10-15Prevent miscompilation in trivial loop {}Mark Rousskov-1/+1
2020-09-15Extract some intrinsics out of rustc_codegen_llvmkhyperia-0/+1
2020-09-04Change ty.kind to a methodLeSeulArtichaut-2/+2
2020-08-30mv compiler to compiler/mark-0/+492