about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/attributes.rs
AgeCommit message (Expand)AuthorLines
2019-10-12some typographyRalf Jung-2/+2
2019-10-12remove old branch of unwind logicRalf Jung-21/+1
2019-10-12Auto merge of #65020 - pnkfelix:targetted-fix-for-always-marking-rust-abi-unw...bors-13/+39
2019-10-04Disable stack probe when thread sanitizer is enabledTomasz Miąsko-4/+6
2019-10-03Update attributes.rsFelix S Klock II-4/+5
2019-10-03Apply suggestions from code reviewFelix S Klock II-2/+2
2019-10-02Fix missing calls to drop on unwind with lto=fat; issue 64655.Felix S. Klock II-13/+38
2019-07-09Translate target features for LLVM 9Nikita Popov-0/+24
2019-06-21Stabilize profile-guided optimization.Michael Woerister-2/+2
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-05-23Update wasm_import_module_map and target_features_whitelistJohn Kåre Alsaker-4/+3
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+2
2019-04-11Clean up handling of -Zpgo-gen commandline option.Michael Woerister-1/+1
2019-03-30Use CStringYuki OKUSHI-5/+3
2019-03-30Use target_mcountYuki OKUSHI-24/+4
2019-03-29Use platform dependent mcount functionYuki OKUSHI-1/+29
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-3/+3
2019-02-23Implement ffi_returns_twice attributegnzlbg-0/+3
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-7/+7
2019-01-25Resolve breakageSimonas Kazlauskas-18/+23
2019-01-24Support revisions for codegen testsSimonas Kazlauskas-3/+3
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-9/+35
2018-12-30Add `-Z instrument-mcount`Jun Wu-0/+13
2018-12-25Remove licensesMark Rousskov-9/+0
2018-12-14Rollup merge of #56609 - michaelwoerister:unconditional-target-cpu-attr, r=al...kennytm-7/+3
2018-12-12rustc: Switch `extern` functions to abort by default on panicAlex Crichton-23/+34
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-07Unconditionally emit the target-cpu LLVM attribute.Michael Woerister-7/+3
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-1/+1
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-0/+1
2018-11-16Removed genericity over Value in various functionsDenis Merigoux-1/+1
2018-11-16Generalized base.rs#call_memcpy and everything that it usesDenis Merigoux-1/+1
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-1/+1
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-1/+1
2018-10-11Auto merge of #54592 - GabrielMajeri:no-plt, r=nagisabors-0/+9
2018-10-11Support for disabling the PLT on ELF targetsGabriel Majeri-0/+9
2018-10-08codegen_llvm: improve common patternsljedrz-3/+2
2018-10-08codegen_llvm: improve allocationsljedrz-7/+9
2018-09-12Rollup merge of #52514 - DiamondLovesYou:amdgpu-fixes, r=eddybkennytm-3/+8
2018-08-28Fix warnings about the `native` target-cpuAlex Crichton-1/+2
2018-08-23AMDGPU ignores `noinline` when it slaps `alwaysinline` everywhere.Richard Diamond-3/+8
2018-08-16Set more llvm function attributes for __rust_tryAlex Crichton-12/+40
2018-08-10Introduce SmallCStr and use it where applicable.Michael Woerister-1/+1
2018-08-10Introduce const_cstr!() macro and use it where applicable.Michael Woerister-9/+5
2018-08-07Annotate functions in LLVM with target-cpu, same as Clang does.Michael Woerister-0/+18
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-9/+11
2018-07-18rustc: Stabilize #[wasm_import_module] as #[link(...)]Alex Crichton-6/+15