summary refs log tree commit diff
path: root/src/librustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2020-06-26linker: Never pass `-no-pie` to non-gnu linkersVadim Petrochenkov-2/+2
2020-06-02Rollup merge of #72889 - alexcrichton:update-wasm-threads, r=nikomatsakisYuki Okushi-4/+0
2020-06-01rustc: Remove the `--passive-segments` LLD flag on wasmAlex Crichton-4/+0
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-0/+8
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-9/+44
2020-05-30Rollup merge of #72521 - Amanieu:fix-72484, r=petrochenkovRalf Jung-2/+1
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+8
2020-05-29Rollup merge of #71804 - petrochenkov:static-pie, r=cuviperRalf Jung-134/+122
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-9/+44
2020-05-28Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakisbors-10/+10
2020-05-24Removed all instances of const_field.Rakshith Ravi-10/+6
2020-05-24Properly handle InlineAsmOperand::SymFn when collecting monomorphized itemsAmanieu d'Antras-2/+1
2020-05-23take mir::PlaceElem by valueBastian Kauschke-9/+9
2020-05-23iterate List by valueBastian Kauschke-1/+1
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-14/+10
2020-05-22Auto merge of #72460 - RalfJung:rollup-28fs06y, r=RalfJungbors-1/+15
2020-05-22Rollup merge of #72325 - alexcrichton:ignore-linker-plugin-lto, r=nnethercoteRalf Jung-1/+15
2020-05-22Rollup merge of #72309 - petrochenkov:linkunspec, r=matthewjasperRalf Jung-27/+32
2020-05-22Rollup merge of #72133 - bdbai:master, r=joshtriplettRalf Jung-0/+1
2020-05-21Rollup merge of #72296 - ChrisDenton:msvc-link-check, r=petrochenkovRalf Jung-0/+49
2020-05-21Auto merge of #72205 - ecstatic-morse:nrvo, r=oli-obkbors-1/+2
2020-05-20Factor out `NativeLibKind::Dylib` from `NativeLibKind::Unspecified`Vadim Petrochenkov-4/+7
2020-05-20Rename some types describing native librariesVadim Petrochenkov-27/+29
2020-05-20linker: Support `-static-pie` and `-static -shared`Vadim Petrochenkov-131/+118
2020-05-20rustc_target: Add a target spec option for static-pie supportVadim Petrochenkov-3/+4
2020-05-20Suggest installing VS Build Tools in more situationsChris Denton-0/+49
2020-05-20Auto merge of #71769 - petrochenkov:crto, r=cuviperbors-62/+106
2020-05-18Always generated object code for `#![no_builtins]`Alex Crichton-1/+15
2020-05-18Fix const handling and add tests for const operandsAmanieu d'Antras-91/+128
2020-05-18Minor fixesAmanieu d'Antras-1/+2
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-1/+2
2020-05-18Implement asm! codegenAmanieu d'Antras-2/+137
2020-05-17Auto merge of #72208 - tmandry:fix-fuchsia-solink, r=Mark-Simulacrumbors-1/+1
2020-05-16Name return place in debuginfo if it is a user variableDylan MacKenzie-1/+2
2020-05-16Auto merge of #72178 - tmiasko:inliner-lifetimes, r=nikicbors-0/+2
2020-05-15Rollup merge of #72062 - overdrivenpotato:psp, r=jonas-schievinkDylan DPC-0/+25
2020-05-14Don't pass --dynamic-linker for Fuchsia dylibsTyler Mandry-1/+1
2020-05-14Rollup merge of #72126 - nnethercote:change-WorkProduct-saved_files, r=alexcr...Dylan DPC-9/+5
2020-05-14Consistently use LLVM lifetime markers during codegenTomasz Miąsko-0/+2
2020-05-14linker: More systematic handling of CRT objectsVadim Petrochenkov-62/+106
2020-05-12Add target thumbv7a-uwp-windows-msvcbdbai-0/+1
2020-05-12Change `WorkProduct::saved_files` to an `Option`.Nicholas Nethercote-9/+5
2020-05-12Remove ty::UnnormalizedProjectionJack Huey-1/+0
2020-05-10Run rustfmtMarko Mijalkovic-6/+1
2020-05-10Renamed lld_link_script to link_script and support all GNU-like linkersMarko Mijalkovic-10/+9
2020-05-10Auto merge of #71825 - contrun:cg-option-strip, r=petrochenkovbors-34/+53
2020-05-10Add lld_link_script to TargetOptionsMarko Mijalkovic-0/+31
2020-05-10add linking option stripYI-34/+53
2020-05-10Auto merge of #72020 - alexcrichton:fix-incremental-linker-plugin-lto, r=oli-obkbors-35/+54
2020-05-09Fix disagreeement about CGU reuse and LTOAlex Crichton-35/+54