rust/compiler/rustc_codegen_llvm/src
Amanieu d'Antras 26d260bfa4 Run LLVM coverage instrumentation passes before optimization passes
This matches the behavior of Clang and allows us to remove several
hacks which were needed to ensure functions weren't optimized away
before reaching the instrumentation pass.
2021-03-30 02:10:28 +01:00
..
back Run LLVM coverage instrumentation passes before optimization passes 2021-03-30 02:10:28 +01:00
coverageinfo Changes from review comments 2021-03-23 17:02:10 -07:00
debuginfo Cleanup LLVM debuginfo module docs 2021-03-20 14:38:49 -07:00
llvm Add support for storing code model to LLVM module IR 2021-03-12 11:02:25 +09:00
abi.rs Enable mutable noalias by default for LLVM 12 2021-03-21 20:10:54 +01:00
allocator.rs Remove redundant to_string calls 2021-02-17 11:25:55 +01:00
asm.rs Always lower asm! to valid HIR 2021-03-13 20:49:32 +00:00
attributes.rs Adjust -Ctarget-cpu=native handling in cg_llvm 2021-03-16 21:32:55 +02:00
base.rs coverage bug fixes and optimization support 2021-03-19 17:11:50 -07:00
builder.rs Replace const_cstr with cstr crate 2021-02-14 09:45:35 +11:00
callee.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
common.rs Update and improve rustc_codegen_{llvm,ssa} docs 2020-12-22 19:42:23 -08:00
consts.rs Replace const_cstr with cstr crate 2021-02-14 09:45:35 +11:00
context.rs Auto merge of #83387 - cuviper:min-llvm-10, r=nagisa 2021-03-25 13:11:18 +00:00
declare.rs Make declare_cfn more flexible 2021-01-23 17:19:49 -05:00
intrinsic.rs correct macro names 2021-03-19 03:47:13 +08:00
lib.rs Auto merge of #79278 - mark-i-m:stabilize-or-pattern, r=nikomatsakis 2021-03-22 19:48:27 +00:00
llvm_util.rs Adjust -Ctarget-cpu=native handling in cg_llvm 2021-03-16 21:32:55 +02:00
metadata.rs fix review 2021-02-25 04:21:12 +03:00
mono_item.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
type_.rs Use ty::{IntTy,UintTy,FloatTy} in rustc 2021-01-18 21:09:30 +01:00
type_of.rs Revert "cg_llvm: fewer_names in uncached_llvm_type" 2020-12-17 16:40:47 +00:00
va_arg.rs Add big-endian support for AArch64 va_arg 2021-01-27 22:47:56 +00:00
value.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00