about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2023-11-06warn when using an unstable feature with -Ctarget-featureRalf Jung-19/+35
2023-11-04Rollup merge of #117554 - durin42:llvm-delete-dead-zext-code, r=nikicTakayuki Maeda-10/+1
2023-11-03consts: remove dead code around `i1` constant valuesAugie Fackler-10/+1
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+1
2023-10-31Merge simd size and type extraction into checking whether a type is simd, as ...Oli Scherer-48/+26
2023-10-31Simplify all `require_simd` invocations by moving all of the shared invocatio...Oli Scherer-37/+19
2023-10-31don't use the moral equivalent of `assert!(false, "foo")`Oli Scherer-33/+22
2023-10-28Auto merge of #117123 - Zalathar:bad-counter-ids, r=petrochenkovbors-31/+41
2023-10-28coverage: Consistently remove unused counter IDs from expressions/mappingsZalathar-31/+41
2023-10-27Link to correct issue in PassMode::Direct ptx-kernel exceptionKjetil Kjeka-1/+1
2023-10-27Documentation and error message improvements related to PassMode::Direct assertKjetil Kjeka-2/+2
2023-10-26NVPTX: Allow PassMode::Direct for ptx kernels for nowKjetil Kjeka-1/+6
2023-10-23Auto merge of #116033 - bvanjoi:fix-116032, r=petrochenkovbors-2/+0
2023-10-22use visibility to check unused imports and delete some stmtsbohan-2/+0
2023-10-22coverage: Emit the filenames section before encoding per-function mappingsZalathar-21/+15
2023-10-22coverage: Encode function mappings without re-sorting themZalathar-13/+15
2023-10-22coverage: Encapsulate local-to-global file mappingsZalathar-5/+29
2023-10-22coverage: Build the global file table ahead of timeZalathar-25/+49
2023-10-22coverage: Fetch expressions and mappings separatelyZalathar-28/+14
2023-10-22coverage: Split `FunctionCoverage` into distinct collector/finished phasesZalathar-24/+40
2023-10-21coverage: Change query `codegened_and_inlined_items` to a plain functionZalathar-3/+34
2023-10-21coverage: Move unused-function helpers closer to where they are usedZalathar-43/+39
2023-10-21coverage: Emit mappings for unused functions without generating stubsZalathar-74/+37
2023-10-20s/generator/coroutine/Oli Scherer-112/+112
2023-10-20s/Generator/Coroutine/Oli Scherer-18/+18
2023-10-19Auto merge of #115214 - Urgau:rfc-3127-trim-paths, r=compiler-errorsbors-40/+84
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-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-40/+84
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