about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2023-07-21Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obkbors-2/+2
2023-07-21Rollup merge of #113780 - dtolnay:printkindpath, r=b-naberMatthias Krüger-36/+55
2023-07-21Rollup merge of #113723 - khei4:khei4/llvm-stats, r=oli-obk,nikicMatthias Krüger-2/+31
2023-07-21Don't treat ref. fields with non-null niches as `dereferenceable_or_null`Moulins-2/+2
2023-07-20Implement printing to file in PassWrapperDavid Tolnay-4/+21
2023-07-20Implement printing to file in llvm_utilDavid Tolnay-13/+14
2023-07-20Implement printing to file in codegen_backend.printDavid Tolnay-11/+12
2023-07-20Store individual output file name with every PrintRequestDavid Tolnay-13/+13
2023-07-20address feedback from nikic and oli-obk https://github.com/rust-lang/rust/pul...khei4-18/+17
2023-07-19Rollup merge of #113716 - DianQK:add-no_builtins-to-function, r=pnkfelixDylan DPC-0/+4
2023-07-19Auto merge of #112591 - jfgoog:better-dlltool-diagnostics, r=WaffleLapkinbors-19/+26
2023-07-18Add the `no-builtins` attribute to functions when `no_builtins` is applied at...DianQK-0/+4
2023-07-17Better diagnostics for dlltool errors.James Farrell-19/+26
2023-07-17Introduce `MonoItemData`.Nicholas Nethercote-2/+2
2023-07-17print on rustc_codegen_llvm and rename malloc and cpy c_charkhei4-8/+26
2023-07-16rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics.Patrick Walton-0/+12
2023-07-16Auto merge of #113430 - Zalathar:hash, r=b-naberbors-11/+5
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-42/+42
2023-07-14make opt diagnostic kinds printableRémy Rakic-1/+1
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-8/+15
2023-07-13Remove `LLVMRustCoverageHashCString`Zalathar-7/+1
2023-07-13Pass a byte slice to `coverageinfo::hash_bytes` instead of an owned vectorZalathar-2/+2
2023-07-13Don't clone symbol names for coverage hashingZalathar-3/+3
2023-07-10Reuse LLVMConstInBoundsGEP2Jubilee Young-3/+3
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/+63
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/+63
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