about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2023-07-06Auto merge of #113377 - BoxyUwU:move_ty_ctors_to_ty, r=compiler-errorsbors-28/+39
2023-07-06Rollup merge of #113334 - fmease:revert-lexing-c-str-lits, r=compiler-errorsfee1-dead-52/+64
2023-07-06Rollup merge of #112791 - WaffleLapkin:wag_the_llvm, r=cuviperfee1-dead-0/+11
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-28/+39
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-52/+64
2023-07-05Move `coverageinfo::ffi` and `coverageinfo::map` out of SSAZalathar-3/+442
2023-07-05Remove trait `CoverageInfoMethods`, since non-LLVM backends don't need itZalathar-5/+11
2023-07-05Narrow trait `CoverageInfoBuilderMethods` down to just one methodZalathar-2/+57
2023-07-02Auto merge of #113040 - Kobzol:llvm-remark-streamer, r=tmiaskobors-5/+47
2023-07-02Add `rustc` option to output LLVM optimization remarks to YAML filesJakub Beránek-5/+47
2023-06-30llvm ffi: Expose `CallInst->setTailCallKind`Maybe Waffle-0/+11
2023-06-30Auto merge of #109524 - bzEq:aix-embed-llvmbc, r=nagisabors-2/+19
2023-06-30Auto merge of #113162 - matthiaskrgr:rollup-fct3wj7, r=matthiaskrgrbors-8/+102
2023-06-30Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obkbors-17/+25
2023-06-29Rollup merge of #111322 - mirkootter:master, r=davidtwcoMatthias Krüger-8/+102
2023-06-29Simplify the `bundles` vectors.Nicholas Nethercote-6/+6
2023-06-29Use `SmallVec` for the `bundles` vectors.Nicholas Nethercote-6/+15
2023-06-29Set capacity of the string passed to `push_item_name`.Nicholas Nethercote-2/+2
2023-06-29Avoid an unnecessary use of `SmallStr`.Nicholas Nethercote-3/+2
2023-06-29Replace a `lookup_debug_loc` call.Nicholas Nethercote-3/+3
2023-06-29Avoid unnecessary line lookup.Nicholas Nethercote-1/+1
2023-06-27Auto merge of #112516 - erikdesjardins:loop, r=davidtwcobors-15/+7
2023-06-19Store generator field names in GeneratorLayout.Camille GILLOT-9/+5
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-4/+5
2023-06-16Rollup merge of #112474 - ldm0:ldm_enum_debuginfo_128_support, r=compiler-errorsMichael Goulet-8/+6
2023-06-14Introduce a minimum CGU size in non-incremental builds.Nicholas Nethercote-1/+1
2023-06-11cg_llvm: use index-based loop in write_operand_repeatedlyErik Desjardins-15/+7
2023-06-10Support 128-bit enum variant in debuginfo codegenDonoughLiu-8/+6
2023-06-08Auto merge of #110040 - ndrewxie:issue-84447-partial-1, r=lcnr,michaelwoeristerbors-2/+2
2023-06-08Use `c`-prefixed stringKai Luo-6/+6
2023-06-08Support embedding bitcode on AIXKai Luo-2/+19
2023-06-07fix comment (review change)Jan-Mirko Otter-1/+1
2023-06-07add comment regarding `__gxx_wasm_personality_v0`Jan-Mirko Otter-0/+4
2023-06-07wasm exception handlingJan-Mirko Otter-8/+89
2023-06-07add wasm eh intrinsicsJan-Mirko Otter-0/+9
2023-06-04Removed use of iteration through a HashMap/HashSet in rustc_incremental and r...Andrew Xie-2/+2
2023-06-04Use `load`-`store` instead of `memcpy` for short integer arraysScott McMurray-0/+36
2023-06-02Rollup merge of #111647 - klensy:cstr, r=oli-obkMatthias Krüger-60/+48
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-23/+33
2023-05-31Add a distinct `OperandValue::ZeroSized` variant for ZSTsScott McMurray-3/+2
2023-05-31use new c literals instead of cstr! macroklensy-60/+48
2023-05-30Auto merge of #112102 - Nilstrieb:rollup-ivu1hmc, r=Nilstriebbors-1/+1
2023-05-30Auto merge of #111768 - oli-obk:pair_const_llvm, r=cjgillotbors-32/+17
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-1/+1
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-1/+1
2023-05-26Add SafeStack support to rustcWesley Wiser-0/+4
2023-05-26Stop creating intermediate places just to immediate convert them to operandsOli Scherer-32/+17
2023-05-25Ensure Fluent messages are in alphabetical orderclubby789-54/+54
2023-05-25Auto merge of #86844 - bjorn3:global_alloc_improvements, r=pnkfelixbors-66/+79
2023-05-24Use `is_some_and`/`is_ok_and` in less obvious spotsMaybe Waffle-2/+1