about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2020-03-05Simplify the try intrinsic by using a callback in the catch blockAmanieu d'Antras-54/+46
2020-03-05Remove eh_unwind_resume lang itemAmanieu d'Antras-46/+1
2020-03-05Use more efficient &&str to String conversion (clippy::inefficient_to_string)Matthias Krüger-1/+1
2020-03-05Change DIBuilderCreateEnumerator signature to match LLVM 9Tomasz Miąsko-7/+13
2020-03-04Don't use "if let" bindings to only check a value and not actually bind anyth...Matthias Krüger-1/+1
2020-03-04Don't use .ok() before unwrapping via .expect() on a Result.Matthias Krüger-1/+0
2020-03-03Remove the `no_debug` featureYuki Okushi-12/+1
2020-03-03use conditions directlyMatthias Krüger-2/+1
2020-03-02Apply CPU attributes to __rust_tryAmanieu d'Antras-0/+2
2020-03-02Fix cross-DLL panics under MSVCAmanieu d'Antras-5/+25
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