about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/llvm
AgeCommit message (Expand)AuthorLines
2020-04-29Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercotebors-0/+5
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
2019-12-02Use Module::print() instead of a PrintModulePassVictor Ding-2/+1
2019-11-29Use LLVMAddAnalysisPasses instead of Rust's wrapperVictor Ding-1/+2
2019-11-22Move sanitizer passes creation from ssa to llvmTomasz Miąsko-0/+5
2019-11-13Revert "Auto merge of #65134 - davidtwco:issue-19834-improper-ctypes-in-exter...Robin Kruppe-1/+0
2019-11-06Auto merge of #65134 - davidtwco:issue-19834-improper-ctypes-in-extern-C-fn, ...bors-0/+1
2019-11-06Rollup merge of #66062 - smaeul:patch/pic-level, r=estebankMazdak Farrokhzad-0/+1
2019-11-05Rollup merge of #65953 - keystone-enclave:llvm_abiname, r=alexcrichtonPietro Albini-0/+1
2019-11-05improper_ctypes: `extern "C"` fnsDavid Wood-0/+1
2019-11-05Rollup merge of #65720 - icefoxen:LLVMgetInstructionCount, r=rkruppePietro Albini-0/+1
2019-11-03Configure LLVM module PIC levelSamuel Holland-0/+1
2019-11-02Add FFI bindings for Module::getInstructionCount()Simon Heath-0/+1
2019-10-29Allow specifying key "llvm-abiname" in target specificationGui Andrade-0/+1
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-2/+1
2019-10-13Improve type safetybjorn3-3/+4
2019-09-06rustc_codegen_llvm: give names to non-alloca variable values.Eduard-Mihai Burtescu-0/+2
2019-08-01Use Rust integer types instead of libc's fixed-width typesgnzlbg-2/+2
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-3/+3
2019-07-20Remove vector fadd/fmul reduction workaroundsNikita Popov-2/+0
2019-07-15Don't add extra passes into the function pass managerNikita Popov-0/+3
2019-07-10Rollup merge of #62474 - nikic:update-llvm, r=alexcrichtonMazdak Farrokhzad-0/+3