about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/llvm
AgeCommit message (Expand)AuthorLines
2020-07-29Moved structs/enums with repr(C) to LLVM types into ffi.rs cratesRich Kadel-3/+152
2020-07-25Fixed coverage map issues; better aligned with LLVM APIsRich Kadel-40/+5
2020-07-17Generating the coverage mapRich Kadel-2/+108
2020-07-11Rollup merge of #73715 - MaulingMonkey:pr-natvis-tuples, r=AmanieuManish Goregaokar-0/+10
2020-06-25Prepare for LLVM 11Josh Stone-2/+14
2020-06-24debuginfo: Define int/float types in terms of MSVC-recognized types.MaulingMonkey-0/+10
2020-06-19Rollup merge of #73347 - tmiasko:incompatible-sanitizers, r=nikicManish Goregaokar-3/+4
2020-06-15[WIP] injects llvm intrinsic instrprof.increment for coverage reportsRich Kadel-0/+1
2020-06-14Diagnose use of incompatible sanitizersTomasz Miąsko-3/+4
2020-06-12Auto merge of #69478 - avr-rust:avr-support-upstream, r=jonas-schievinkbors-0/+2
2020-06-09Handle assembler warnings properlyAmanieu d'Antras-2/+23
2020-06-09[AVR] Add AVR platform supportJake Goulding-0/+2
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-1/+8
2020-05-21rustllvm: Fix warnings about unused function parametersVadim Petrochenkov-6/+0
2020-05-18Implement asm! codegenAmanieu d'Antras-0/+2
2020-05-17Auto merge of #72248 - petrochenkov:codemodel, r=Amanieubors-3/+1
2020-05-16rustc_target: Stop using "string typing" for code modelsVadim Petrochenkov-3/+1
2020-05-14Consistently use LLVM lifetime markers during codegenTomasz Miąsko-0/+1
2020-05-09Rollup merge of #71234 - maurer:init-array, r=cuviperRalf Jung-0/+1
2020-04-29Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercotebors-0/+5
2020-04-29Use .init_array rather than .ctorsMatthew Maurer-0/+1
2020-04-29Store LLVM bitcode in object files, not compressedAlex Crichton-0/+5
2020-04-26codegen_llvm: `RelocMode` -> `RelocModel`Vadim Petrochenkov-2/+2
2020-04-26rustc_target: Stop using "string typing" for relocation modelsVadim Petrochenkov-1/+0
2020-04-02Add hash of source files in debug infoArlo Siemsen-0/+12
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-3/+3
2020-03-23Rollup merge of #69940 - tmiasko:llvm-api, r=hanna-kruppeMazdak Farrokhzad-5/+13
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-2/+2
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-2/+2
2020-03-12remove lifetimes that can be elided (clippy::needless_lifetimes)Matthias Krüger-3/+3
2020-03-11librustc_codegen_llvm: Replace deprecated API usageTomasz Miąsko-5/+13
2020-03-11librustc_codegen_llvm: Use slices instead of 0-terminated stringsTomasz Miąsko-4/+14
2020-03-09Use slices in preference to 0-terminated stringsTomasz Miąsko-2/+24
2020-03-05Change DIBuilderCreateEnumerator signature to match LLVM 9Tomasz Miąsko-1/+3
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-3/+3
2020-02-13add selfprofiling for new llvm passmanagerAndreas Jonson-0/+7
2020-02-12Rollup merge of #67954 - nikic:new-pm, r=nagisaDylan DPC-0/+57
2020-02-12Add support for new pass managerNikita Popov-0/+49
2020-02-12Use IRBuilder to create memsetNikita Popov-0/+8
2020-02-12Properly use the darwin archive format on Apple targetsAnthony Ramine-0/+2
2020-02-08rustc_codegen_ssa: remove unnecessary source_locations_enabled.Eduard-Mihai Burtescu-1/+1
2020-02-08rustc_codegen_llvm: remove InternalDebugLocation and simplify dbg_var_addr.Eduard-Mihai Burtescu-2/+0
2020-02-01Add support for enabling the LLVM time-trace featureWesley Wiser-0/+4
2019-12-22Format the worldMark Rousskov-966/+1106
2019-12-12Fix weird implicit dependency between rustllvm and rustc_codegen_llvmAaron Hill-17/+2
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-0/+1
2019-12-07Rollup merge of #67033 - cuviper:ValueName2, r=rkruppeYuki Okushi-5/+24
2019-12-05Auto merge of #66952 - 0dvictor:print, r=rkruppebors-2/+1
2019-12-04Migrate to LLVM{Get,Set}ValueName2Josh Stone-5/+24
2019-12-03Change linker for x86_64-fortanix-unknown-sgx to rust-lldParth Sane-1/+2