rust/compiler/rustc_codegen_ssa/src/traits
Simonas Kazlauskas 0517acd543 Remove the -Zinsert-sideeffect
This removes all of the code we had in place to work-around LLVM's
handling of forward progress. From this removal excluded is a workaround
where we'd insert a `sideeffect` into clearly infinite loops such as
`loop {}`. This code remains conditionally effective when the LLVM
version is earlier than 12.0, which fixed the forward progress related
miscompilations at their root.
2021-03-10 12:21:43 +02:00
..
abi.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
asm.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
backend.rs cg_ssa: introduce `TargetMachineFactoryFn` alias 2020-12-16 10:33:43 +00:00
builder.rs Make set_span take mut self 2020-10-17 13:28:58 +02:00
consts.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
coverageinfo.rs Addressed all feedback to date 2020-11-05 18:24:17 -08:00
debuginfo.rs rustc_codegen_llvm: add support for inlined function debuginfo. 2020-10-21 04:43:57 +03:00
declare.rs Remove DeclareMethods 2020-09-18 13:11:59 +02:00
intrinsic.rs Remove the -Zinsert-sideeffect 2021-03-10 12:21:43 +02:00
misc.rs Remove DeclareMethods 2020-09-18 13:11:59 +02:00
mod.rs rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa. 2020-10-21 04:43:57 +03:00
statics.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
type_.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
write.rs Add `-Z combine_cgu` flag 2020-09-09 17:32:23 +10:00