about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/llvm
AgeCommit message (Expand)AuthorLines
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
2019-07-09Fix float add/mul reduction codegenNikita Popov-0/+1
2019-07-09Pass type to byval attributesNikita Popov-0/+2
2019-07-07Handle null from LLVMRustGetSectionNameValentin Tolmer-1/+3
2019-06-16librustc_codegen_llvm: Use repr(transparent) for bitflags over repr(C) (#61306)John Paul Adrian Glaubitz-2/+2
2019-06-03add support for unchecked mathlcnr/Bastian Kauschke-0/+30
2019-04-18Remove the unused LLVMRustIsRustLLVMJosh Stone-1/+0
2019-04-06Auto merge of #59710 - alexcrichton:llvm-9-compat, r=sanxiynbors-1/+1
2019-04-05Show better errors for LLVM IR outputJosh Stone-1/+2
2019-04-05rustc: Start implementing compat with LLVM 9Alex Crichton-1/+1
2019-03-24make asm diagnostic instruction optionalAndy Russell-2/+2
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-16/+16
2019-02-23Implement ffi_returns_twice attributegnzlbg-0/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-4/+2
2019-02-14Rollup merge of #58378 - alexcrichton:incremental-lto, r=michaelwoeristerMazdak Farrokhzad-1/+1
2019-02-12rustc: Implement incremental "fat" LTOAlex Crichton-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-01-26Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors-0/+1
2019-01-25Set the DICompileUnit emissionKindJosh Stone-2/+23
2019-01-25Rebase to the llvm-project monorepoJosh Stone-5/+17
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-0/+1
2018-12-25Remove licensesMark Rousskov-40/+0