about summary refs log tree commit diff
path: root/compiler/rustc_llvm
AgeCommit message (Expand)AuthorLines
2024-08-29Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikicGuillaume Gomez-1/+8
2024-08-29Add `-Zlint-llvm-ir`DianQK-1/+8
2024-08-27Rollup merge of #129648 - nnethercote:unreachable_pub-2, r=UrgauMatthias Krüger-0/+1
2024-08-27Rollup merge of #129635 - compiler-errors:unsafe-blocks, r=spastorinoMatthias Krüger-2/+3
2024-08-27Rollup merge of #126985 - Mrmaxmeier:dwarf-embed-source, r=davidtwcoTrevor Gross-2/+7
2024-08-27Add `warn(unreachable_pub)` to `rustc_llvm`.Nicholas Nethercote-0/+1
2024-08-26Use unsafe extern blocks throughout the compilerMichael Goulet-2/+3
2024-08-24Rollup merge of #129290 - tgross35:pin-cc, r=Mark-SimulacrumMatthias Krüger-1/+1
2024-08-21llvm-wrapper: adapt for LLVM 20 API changesKrasimir Georgiev-0/+11
2024-08-19Pin `cc` to 1.0.105Trevor Gross-1/+1
2024-08-15Auto merge of #128936 - bjorn3:fix_thin_archive_reading, r=jieyouxubors-9/+5
2024-08-14Fix null pointer dereference when a file is not an object filebjorn3-0/+3
2024-08-14Use toString instead of raw_svector_ostream for error messagesbjorn3-9/+2
2024-08-12Auto merge of #128371 - andjo403:rangeAttribute, r=nikicbors-0/+12
2024-08-11Add range attribute to scalar function results and argumentsAndreas Jonson-0/+12
2024-08-09Enable zstd for debug compression.Kyle Huey-3/+26
2024-07-30Disable MC/DC tests on LLVM 19Krasimir Georgiev-1/+1
2024-07-29Add `-Z embed-source=yes` to embed source code in DWARF debug infoMrmaxmeier-2/+7
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-07-25LLVM: LLVM-20.0 removes MMX typesMatthew Maurer-2/+0
2024-07-16Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwcoTrevor Gross-31/+105
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-1/+1
2024-07-12Remove LLVMRustDIBuilderInsertDeclareAtEnd return valueNikita Popov-11/+6
2024-07-12Fix incorrect NDEBUG handling in LLVM bindingsNikita Popov-2/+1
2024-07-07Fix review commentsbjorn3-0/+5
2024-07-07Fix building on LLVM 17bjorn3-0/+3
2024-07-07Sync ar_archive_writer to LLVM 18.1.3bjorn3-31/+97
2024-07-02Rename the `asm-comments` compiler flag to `verbose-asm`Trevor Gross-2/+2
2024-07-02Always preserve user-written comments in assemblyTrevor Gross-1/+2
2024-06-27Auto merge of #126907 - glaubitz:sparc-fixes, r=nagisabors-0/+1
2024-06-26Format C++ files in `llvm-wrapper`DianQK-821/+764
2024-06-24rustc_llvm: Link against libatomic on 32-bit SPARCJohn Paul Adrian Glaubitz-0/+1
2024-06-12Auto merge of #125141 - SergioGasquez:feat/no_std-xtensa, r=davidtwcobors-0/+15
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-1/+3
2024-05-29Teach rustc about the Xtensa arch.Scott Mabin-0/+8
2024-05-29Add Xtensa as an experimental targetScott Mabin-0/+7
2024-05-23thinlto: only build summary file if neededAugie Fackler-2/+5
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-1/+13
2024-05-08Update cc crate to v1.0.97James Farrell-1/+1
2024-04-25Rollup merge of #124287 - 41Leahcim:master, r=fmeaseMatthias Krüger-1/+1
2024-04-25Auto merge of #121298 - nikic:writable, r=cuviperbors-0/+12
2024-04-25Set writable and dead_on_unwind attributes for sret argumentsNikita Popov-0/+12
2024-04-24Improved the compiler code with clippyMichael Scholten-1/+1
2024-04-20Rollup merge of #124132 - RalfJung:OpBundlesIndirect, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-0/+3
2024-04-20coverage. Lowering MC/DC statements to llvm-irzhuyunxing-0/+27
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-3/+91
2024-04-18llvm RustWrapper: explain OpBundlesIndirect argument typeRalf Jung-0/+3
2024-04-15Add support for Arm64EC to the Standard LibraryDaniel Paoliello-2/+2
2024-04-14Fix UB in LLVM FFI when passing zero or >1 bundleMark Rousskov-6/+29
2024-04-10Rollup merge of #123612 - kxxt:riscv-target-abi, r=jieyouxu,nikic,DianQKMatthias Krüger-1/+11