about summary refs log tree commit diff
path: root/src/rustllvm
AgeCommit message (Expand)AuthorLines
2020-09-09Move `rustllvm` into `rustc_llvm`Vadim Petrochenkov-3857/+0
2020-08-22Write coverage filenames in Version3 formatJosh Stone-7/+9
2020-08-14Auto merge of #75416 - richkadel:llvm-coverage-map-gen-5.3, r=richkadelbors-0/+5
2020-08-14LLVM IR coverage encoding aligns closer to Clang'sRich Kadel-0/+5
2020-08-12Remove ArchiveKind::OtherMark Rousskov-1/+0
2020-08-12Remove CodeGenOptLevel::OtherMark Rousskov-1/+0
2020-08-12Remove AsmDialect::OtherMark Rousskov-1/+0
2020-08-12Remove FileType::OtherMark Rousskov-1/+0
2020-08-11Remove SynchronizationScope::OtherMark Rousskov-1/+0
2020-07-25Fixed coverage map issues; better aligned with LLVM APIsRich Kadel-59/+7
2020-07-17Generating the coverage mapRich Kadel-1/+117
2020-07-11Rollup merge of #73715 - MaulingMonkey:pr-natvis-tuples, r=AmanieuManish Goregaokar-0/+8
2020-06-25Prepare for LLVM 11Josh Stone-43/+134
2020-06-24debuginfo: Define int/float types in terms of MSVC-recognized types.MaulingMonkey-0/+8
2020-06-19Rollup merge of #73347 - tmiasko:incompatible-sanitizers, r=nikicManish Goregaokar-6/+7
2020-06-19Rollup merge of #73011 - richkadel:llvm-count-from-mir-pass, r=tmandryRalf Jung-0/+6
2020-06-17add blank line bw sections asrar-1/+1
2020-06-16trim whitespaceroot-3/+3
2020-06-16break long line for formattingroot-1/+5
2020-06-16add header for rust specific featureroot-2/+1
2020-06-15[WIP] injects llvm intrinsic instrprof.increment for coverage reportsRich Kadel-0/+6
2020-06-14Add rust features to print target featuresasrar-0/+3
2020-06-14Diagnose use of incompatible sanitizersTomasz Miąsko-6/+7
2020-06-12Auto merge of #69478 - avr-rust:avr-support-upstream, r=jonas-schievinkbors-0/+7
2020-06-09Handle assembler warnings properlyAmanieu d'Antras-1/+46
2020-06-09[AVR] Add AVR platform supportJake Goulding-0/+7
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-4/+27
2020-05-21rustllvm: Fix warnings about unused function parametersVadim Petrochenkov-6/+3
2020-05-18Implement asm! codegenAmanieu d'Antras-0/+6
2020-05-17Auto merge of #72248 - petrochenkov:codemodel, r=Amanieubors-5/+7
2020-05-16rustc_target: Stop using "string typing" for code modelsVadim Petrochenkov-5/+7
2020-05-14Consistently use LLVM lifetime markers during codegenTomasz Miąsko-2/+2
2020-05-09Rollup merge of #71234 - maurer:init-array, r=cuviperRalf Jung-1/+3
2020-04-29Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercotebors-0/+28
2020-04-29Use .init_array rather than .ctorsMatthew Maurer-1/+3
2020-04-29Store LLVM bitcode in object files, not compressedAlex Crichton-0/+28
2020-04-26codegen_llvm: `RelocMode` -> `RelocModel`Vadim Petrochenkov-9/+9
2020-04-26rustc_target: Stop using "string typing" for relocation modelsVadim Petrochenkov-4/+1
2020-04-14Update the minimum external LLVM to 8Josh Stone-45/+2
2020-04-02Add hash of source files in debug infoArlo Siemsen-2/+27
2020-03-19Update CreateMemSet() usage for LLVM 10Nikita Popov-0/+5
2020-03-19Fix timeTraceProfilerInitialize for LLVM 10Nikita Popov-1/+5
2020-03-11librustc_codegen_llvm: Use slices instead of 0-terminated stringsTomasz Miąsko-21/+26
2020-03-09Use slices in preference to 0-terminated stringsTomasz Miąsko-59/+87
2020-03-05Change DIBuilderCreateEnumerator signature to match LLVM 9Tomasz Miąsko-4/+4
2020-03-03Invoke OptimizerLastEPCallbacks in PreLinkThinLTOTomasz Miąsko-2/+10
2020-02-13Auto merge of #69144 - Dylan-DPC:rollup-apt6zjj, r=Dylan-DPCbors-2/+2
2020-02-13add selfprofiling for new llvm passmanagerAndreas Jonson-1/+64
2020-02-13Enable use after scope detection in the new LLVM pass managerTomasz Miąsko-2/+2
2020-02-12Rollup merge of #67954 - nikic:new-pm, r=nagisaDylan DPC-1/+251