about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/llvm_util.rs
AgeCommit message (Expand)AuthorLines
2020-04-26codegen_llvm: Simplify logic for relaxing PIC into PIEVadim Petrochenkov-2/+2
2020-04-14Update the minimum external LLVM to 8Josh Stone-11/+9
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-1/+1
2020-03-24Invert `-Z generate-arange-section`.Nicholas Nethercote-2/+1
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-2/+2
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-1/+1
2020-02-01Add support for enabling the LLVM time-trace featureWesley Wiser-0/+18
2020-01-17Actually pass target LLVM args to LLVMJethro Beekman-2/+3
2020-01-10Allow specifying LLVM args in target specificationsJethro Beekman-9/+6
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-43/+42
2019-12-20Remove rarely used -Zdisable_instrumentation_preinliner flag.Michael Woerister-3/+1
2019-12-20Allow -Cllvm-args to override rustc's default LLVM args.Michael Woerister-13/+33
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-0/+1
2019-12-02Rollup merge of #66918 - makotokato:aarch32-crc-crypto, r=petrochenkovMazdak Farrokhzad-0/+2
2019-11-30Add crc and crypto to target feature whitelist on armMakoto Kato-0/+2
2019-11-30move UnstableFeatures -> rustc_featureMazdak Farrokhzad-1/+1
2019-11-18Generate DWARF address ranges for faster lookupsJosh Stone-0/+3
2019-10-25FormattingThomas Lively-1/+2
2019-10-25Re-enable Emscripten's exception handling supportThomas Lively-1/+5
2019-10-16Upgrade Emscripten targets to use upstream LLVM backendThomas Lively-2/+1
2019-10-05Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, r=alexcri...Tyler Mandry-1/+2
2019-10-04Upgrade Emscripten targets to use upstream LLVM backendThomas Lively-2/+1
2019-07-22add support for hexagon-unknown-linux-muslBrian Cain-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-67/+68
2019-04-23Add f16c target_featuregnzlbg-0/+1
2019-04-19Rollup merge of #60097 - cuviper:llvm8-mergefunc-use-aliases, r=rkruppeMazdak Farrokhzad-1/+1
2019-04-18Use -mergefunc-use-aliases for any LLVM >= 8Josh Stone-1/+1
2019-04-17whitelist rtm x86 cpu featuretyler-0/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-2/+2
2019-02-14Whitelist the ARM v8 target-featuregnzlbg-0/+1
2019-02-13Whitelist the ARM v6 target-featuregnzlbg-0/+1
2019-01-30Add MOVBE featureJethro Beekman-0/+1
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-3/+3
2019-01-05Add a target option "merge-functions" taking values in ("disabled",Peter Jin-1/+9
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Enable emission of alignment attrs for pointer paramsNikita Popov-0/+4
2018-12-14rustc: Add the `cmpxchg16b` target feature on x86/x86_64Alex Crichton-0/+2
2018-12-12x86: Add the `adx` target feature to whitelistAlex Crichton-0/+1
2018-11-30Enable -mergefunc-use-aliasesNikita Popov-0/+3
2018-11-11Fix typos.Bruce Mitchener-1/+1
2018-11-10Auto merge of #55650 - nikic:funnel-shift, r=nagisabors-0/+4
2018-11-08Disable wasm32 features on emscriptenNikita Popov-1/+2
2018-11-03Implement rotate using funnel shift on LLVM >= 7Nikita Popov-0/+4
2018-10-12exit with status code 101 on fatal LLVM errorAndy Russell-0/+2
2018-10-08codegen_llvm: improve allocationsljedrz-2/+3
2018-09-05Auto merge of #53878 - alexcrichton:wasm-atomics-feature, r=eddybbors-0/+1
2018-09-03whitelist some ARM featuresJorge Aparicio-0/+4