about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2020-11-18Rollup merge of #78361 - DevJPM:master, r=workingjubileeMara Bos-0/+13
2020-11-16compiler: fold by valueBastian Kauschke-29/+29
2020-11-15Re-enable LLVM 9 target features with LLVM 9 being the minimum nowDevJPM-2/+2
2020-11-12rustc_target: Mark UEFI targets as `is_like_windows`/`is_like_msvc`Vadim Petrochenkov-0/+2
2020-11-10Rollup merge of #78875 - petrochenkov:cleantarg, r=Mark-SimulacrumJonas Schievink-92/+84
2020-11-09Rollup merge of #78844 - tmiasko:monomorphize-sizeof, r=oli-obkDylan DPC-0/+1
2020-11-09Rollup merge of #78674 - tmiasko:inline-substs-for-mir-body, r=oli-obkDylan DPC-9/+5
2020-11-08rustc_target: Rename some target options to avoid tautologyVadim Petrochenkov-8/+8
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-84/+76
2020-11-07Monomorphize a type argument of size-of operation during codegenTomasz Miąsko-0/+1
2020-11-05Addressed all feedback to dateRich Kadel-24/+15
2020-11-05Added comments on remapping expression IDs, and URL to spanviewsRich Kadel-1/+19
2020-11-05Injecting expressions in place of counters where helpfulRich Kadel-5/+9
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-51/+107
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-9/+5
2020-11-04Auto merge of #78280 - bugadani:span, r=lcnrbors-9/+4
2020-11-03Auto merge of #78448 - rylev:cache-foreign_modules, r=wesleywiserbors-2/+0
2020-10-27Remove some cruft from foreign_modules refactorRyan Levick-2/+0
2020-10-27Cache foreign_modules queryRyan Levick-1/+1
2020-10-27Query span as late as possibleDániel Buga-9/+4
2020-10-27Rollup merge of #78396 - josephlr:ermsb, r=petrochenkovYuki Okushi-0/+1
2020-10-26Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obkbors-116/+158
2020-10-26Deduplicate span and dbg_scope adjustmentoli-18/+19
2020-10-26Prefer `bug!` over `unwrap()`oli-1/+3
2020-10-26Add compiler support for LLVM's x86 ERMSB featureJoe Richey-0/+1
2020-10-26Updated documentation, x86 feature detection testing, and removed LLVM 9 excl...DevJPM-2/+2
2020-10-25Updated the list of white-listed target features for x86DevJPM-0/+13
2020-10-23Make codegen coverage_context optional, and checkRich Kadel-15/+21
2020-10-21rustc_codegen_llvm: add support for inlined function debuginfo.Eduard-Mihai Burtescu-37/+71
2020-10-21rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa.Eduard-Mihai Burtescu-72/+55
2020-10-21rustc_codegen_llvm: move DISubprogram creation to a dbg_scope_fn method.Eduard-Mihai Burtescu-0/+9
2020-10-21rustc_codegen_llvm: create `DIFile`s from just `SourceFile`s.Eduard-Mihai Burtescu-29/+5
2020-10-21rustc_mir: support MIR-inlining #[track_caller] functions.Eduard-Mihai Burtescu-14/+51
2020-10-17Make set_span take mut selfkhyperia-1/+1
2020-10-16Auto merge of #77972 - Mark-Simulacrum:side-effect-loop, r=nagisabors-4/+22
2020-10-15Prevent miscompilation in trivial loop {}Mark Rousskov-4/+22
2020-10-15Remove rustc_session::config::Configest31-7/+3
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-103/+102
2020-10-15Rename target_pointer_width to pointer_width and turn it into an u32est31-2/+2
2020-10-15Rollup merge of #77739 - est31:remove_unused_code, r=petrochenkov,varkorYuki Okushi-4/+0
2020-10-14Remove unused code from rustc_codegen_*est31-4/+0
2020-10-14Rollup merge of #77795 - bjorn3:codegen_backend_interface_refactor, r=oli-obkDylan DPC-21/+21
2020-10-13Replace absolute paths with relative onesest31-5/+5
2020-10-13Auto merge of #76830 - Artoria2e5:tune, r=nagisabors-0/+1
2020-10-13Auto merge of #77796 - jonas-schievink:switchint-refactor, r=oli-obkbors-26/+19
2020-10-12Remove dump_incremental_databjorn3-9/+0
2020-10-12Fix -Clinker-plugin-lto with opt-levels s and zJonas Schievink-3/+1
2020-10-11Use SmallVec in SwitchTargetsJonas Schievink-1/+1
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-26/+19
2020-10-10Use fixed type for CodegenResultsbjorn3-3/+3