about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2023-09-22Have a single struct for queries and hookOli Scherer-3/+2
2023-09-22Add a way to decouple the implementation and the declaration of a TyCtxt method.Oli Scherer-1/+2
2023-09-21coverage: Don't bother renumbering expressions on the Rust sideZalathar-156/+64
2023-09-21coverage: Explicitly simplify coverage expressions in codegenZalathar-1/+57
2023-09-21coverage: Make the zero counter a constantZalathar-15/+12
2023-09-15cannot have Direct for unsized typesRalf Jung-0/+5
2023-09-15clarify PassMode::Indirect as wellRalf Jung-15/+20
2023-09-15explain PassMode::CastRalf Jung-10/+12
2023-09-14Auto merge of #115817 - fee1-dead-contrib:fix-codegen, r=oli-obkbors-1/+3
2023-09-14treat host effect params as erased generics in codegenDeadbeef-1/+3
2023-09-14Auto merge of #114656 - bossmc:rework-no-coverage-attr, r=oli-obkbors-2/+2
2023-09-13Rollup merge of #115736 - Zoxc:time-cleanup, r=wesleywiserMatthias Krüger-1/+1
2023-09-11coverage: Simplify grouping of mappings by fileZalathar-25/+26
2023-09-11coverage: Push down the call to `get_expressions_and_counter_regions`Zalathar-7/+7
2023-09-11coverage: Push down creation of the mappings payload bufferZalathar-21/+14
2023-09-11coverage: Reserve capacity for all of a function's mapping regionsZalathar-1/+1
2023-09-11coverage: Use a stable sort when grouping mapped regions by fileZalathar-1/+1
2023-09-11coverage: Convert `CoverageMapGenerator` to `GlobalFileTable`Zalathar-76/+96
2023-09-10Remove `verbose_generic_activity_with_arg`John Kåre Alsaker-1/+1
2023-09-08Auto merge of #115685 - matthiaskrgr:rollup-t31gowy, r=matthiaskrgrbors-1/+33
2023-09-09Rollup merge of #115358 - durin42:compress-debuginfo, r=oli-obkMatthias Krüger-1/+33
2023-09-08Auto merge of #115417 - dpaoliello:fixdi, r=wesleywiserbors-17/+23
2023-09-08Auto merge of #115641 - durin42:llvm-18-fatlto-take-2, r=nikicbors-16/+56
2023-09-08Auto merge of #115418 - Zoxc:freeze-source, r=oli-obkbors-1/+1
2023-09-08debuginfo: add compiler option to allow compressed debuginfo sectionsAugie Fackler-1/+33
2023-09-08lto: handle Apple platforms correctly by eliding __LLVM, from section nameAugie Fackler-1/+4
2023-09-08lto: load bitcode sections by nameAugie Fackler-16/+53
2023-09-08Auto merge of #115372 - RalfJung:abi-assert-eq, r=davidtwcobors-1/+38
2023-09-08Rework no_coverage to coverage(off)Andy Caldwell-2/+2
2023-09-08Auto merge of #113492 - nebulark:pr_96475, r=petrochenkovbors-0/+23
2023-09-08the wasm ABI behavior is a bugRalf Jung-9/+6
2023-09-08Add missing Debuginfo to PDB debug file on windows.Florian Schmiderer-0/+23
2023-09-07lto: handle Apple platforms correctly by eliding __LLVM, from section nameAugie Fackler-1/+4
2023-09-07lto: load bitcode sections by nameAugie Fackler-16/+53
2023-09-07Use `Freeze` for `SourceFile.lines`John Kåre Alsaker-1/+1
2023-09-07extend comments around PassMode::DirectRalf Jung-1/+41
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-3/+3
2023-09-01Deduplicate inlined function debug info, but create a new lexical scope to ch...Daniel Paoliello-17/+23
2023-09-01remove unnecessary heap allocationXXIV-2/+2
2023-08-30Auto merge of #115058 - Swatinem:inline-add-coverage, r=compiler-errorsbors-123/+46
2023-08-29Rollup merge of #111580 - atsuzaki:layout-ice, r=oli-obkMatthias Krüger-1/+2
2023-08-29const_eval and codegen: audit uses of is_zstRalf Jung-2/+2
2023-08-29Auto merge of #115260 - scottmcm:not-quite-so-cold, r=WaffleLapkinbors-1/+8
2023-08-28Don't ICE on layout computation failureKatherine Philip-1/+2
2023-08-28Rollup merge of #115240 - RalfJung:llvm-no-type, r=bjorn3Matthias Krüger-30/+8
2023-08-28also avoid matching on the type in scalar_pair_element_llvm_typeRalf Jung-21/+3
2023-08-26Use `preserve_mostcc` for `extern "rust-cold"`Scott McMurray-1/+8
2023-08-26Auto merge of #115232 - wesleywiser:revert_114643, r=tmiaskobors-65/+46
2023-08-26codegen_llvm/llvm_type: avoid matching on the Rust typeRalf Jung-9/+5
2023-08-25Stop emitting non-power-of-two vectors in basic LLVM codegenScott McMurray-0/+4