about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2020-03-02Avoid over-aligning the return value in the -Cpanic=abort caseMark Rousskov-2/+4
2020-03-01Rollup merge of #69569 - matthiaskrgr:nonminimal_bool, r=mark-SimulacrumDylan DPC-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-15/+15
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-29simplify boolean expressionsMatthias Krüger-1/+1
2020-02-29Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-SimulacrumDylan DPC-2/+2
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-2/+2
2020-02-27use char instead of &str for single char patternsMatthias Krüger-1/+1
2020-02-26Use byte offsets when emitting debuginfo columnsTomasz Miąsko-45/+57
2020-02-26Emit 1-based column numbers in debuginfoTomasz Miąsko-2/+4
2020-02-15Change `const_field` and `const_caller_location` to return `ConstValue` inste...Ben Lewis-2/+1
2020-02-15Change const eval to return `ConstValue`, instead of `Const` as the type insi...Ben Lewis-6/+5
2020-02-13add selfprofiling for new llvm passmanagerAndreas Jonson-2/+88
2020-02-12Rollup merge of #67954 - nikic:new-pm, r=nagisaDylan DPC-32/+193
2020-02-12Add support for new pass managerNikita Popov-18/+170
2020-02-12Fix mangled names of lifetime intrinsicsNikita Popov-4/+4
2020-02-12Use IRBuilder to create memsetNikita Popov-10/+19
2020-02-12Rollup merge of #69089 - nox:sym64-crash, r=eddybDylan DPC-0/+2
2020-02-12Properly use the darwin archive format on Apple targetsAnthony Ramine-0/+2
2020-02-12Rollup merge of #68487 - 0dvictor:nolink, r=tmandryYuki Okushi-2/+2
2020-02-11Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPCDylan DPC-18/+13
2020-02-11Support linking from a .rlink fileVictor Ding-2/+2
2020-02-10Rollup merge of #68932 - michaelwoerister:self-profile-generic-activity-args,...Dylan DPC-57/+69
2020-02-10self-profile: Support arguments for generic_activities.Michael Woerister-57/+69
2020-02-09Rollup merge of #68881 - eddyb:always-preserve-dbg-vars, r=nagisaJonas Schievink-1/+1
2020-02-08rustc_codegen_ssa: remove unnecessary source_locations_enabled.Eduard-Mihai Burtescu-34/+9
2020-02-08rustc_codegen_llvm: remove InternalDebugLocation and simplify dbg_var_addr.Eduard-Mihai Burtescu-66/+35
2020-02-08rustc_codegen_llvm: remove unnecessary special-casing of root scopes' children.Eduard-Mihai Burtescu-8/+2
2020-02-07Rustfmtbjorn3-7/+9
2020-02-06rustc_codegen_llvm: always set AlwaysPreserve on all debuginfo variables.Eduard-Mihai Burtescu-1/+1
2020-02-05Apply LLVM sanitize attributes to generated entry wrapperTomasz Miąsko-22/+31
2020-02-05Selectively disable sanitizer instrumentationTomasz Miąsko-16/+20
2020-02-04Remove unused feature gates from cg_llvmbjorn3-13/+6
2020-02-04Auto merge of #68601 - 0dvictor:split, r=tmandrybors-13/+16
2020-02-04Split `join_codegen_and_link()` into two stepsVictor Ding-13/+16
2020-02-03rustc_codegen_llvm: avoid redundant calls to span_start.Eduard-Mihai Burtescu-4/+4
2020-02-03rustc_codegen_ssa: split declare_local into create_dbg_var and dbg_var_addr.Eduard-Mihai Burtescu-33/+53
2020-02-02Auto merge of #68720 - wesleywiser:llvm_time_trace, r=davidtwcobors-0/+28
2020-02-01Add support for enabling the LLVM time-trace featureWesley Wiser-0/+28
2020-02-01Auto merge of #68133 - Centril:slimmer-syntax, r=petrochenkovbors-1/+2
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+2
2020-02-01Auto merge of #68180 - ajpaverd:cfguard-rust, r=nagisabors-1/+11
2020-01-28Add support for Control Flow Guard on Windows.Andrew Paverd-1/+11
2020-01-27Detect use-after-scope bugs with AddressSanitizerTomasz Miąsko-4/+11
2020-01-23Add projection query for upstream drop-glue instances.Michael Woerister-6/+1
2020-01-23Clarify some methods around instance instantiation via comments and clearer n...Michael Woerister-1/+1
2020-01-23Add `-Z no-link` flagVictor Ding-0/+15
2020-01-17Actually pass target LLVM args to LLVMJethro Beekman-2/+3
2020-01-14Auto merge of #67711 - Amanieu:fix_unwind_leak, r=alexcrichtonbors-5/+26
2020-01-13Auto merge of #67900 - nikic:prepare-llvm-10, r=nagisabors-0/+9