about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2023-10-18coverage: Explicitly note that counter/expression IDs are function-localZalathar-0/+7
2023-10-18coverage: Store expression data in function coverage infoZalathar-78/+42
2023-10-18coverage: Store all of a function's mappings in function coverage infoZalathar-69/+39
2023-10-18coverage: Make expression simplification non-destructiveZalathar-22/+58
2023-10-18coverage: Collect a function's coverage mappings into a single listZalathar-75/+51
2023-10-18coverage: Rename `Operand` to `CovTerm`Zalathar-22/+22
2023-10-18coverage: Store the number of counters/expressions in function coverage infoZalathar-15/+22
2023-10-18coverage: Attach an optional `FunctionCoverageInfo` to `mir::Body`Zalathar-49/+48
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+3
2023-10-13Format all the let chains in compilerMichael Goulet-28/+59
2023-10-13Auto merge of #115964 - bjorn3:cgu_reuse_tracker_global_state, r=cjgillotbors-2/+0
2023-10-12Auto merge of #116510 - scottmcm:no-1-simd-v2, r=compiler-errorsbors-1/+6
2023-10-09Remove an LTO dependent cgu_reuse_tracker.set_actual_reuse callbjorn3-2/+0
2023-10-08Make FnDef 1-ZST in LLVM debuginfo.Camille GILLOT-2/+10
2023-10-07Copy 1-element arrays as scalars, not vectorsScott McMurray-1/+6
2023-10-05Rollup merge of #116223 - catandcoder:master, r=cjgillotJubilee-1/+1
2023-10-04Fix misuses of a vs ancui fliter-1/+1
2023-10-03coverage: Let each coverage statement hold a vector of code regionsZalathar-61/+65
2023-10-03coverage: Mappings for unused functions can all be zeroZalathar-11/+3
2023-10-02Limit to LLVM 17.0.2 to work around WinEH codegen bugNikita Popov-4/+10
2023-10-02Reapply: Mark drop calls in landing pads cold instead of noinlineErik Desjardins-3/+5
2023-09-30Auto merge of #115933 - oli-obk:simd_shuffle_const, r=workingjubileebors-2/+55
2023-09-29Auto merge of #115986 - onur-ozkan:fix-cross-compilation-lto-problem, r=wesle...bors-3/+16
2023-09-26Auto merge of #116144 - lcnr:subst-less, r=oli-obkbors-2/+2
2023-09-26subst -> instantiatelcnr-2/+2
2023-09-25Pass name of object file to LLVM so it can correctly emit S_OBJNAMEFlorian Schmiderer-5/+17
2023-09-24Add OwnedTargetMachine to manage llvm:TargetMachine. Uses pointersFlorian Schmiderer-40/+142
2023-09-23allow LTO on `proc-macro` crates with `-Zdylib-lto`onur-ozkan-3/+16
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-18Prototype using const generic for simd_shuffle IDX arrayOli Scherer-2/+55
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