summary refs log tree commit diff
path: root/src/librustc_llvm/lib.rs
AgeCommit message (Expand)AuthorLines
2018-03-07Make metadata references Send + SyncJohn Kåre Alsaker-0/+2
2018-01-24llvm6: Remove MIPS64 archive variantAlex Crichton-1/+0
2018-01-07Remove dead function rustc_llvm::debug_loc_to_string()Björn Steinbrink-5/+0
2017-11-19rustc_trans: support scalar pairs directly in the Rust ABI.Eduard-Mihai Burtescu-6/+3
2017-11-03Add support for specifying the TLS modelAmanieu d'Antras-0/+5
2017-10-05Remove nacl from librustc_llvmest31-4/+0
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-3/+6
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-8/+6
2017-07-25Bump master to 1.21.0Alex Crichton-2/+0
2017-07-06remove associated_consts feature gateSean McArthur-1/+2
2017-06-20Auto merge of #42571 - tlively:wasm-dev, r=alexcrichtonbors-0/+5
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-06-16Add target to use LLVM wasm backendThomas Lively-0/+5
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-04-25Add Hexagon supportMichael Wu-0/+6
2017-04-23FIN: windows-gnu: statically link gcc_s, pthread with llvmTim Neumann-0/+1
2017-02-06std: Remove cfg(cargobuild) annotationsAlex Crichton-10/+0
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2016-12-31Improve naming style in rustllvm.Ian Kerins-4/+4
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-29Rollup merge of #38559 - japaric:ptx2, r=alexcrichtonAlex Crichton-0/+5
2016-12-29Fallout from updating bootstrap CargoAlex Crichton-2/+1
2016-12-26PTX supportJorge Aparicio-0/+5
2016-12-26Auto merge of #38314 - japaric:do-not-delete-enable-llvm-backend, r=alexcrichtonbors-0/+6
2016-12-21Make drop glue for unsized value pass two arguments instead of *(data, meta)Mark Simulacrum-1/+2
2016-12-19enable LLVM's SPARC backendJorge Aparicio-0/+6
2016-12-06Auto merge of #37973 - vadimcn:dllimport, r=alexcrichtonbors-1/+1
2016-12-04Auto merge of #37857 - shepmaster:llvm-4.0-dinodes, r=michaelwoeristerbors-0/+4
2016-12-03Auto merge of #38079 - BurntSushi:attrtarget, r=alexcrichtonbors-4/+4
2016-12-02[LLVM] Introduce a stable representation of DIFlagsJake Goulding-0/+4
2016-12-01Remove the "linked_from" feature.Vadim Chugunov-1/+1
2016-11-30Update the bootstrap compilerAlex Crichton-2/+2
2016-11-29Add new #[target_feature = "..."] attribute.Andrew Gallant-4/+4
2016-11-21Restore compatibility with LLVM 3.7 and 3.8Seo Sanghyeon-7/+3
2016-11-19Auto merge of #37831 - rkruppe:llvm-attr-fwdcompat, r=eddybbors-56/+8
2016-11-17Use llvm::Attribute API instead of "raw value" APIs, which will be removed in...Robin Kruppe-56/+8
2016-11-12enable the MSP430 LLVM backendJorge Aparicio-0/+5
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-0/+1
2016-10-22run rustfmt on librustc_llvm folderSrinivas Reddy Thatiparthy-62/+34
2016-09-30Configure LLVM to use js backendJan-Erik Rediger-0/+4
2016-08-26initial support for s390xJorge Aparicio-0/+6
2016-08-03finish type-auditing rustllvmAriel Ben-Yehuda-42/+72
2016-08-03split the FFI part of rustc_llvm to rustc_llvm::ffiAriel Ben-Yehuda-2062/+18
2016-08-03begin auditing the C++ types in RustWrapperAriel Ben-Yehuda-306/+322
2016-08-03audit LLVM C++ types in ArchiveWrapper and PassWrapperAriel Ben-Yehuda-28/+48
2016-08-03remove the ExecutionEngine bindingAriel Ben-Yehuda-9/+0
2016-07-29llvm: Remove no longer existent LLVMAddTargetData bindingAlex Crichton-3/+0
2016-07-29[LLVM-3.9] Configure PIE at the module level instead of compilation unit levelJan-Erik Rediger-0/+1
2016-07-29[LLVM-3.9] Rename custom methods to Rust-specific onesJan-Erik Rediger-3/+3