about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/llvm/ffi.rs
AgeCommit message (Expand)AuthorLines
2019-12-22Format the worldMark Rousskov-899/+1059
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-0/+1
2019-12-07Rollup merge of #67033 - cuviper:ValueName2, r=rkruppeYuki Okushi-4/+5
2019-12-05Auto merge of #66952 - 0dvictor:print, r=rkruppebors-2/+1
2019-12-04Migrate to LLVM{Get,Set}ValueName2Josh Stone-4/+5
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-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-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-0/+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-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-15/+15
2019-02-23Implement ffi_returns_twice attributegnzlbg-0/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-2/+0
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-10/+0
2018-12-19FIXME(52456) remove fixme and combine all extern items in one blockNiv Kaminer-26/+6
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-2/+2
2018-12-03Auto merge of #55010 - tromey:Bug-9224-generic-parameters, r=michaelwoeristerbors-3/+4
2018-11-30Enable -mergefunc-use-aliasesNikita Popov-0/+1
2018-11-29Add template parameter debuginfo to generic typesTom Tromey-3/+4
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-71/+71
2018-11-16Moved common.rs enumsDenis Merigoux-61/+65