about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2023-08-22Auto merge of #114643 - dpaoliello:inlinedebuginfo, r=wesleywiserbors-46/+65
2023-08-22Fix spelling mistakeWesley Wiser-1/+1
2023-08-18Auto merge of #113814 - ChoKyuWon:master, r=davidtwcobors-1/+4
2023-08-18Replace the \01__gnu_mcount_nc to LLVM intrinsic for ARMChoKyuWon-1/+4
2023-08-15Auto merge of #114467 - Amanieu:asm-unstable-features, r=davidtwcobors-3/+4
2023-08-14add details for csky-unknown-linux-gnuabiv2 and add docsDirreke-1/+1
2023-08-14add a csky-unknown-linux-gnuabiv2 targetDirreke-0/+6
2023-08-13Auto merge of #113722 - bjorn3:allocator_shim_refactor, r=jackh726bors-92/+90
2023-08-11Use the same DISubprogram for each instance of the same inlined function with...Daniel Paoliello-46/+65
2023-08-10Rollup merge of #114622 - petrochenkov:noplugin, r=oli-obkMichael Goulet-3/+3
2023-08-10Auto merge of #114005 - Zalathar:no-cstr, r=jackh726bors-22/+37
2023-08-09Rollup merge of #111891 - rustbox:feat/riscv-isr-cconv, r=jackh726Matthias Krüger-2/+7
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-3/+3
2023-08-08feat: `riscv-interrupt-{m,s}` calling conventionsSeth Pellegrino-2/+7
2023-08-08Rollup merge of #113593 - rcvalle:rust-cfi-fix-90546, r=wesleywiserMatthias Krüger-21/+29
2023-08-08Auto merge of #114439 - Kobzol:remark-pgo-hotness, r=tmiaskobors-0/+3
2023-08-08Only enable hotness information when PGO is availableJakub Beránek-0/+3
2023-08-07CFI: Fix error compiling core with LLVM CFI enabledRamon de C Valle-21/+29
2023-08-07Update powerpc data layoutsNikita Popov-0/+11
2023-08-07Rollup merge of #114382 - scottmcm:compare-bytes-intrinsic, r=cjgillotMatthias Krüger-1/+12
2023-08-06Apply suggestions from code reviewscottmcm-0/+1
2023-08-06Add a new `compare_bytes` intrinsic instead of calling `memcmp` directlyScott McMurray-1/+11
2023-08-06Generate better function argument names in global_allocator expansionDavid Tolnay-2/+2
2023-08-04Rollup merge of #114450 - chenyukang:yukang-fix-114435, r=compiler-errorsMatthias Krüger-1/+1
2023-08-05Fix ICE failed to get layout for ReferencesErroryukang-1/+1
2023-08-04Use `unstable_target_features` when checking inline assemblyAmanieu d'Antras-3/+4
2023-08-04Extract a create_wrapper_function for use in allocator shim writingbjorn3-92/+90
2023-08-04Auto merge of #114350 - erikdesjardins:ident, r=tmiaskobors-3/+0
2023-08-04coverage: Don't convert symbol names to `CString` for FFIZalathar-5/+13
2023-08-04coverage: Don't convert filenames to `CString` for FFIZalathar-17/+24
2023-08-03Forbid old-style `simd_shuffleN` intrinsicsOli Scherer-21/+13
2023-08-02Rollup merge of #114079 - compiler-errors:closure-upvars, r=oli-obkNilstrieb-11/+4
2023-08-02coverage: Consolidate FFI types into one moduleZalathar-208/+201
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-11/+4
2023-08-01Auto merge of #113339 - lqd:respect-filters, r=tmiaskobors-24/+17
2023-08-01remove remark filtering on the rust sideRémy Rakic-23/+16
2023-08-01Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3bors-377/+152
2023-08-01Make coverage counter IDs count up from 0, not 1Zalathar-27/+12
2023-08-01Make coverage expression IDs count up from 0, not down from `u32::MAX`Zalathar-37/+16
2023-08-01Replace `ExpressionOperandId` with enum `Operand`Zalathar-27/+22
2023-07-31Auto merge of #113879 - nnethercote:codegen_ssa-cleanups, r=bjorn3bors-19/+7
2023-07-31Use standard Rust capitalization rules for names containing "LTO".Nicholas Nethercote-7/+7
2023-07-31Remove `ExtraBackendMethods::spawn_thread`.Nicholas Nethercote-12/+0
2023-07-31Auto merge of #114266 - calebzulawski:simd-bswap, r=compiler-errorsbors-11/+10
2023-07-30Fix simd_bswap for i8/u8Caleb Zulawski-11/+10
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-52/+43
2023-07-29cg_llvm: simplify llvm.masked.gather/scatter naming with opaque pointersErik Desjardins-105/+47
2023-07-29cg_llvm: clean up matchErik Desjardins-1/+1
2023-07-29cg_llvm: inline check_storeErik Desjardins-10/+2
2023-07-29cg_llvm: stop identifying ADTs in LLVM IRErik Desjardins-3/+0