about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
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
2021-03-10Remove the -Zinsert-sideeffectSimonas Kazlauskas-9/+5
2021-03-07Auto merge of #82285 - nhwn:nonzero-debug, r=nagisabors-25/+15
2021-03-04Auto merge of #81451 - nikic:llvm-12, r=nagisabors-9/+31
2021-03-01Mark pure asm as willreturnNikita Popov-0/+2
2021-03-01Don't directly expose coverage::CounterMappingRegion via FFINikita Popov-6/+4
2021-03-01Box generator-related Body fieldsDániel Buga-1/+1
2021-02-28Support LLVM 12 in rustcNikita Popov-3/+25
2021-02-27Rollup merge of #82537 - wesleywiser:update_measureme, r=oli-obkDylan DPC-1/+1
2021-02-27Rollup merge of #82057 - upsuper-forks:cstr, r=davidtwco,wesleywiserDylan DPC-29/+30
2021-02-26Rollup merge of #82456 - klensy:or-else, r=estebankGuillaume Gomez-6/+6
2021-02-25Update measureme dependency to the latest versionWesley Wiser-1/+1
2021-02-25Rollup merge of #82214 - est31:no_to_string, r=oli-obkDylan DPC-1/+1
2021-02-25Rollup merge of #82213 - est31:slices_for_vecs, r=jyn514Dylan DPC-3/+3
2021-02-25fix reviewklensy-6/+5
2021-02-24replaced some map_or with map_or_elseklensy-6/+7
2021-02-23Auto merge of #82102 - nagisa:nagisa/fix-dwo-name, r=davidtwcobors-9/+12
2021-02-20nhwn: use plain u32 in DebugLocNathan Nguyen-26/+15
2021-02-20nhwn: use Option<NonZeroU32> in DebugLocNathan Nguyen-12/+13
2021-02-17Rollup merge of #82105 - nagisa:nagisa/ensure-removed, r=petrochenkovGuillaume Gomez-3/+2
2021-02-17Remove redundant to_string callsest31-1/+1