rust/compiler/rustc_codegen_ssa/src
Jonas Schievink 105f4b8792
Rollup merge of #78875 - petrochenkov:cleantarg, r=Mark-Simulacrum
rustc_target: Further cleanup use of target options

Follow up to https://github.com/rust-lang/rust/pull/77729.

Implements items 2 and 4 from the list in https://github.com/rust-lang/rust/pull/77729#issue-500228243.

The first commit collapses uses of `target.options.foo` into `target.foo`.

The second commit renames some target options to avoid tautology:
`target.target_endian` -> `target.endian`
`target.target_c_int_width` -> `target.c_int_width`
`target.target_os` -> `target.os`
`target.target_env` -> `target.env`
`target.target_vendor` -> `target.vendor`
`target.target_family` -> `target.os_family`
`target.target_mcount` -> `target.mcount`

r? `@Mark-Simulacrum`
2020-11-10 14:45:21 +01:00
..
back rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
coverageinfo Addressed all feedback to date 2020-11-05 18:24:17 -08:00
debuginfo Collapse all uses of target.options.foo into target.foo 2020-11-08 17:29:13 +03:00
mir Rollup merge of #78844 - tmiasko:monomorphize-sizeof, r=oli-obk 2020-11-09 19:07:02 +01:00
traits rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
base.rs Collapse all uses of target.options.foo into target.foo 2020-11-08 17:29:13 +03:00
common.rs Remove unused #[allow(...)] statements from compiler/ 2020-09-26 01:25:55 +02:00
glue.rs Change ty.kind to a method 2020-09-04 17:47:51 +02:00
lib.rs Move finalize_session_directory call out of cg_llvm 2020-10-10 15:20:35 +02:00
meth.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
mono_item.rs ty: remove obsolete printer 2020-08-30 18:59:07 +01:00
target_features.rs Add compiler support for LLVM's x86 ERMSB feature 2020-10-26 03:46:54 -07:00