rust/src/librustc_codegen_ssa
Dylan DPC 2e42476267
Rollup merge of #73033 - Amanieu:asm-tls, r=oli-obk
Fix #[thread_local] statics as asm! sym operands

The `asm!` RFC specifies that `#[thread_local]` statics may be used as `sym` operands for inline assembly.

This also fixes a regression in the handling of `#[thread_local]` during monomorphization which caused link-time errors with multiple codegen units, most likely introduced by #71192.

r? @oli-obk
2020-06-12 00:05:19 +02:00
..
back Handle assembler warnings properly 2020-06-09 15:01:02 +01:00
debuginfo iterate List by value 2020-05-23 12:24:19 +02:00
mir Rollup merge of #73033 - Amanieu:asm-tls, r=oli-obk 2020-06-12 00:05:19 +02:00
traits Improve inline asm error diagnostics 2020-05-29 17:05:35 +01:00
base.rs Use OnceCell instead of Once 2020-05-22 13:31:02 -07:00
build.rs rustbuild: include channel in sanitizers installed name 2020-02-11 09:40:58 +01:00
Cargo.toml Make things build again 2020-06-02 20:38:24 +03:00
common.rs direct imports for langitem stuff 2020-04-02 13:40:43 +02:00
glue.rs rustc -> rustc_middle part 2 2020-03-30 07:16:56 +02:00
lib.rs Rename some types describing native libraries 2020-05-20 21:53:19 +03:00
meth.rs rustc -> rustc_middle part 2 2020-03-30 07:16:56 +02:00
mono_item.rs rustc -> rustc_middle part 3 (rustfmt) 2020-03-30 07:19:55 +02:00
README.md fix rustc-dev-guide url in src/librustc_codegen_ssa 2020-04-10 22:48:34 +08:00

Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.