about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2021-04-17Don't set `fast`(-math) for certain simd opsSimonas Kazlauskas-31/+29
2021-04-14Add more SIMD math.h intrinsicsJubilee Young-2/+6
2021-04-09Auto merge of #84004 - mattico:print-target-features-improvements, r=petroche...bors-7/+76
2021-04-09Categorize and explain target features supportMatt Ickstadt-7/+76
2021-04-08rustc: Add a new `wasm` ABIAlex Crichton-16/+28
2021-04-06Auto merge of #81234 - repnop:fn-alignment, r=lcnrbors-0/+3
2021-04-06Auto merge of #83592 - nagisa:nagisa/dso_local, r=davidtwcobors-8/+54
2021-04-05Allow specifying alignment for functionsWesley Norris-0/+3
2021-04-05Rollup merge of #82483 - tmiasko:option-from-str, r=matthewjasperDylan DPC-1/+1
2021-04-05Rollup merge of #83841 - Amanieu:asm_clobber_feature, r=nagisaDylan DPC-1/+26
2021-04-05Rollup merge of #80525 - devsnek:wasm64, r=nagisaDylan DPC-7/+4
2021-04-04wasm64Gus Caplan-7/+4
2021-04-04Allow clobbering unsupported registers in asm!Amanieu d'Antras-1/+26
2021-04-03Auto merge of #83774 - richkadel:zero-based-counters, r=tmandrybors-6/+2
2021-04-02Translate counters from Rust 1-based to LLVM 0-based counter idsRich Kadel-6/+2
2021-04-03Move SanitizerSet to rustc_targetSimonas Kazlauskas-5/+6
2021-04-03Manually set dso_local when its valid to do soSimonas Kazlauskas-8/+54
2021-03-31Auto merge of #83666 - Amanieu:instrprof-order, r=tmandrybors-0/+9
2021-03-30Apply review feedbackAmanieu d'Antras-1/+5
2021-03-30Run LLVM coverage instrumentation passes before optimization passesAmanieu d'Antras-0/+5
2021-03-27Address review commentsJoshua Nelson-0/+68
2021-03-27Remove (lots of) dead codeJoshua Nelson-87/+1
2021-03-26Use iter::zip in compiler/Josh Stone-18/+10
2021-03-26Auto merge of #82980 - tmiasko:import-cold-multiplier, r=michaelwoeristerbors-0/+3
2021-03-25Auto merge of #83387 - cuviper:min-llvm-10, r=nagisabors-9/+0
2021-03-25Auto merge of #83307 - richkadel:cov-unused-functions-1.1, r=tmandrybors-151/+255
2021-03-23Changes from review commentsRich Kadel-3/+23
2021-03-23Change def_id filter to use requires_monomorphization()Rich Kadel-1/+1
2021-03-22Auto merge of #79278 - mark-i-m:stabilize-or-pattern, r=nikomatsakisbors-1/+1
2021-03-22Update the minimum external LLVM to 10Josh Stone-9/+0
2021-03-22Rollup merge of #83329 - camelid:debuginfo-doc-cleanup, r=davidtwcoDylan DPC-181/+182
2021-03-21Enable mutable noalias by default for LLVM 12Nikita Popov-12/+10
2021-03-21Convert -Z mutable-noalias to Optional<bool>Nikita Popov-1/+1
2021-03-21Move decision aboute noalias into codegen_llvmNikita Popov-18/+49
2021-03-20Cleanup LLVM debuginfo module docsCamelid-14/+15
2021-03-20Move debuginfo docs from `doc.rs` module to `doc.md` fileCamelid-181/+181
2021-03-19gave unused_fn WeakAnyLinkage; moved create_pgo_func_name_varRich Kadel-18/+19
2021-03-19stabilize or_patternsmark-1/+1
2021-03-19coverage bug fixes and optimization supportRich Kadel-148/+231
2021-03-19correct macro namesSparrowLii-4/+4
2021-03-19Add simd_neg platform intrinsicSparrowLii-2/+21
2021-03-18Rollup merge of #83080 - tmiasko:inline-coverage, r=wesleywiserDylan DPC-2/+2
2021-03-17Auto merge of #83084 - nagisa:nagisa/features-native, r=petrochenkovbors-34/+67
2021-03-16Adjust `-Ctarget-cpu=native` handling in cg_llvmSimonas Kazlauskas-34/+67
2021-03-16Auto merge of #82838 - Amanieu:rustdoc_asm, r=nagisabors-0/+3
2021-03-15Functions inlined into reachable functions are reachableTomasz Miąsko-1/+1
2021-03-15Make source-based code coverage compatible with MIR inliningTomasz Miąsko-1/+1
2021-03-13Always lower asm! to valid HIRAmanieu d'Antras-0/+3
2021-03-12Add support for storing code model to LLVM module IRHiroki Noda-1/+10
2021-03-11Import small cold functionsTomasz Miąsko-0/+3