about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/attributes.rs
AgeCommit message (Expand)AuthorLines
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
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-30/+1
2018-06-20Disable probestack when GCOV profiling is being usedMarco Castelluccio-0/+5
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-05-24std: Ensure OOM is classified as `nounwind`Alex Crichton-5/+24
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+259