about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-2/+1
2022-02-16Expose unstable llvm14-builtins-abi target feature for cfg useNikita Popov-16/+24
2022-02-16Update data layout for wasm32 targetsNikita Popov-0/+3
2022-02-16Update data layout for 32-bit msvc targetsNikita Popov-1/+11
2022-02-16MemTagSanitizer SupportIvan Lozano-0/+14
2022-02-16debuginfo: Support fat pointers to unsized tuples.Michael Woerister-9/+4
2022-02-15fix assumption that ScalarPair Box is always a fat pointerDrMeepster-1/+1
2022-02-15Auto merge of #93439 - abrown:cf-protection, r=nagisabors-1/+20
2022-02-15Rollup merge of #94001 - durin42:llvm-15-uwtable, r=nikicMatthias Krüger-5/+13
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-10/+10
2022-02-14llvm: migrate to new parameter-bearing uwtable attrAugie Fackler-5/+13
2022-02-14Add support for control-flow protectionAndrew Brown-1/+20
2022-02-13Auto merge of #93670 - erikdesjardins:noundef, r=nikicbors-1/+2
2022-02-11Rollup merge of #93782 - adamgemmell:dev/adagem01/split-pauth, r=AmanieuMatthias Krüger-13/+67
2022-02-10Unconditionally update symbolsbjorn3-10/+1
2022-02-10Split PAuth target featureAdam Gemmell-13/+67
2022-02-09Rollup merge of #93503 - michaelwoerister:fix-vtable-holder-debuginfo-regress...Matthias Krüger-35/+146
2022-02-08debuginfo: Bring back DW_AT_containing_type for vtables -- address review com...Michael Woerister-1/+3
2022-02-06apply noundef explicitly in all cases instead of relying on dereferenceable i...Erik Desjardins-4/+0
2022-02-06`#[used(linker)]` attribute (https://github.com/dtolnay/linkme/issues/41)cynecx-0/+9
2022-02-05Apply noundef attribute to &T, &mut T, Box<T>, boolErik Desjardins-1/+6
2022-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-2/+2
2022-02-04Rollup merge of #93630 - matthiaskrgr:clipperf, r=oli-obkMatthias Krüger-1/+1
2022-02-04Rollup merge of #93402 - ehuss:llvm-dialog, r=michaelwoeristerMatthias Krüger-0/+7
2022-02-03compiler: clippy::complexity fixesMatthias Krüger-1/+1
2022-02-03clippy::perf fixesMatthias Krüger-1/+1
2022-02-03Only disable dialogs on CI.Eric Huss-1/+6
2022-02-03debuginfo: Bring back DW_AT_containing_type for vtables after it has accident...Michael Woerister-11/+90
2022-02-03debuginfo: Make some helper functions in rustc_codegen_llvm::debuginfo::metad...Michael Woerister-24/+54
2022-02-02Auto merge of #93154 - michaelwoerister:fix-generic-closure-and-generator-deb...bors-17/+20
2022-02-01debuginfo: Make sure that type names for closure and generator environments a...Michael Woerister-17/+20
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-28Auto merge of #93427 - matthiaskrgr:rollup-esd3ixl, r=matthiaskrgrbors-39/+39
2022-01-28Rollup merge of #93261 - bjorn3:cg_ssa_refactor6, r=cjgillotMatthias Krüger-39/+39
2022-01-28Auto merge of #93006 - michaelwoerister:fix-unsized-ptr-debuginfo, r=davidtwc...bors-174/+238
2022-01-28[debuginfo] Fix and unify handling of fat pointers in debuginfo: Don't mark f...Michael Woerister-2/+2
2022-01-27Windows: Disable LLVM crash dialog boxes.Eric Huss-0/+2
2022-01-27[debuginfo] Fix and unify handling of fat pointers in debuginfo: Change doc c...Michael Woerister-13/+13
2022-01-25Rollup merge of #93269 - jacobbramley:dev/pauth-option-1, r=petrochenkovMatthias Krüger-10/+67
2022-01-25Rollup merge of #93144 - wesleywiser:uninhabited_type_code_cov2, r=tmandryMatthias Krüger-4/+13
2022-01-24Use error-on-mismatch policy for PAuth module flags.Jacob Bramley-10/+67
2022-01-24Merge landing_pad and set_cleanup into cleanup_landing_padbjorn3-16/+18
2022-01-24Merge add_handler into catch_switchbjorn3-11/+10
2022-01-24Remove unused return values from resume and cleanup_retbjorn3-10/+9
2022-01-24Reorder unwinding related builder methods to differentiate between dwarf and ...bjorn3-6/+6
2022-01-24[debuginfo] Fix and unify handling of fat pointers in debuginfo: address revi...Michael Woerister-20/+19
2022-01-24[debuginfo] Fix and unify handling of fat pointers in debuginfo.Michael Woerister-174/+239
2022-01-22Add preliminary support for inline assembly for msp430.William D. Jones-0/+6
2022-01-21Rollup merge of #93046 - est31:let_else, r=davidtwcoMatthias Krüger-1/+2
2022-01-21Work around missing code coverage data causing llvm-cov failuresWesley Wiser-4/+13