about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2021-07-25clippy::single_char_patternMatthias Krüger-2/+2
2021-07-18Auto merge of #86950 - tmiasko:personality, r=nagisabors-5/+14
2021-07-18Rollup merge of #87092 - ricobbe:fix-raw-dylib-multiple-definitions, r=petroc...Yuki Okushi-3/+1
2021-07-17Auto merge of #87123 - RalfJung:miri-provenance-overhaul, r=oli-obkbors-7/+11
2021-07-17Auto merge of #86062 - nagisa:nagisa/what-a-lie, r=estebankbors-5/+6
2021-07-16Consider all fields when comparing DllImports, to remove nondetermininsm in m...Richard Cobbe-3/+1
2021-07-14consistently treat None-tagged pointers as ints; get rid of some deprecated S...Ralf Jung-3/+6
2021-07-14CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion inf...Ralf Jung-4/+5
2021-07-11Auto merge of #86416 - Amanieu:asm_clobber_only, r=nagisabors-1/+49
2021-07-10Auto merge of #86873 - nikic:opaque-ptrs, r=nagisabors-39/+42
2021-07-10Add clobber-only register classes for asm!Amanieu d'Antras-1/+49
2021-07-10Use existing declaration of rust_eh_personalityTomasz Miąsko-3/+8
2021-07-10Set personality with LLVMSetPersonalityFnTomasz Miąsko-2/+6
2021-07-09Auto merge of #86419 - ricobbe:raw-dylib-stdcall, r=petrochenkovbors-5/+22
2021-07-09Pass type when creating loadNikita Popov-39/+39
2021-07-09Pass type when creating atomic loadNikita Popov-0/+3
2021-07-09Add support for raw-dylib with stdcall, fastcall functions on i686-pc-windows...Richard Cobbe-5/+22
2021-07-08Adjust the threshold to look at the ABI, not just the sizeScott McMurray-12/+24
2021-07-08Stop generating `alloca`s+`memcmp` for simple array equalityScott McMurray-0/+31
2021-07-08Improve ICE message when data-layouts don't matchSimonas Kazlauskas-5/+6
2021-07-06Auto merge of #86911 - bjorn3:crate_info_refactor, r=petrochenkovbors-6/+1
2021-07-06Don't pass local_crate_name to link_binary separatelybjorn3-6/+1
2021-07-02Respond to review feedbackWesley Wiser-1/+1
2021-07-02Show the variant name for univariant enumsWesley Wiser-1/+1
2021-07-02Update directly tagged enums to visualize the same as niche-layout enumsWesley Wiser-89/+34
2021-07-02Auto merge of #85269 - dpaoliello:dpaoliello/DebugSymbols, r=michaelwoeristerbors-47/+38
2021-07-01Rollup merge of #86652 - nagisa:nagisa/non-leaf-fp, r=petrochenkovGuillaume Gomez-13/+23
2021-06-30Improve debug symbol names to avoid ambiguity and work better with MSVC's deb...Daniel Paoliello-47/+38
2021-06-30Add support for leaf fn frame pointer eliminationSimonas Kazlauskas-13/+23
2021-06-29Auto merge of #86603 - Mark-Simulacrum:stage-step, r=pietroalbinibors-1/+0
2021-06-28Update to new bootstrap compilerMark Rousskov-1/+0
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-0/+4
2021-06-26Auto merge of #86267 - ZuseZ4:master, r=nagisabors-0/+14
2021-06-26Remove dropping of loaded plugins and better debug infoManuel Drehwald-1/+3
2021-06-23Use HTTPS links where possibleSmitty-3/+3
2021-06-23Add missing useManuel Drehwald-1/+4
2021-06-21addressing feedbackManuel Drehwald-6/+5
2021-06-13allow loading of llvm plugins on nightlyManuel Drehwald-0/+10
2021-06-10Auto merge of #86020 - nagisa:nagisa/outliner, r=pnkfelixbors-1/+12
2021-06-10Auto merge of #85910 - cjgillot:no-meta-version, r=Aaron1011bors-1/+1
2021-06-07Auto merge of #85810 - bjorn3:further_driver_cleanup, r=varkorbors-10/+3
2021-06-06Auto merge of #84171 - ricobbe:raw-dylib-via-llvm, r=petrochenkovbors-1/+116
2021-06-06Auto merge of #79608 - alessandrod:bpf, r=nagisabors-0/+6
2021-06-05Disable the machine outliner by defaultSimonas Kazlauskas-1/+12
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-1/+116
2021-06-04Auto merge of #84449 - alexcrichton:metadata-in-object, r=nagisabors-84/+0
2021-06-04rustc: Store metadata-in-rlibs in object filesAlex Crichton-84/+0
2021-06-04Move crate_name field from OngoingCodegen to CrateInfobjorn3-1/+1
2021-06-04Remove unused importsbjorn3-2/+2
2021-06-04Provide default MetadataLoaderbjorn3-4/+0