about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2020-11-21Rename prefix_chunk to prefix_chunk_sizebjorn3-1/+1
2020-11-21Remove StructRet arg attrbjorn3-3/+6
2020-11-21Replace ByVal attribute with on_stack field for Indirectbjorn3-42/+79
2020-11-21Replace ZExt and SExt flags with ArgExtension enumbjorn3-1/+19
2020-11-20Never inline naked functionsTomasz Miąsko-3/+9
2020-11-18Auto merge of #79106 - tmiasko:inline-hint, r=nagisa,eddybbors-12/+4
2020-11-18Rollup merge of #78361 - DevJPM:master, r=workingjubileeMara Bos-0/+10
2020-11-17Rollup merge of #78702 - wesleywiser:self_profile_cgu_sizes, r=Mark-SimulacrumMara Bos-2/+4
2020-11-17Fix setting inline hint based on `InstanceDef::requires_inline`Tomasz Miąsko-12/+4
2020-11-16compiler: fold by valueBastian Kauschke-8/+8
2020-11-15Rollup merge of #77802 - jyn514:bootstrap-specific, r=nikomatsakisJonas Schievink-8/+5
2020-11-15Rollup merge of #78848 - DevJPM:ci-llvm-9, r=nikicDylan DPC-43/+4
2020-11-14Auto merge of #78959 - petrochenkov:likeuefi, r=nagisabors-3/+1
2020-11-12Rollup merge of #78950 - khyperia:spirv-asm, r=AmanieuMara Bos-1/+11
2020-11-12rustc_target: Mark UEFI targets as `is_like_windows`/`is_like_msvc`Vadim Petrochenkov-3/+1
2020-11-12fixed a re-format due to removed chain callDevJPM-5/+1
2020-11-12Dropped Support for Bidirectional Custom Target Definition EmulationDevJPM-12/+0
2020-11-12Removed an unused function now that LLVM 9 is the minimal supported versionDevJPM-5/+0
2020-11-12fully exploited the dropped support of LLVM 8DevJPM-24/+6
2020-11-11Change capitalization of Spirv to SpirVkhyperia-4/+4
2020-11-11Add asm register information for SPIR-Vkhyperia-1/+11
2020-11-10Changed unwrap_or to unwrap_or_else in some places.Nicholas-Baron-6/+8
2020-11-08rustc_target: Rename some target options to avoid tautologyVadim Petrochenkov-5/+5
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-53/+40
2020-11-07Allow making `RUSTC_BOOTSTRAP` conditional on the crate nameJoshua Nelson-8/+5
2020-11-05Addressed all feedback to dateRich Kadel-5/+3
2020-11-05Injecting expressions in place of counters where helpfulRich Kadel-4/+15
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-28/+38
2020-11-04Auto merge of #78280 - bugadani:span, r=lcnrbors-14/+14
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-2/+1
2020-11-04s/Scalar::Raw/Scalar::Intoli-2/+2
2020-11-04Split the "raw integer bytes" part out of `Scalar`Oliver Scherer-4/+4
2020-11-03Rollup merge of #77950 - arlosi:sha256, r=eddybMara Bos-0/+2
2020-11-03[self-profiling] Include the estimated size of each cgu in the profileWesley Wiser-2/+4
2020-11-03Auto merge of #78448 - rylev:cache-foreign_modules, r=wesleywiserbors-2/+2
2020-10-31Implement -Z relax-elf-relocations=yes|noAnthony Ramine-1/+5
2020-10-30Fix even more clippy warningsJoshua Nelson-22/+15
2020-10-28Auto merge of #78414 - nox:function-sections, r=nagisa,bjorn3bors-1/+2
2020-10-27Cache foreign_modules queryRyan Levick-2/+2
2020-10-27Query span as late as possibleDániel Buga-14/+14
2020-10-26Implement -Z function-sections=yes|noAnthony Ramine-1/+2
2020-10-26Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obkbors-162/+188
2020-10-26Updated documentation, x86 feature detection testing, and removed LLVM 9 excl...DevJPM-0/+5
2020-10-26Rollup merge of #78126 - shepmaster:aarch64-apple-darwin-valist, r=nagisaDylan DPC-10/+8
2020-10-25Properly define va_arg and va_list for aarch64-apple-darwinJake Goulding-2/+2
2020-10-25Updated the list of white-listed target features for x86DevJPM-0/+5
2020-10-24Switch from tuple matching to match guardsJake Goulding-9/+7
2020-10-24Rollup merge of #78307 - rust-lang:revert-77961-embed-bitcode, r=tmandryJonas Schievink-2/+2
2020-10-23Update compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rsRich Kadel-4/+4
2020-10-23Revert "Set .llvmbc and .llvmcmd sections as allocatable"Tyler Mandry-2/+2