about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
AgeCommit message (Expand)AuthorLines
2017-02-04Support a debug info API change for LLVM 4.0Dylan McKay-0/+4
2017-01-26Remove unnecessary LLVMRustPersonalityFn bindingSimonas Kazlauskas-8/+0
2017-01-14Fix covered-switch-default warnings in RustWrapperRuud van Asseldonk-10/+4
2017-01-01Auto merge of #38745 - CannedYerins:llvm-code-style, r=rkruppebors-261/+262
2016-12-31Auto merge of #38482 - est31:i128, r=eddybbors-0/+17
2016-12-31Improve naming style in rustllvm.Ian Kerins-261/+262
2016-12-30Switching from NULL to nullptr in src/rustllvm.karpinski-11/+11
2016-12-30Ran clang-format on src/rustllvm with llvm as the coding style.karpinski-1004/+793
2016-12-30Fix rebase falloutSimonas Kazlauskas-0/+1
2016-12-30Add a way to retrieve constant value in 128 bitsSimonas Kazlauskas-0/+16
2016-12-21Fixed fastcall not applying inreg attributes to arguments like the C/C++ fast...Ivan Molodetskikh-0/+2
2016-12-14Update LLVM global variable debug info API for 4.0Dylan McKay-5/+20
2016-12-12[LLVM 4.0] Move debuginfo alignment argumentJake Goulding-8/+29
2016-12-08Auto merge of #38156 - shepmaster:llvm-4.0-bitcode-reader-writer, r=alexcrichtonbors-1/+16
2016-12-05Make LLVM symbol visibility FFI types more stable.Michael Woerister-0/+42
2016-12-04[LLVM 4.0] New bitcode headers and APIJake Goulding-1/+16
2016-12-02[LLVM 4.0] Support new DIFlags enumJake Goulding-0/+5
2016-12-02[LLVM] Introduce a stable representation of DIFlagsJake Goulding-13/+93
2016-11-28Don't assume llvm::StringRef is null terminatedRobin Kruppe-8/+5
2016-11-25Auto merge of #38000 - rkruppe:llvm-dinamespace-fwdcompat, r=alexcrichtonbors-1/+5
2016-11-25Pass new argument ExportSymbol to DIBuilder::createNameSpaceRobin Kruppe-1/+5
2016-11-24Support LLVM 4.0 in OptimizationDiagnostic FFIRobin Kruppe-2/+7
2016-11-21Restore compatibility with LLVM 3.7 and 3.8Seo Sanghyeon-10/+9
2016-11-17Use llvm::Attribute API instead of "raw value" APIs, which will be removed in...Robin Kruppe-45/+70
2016-10-14debuginfo: Remove some outdated stuff from LLVM DIBuilder binding.Michael Woerister-20/+1
2016-09-26Extend preprocessor LLVM version checks to support LLVM 4.xJake Goulding-15/+15
2016-09-04Fix incorrect LLVM Linkage enumMatt Ickstadt-0/+80
2016-08-25Fix debug line info for macro expansions. Vadim Chugunov-0/+9
2016-08-03finish type-auditing rustllvmAriel Ben-Yehuda-36/+66
2016-08-03begin auditing the C++ types in RustWrapperAriel Ben-Yehuda-194/+322
2016-07-29[LLVM-3.9] Rename custom methods to Rust-specific onesJan-Erik Rediger-2/+2
2016-06-09Reflect supporting only LLVM 3.7+ in the LLVM wrappersJake Goulding-140/+3
2016-03-29Use weak_odr linkage when reusing definitions across codegen unitsBjörn Steinbrink-0/+13
2016-03-26Fix removal of function attributes on ARMBjörn Steinbrink-0/+10
2016-03-19Fix LLVMRustSetHasUnsafeAlgebra to only have effect on instructionsUlrik Sverdrup-2/+4
2016-03-18Add intrinsics for float arithmetic with `fast` flag enabledUlrik Sverdrup-0/+5
2016-02-24Implement filling drop in MIRSimonas Kazlauskas-0/+5
2016-02-18Add intrinsics for compare_exchange and compare_exchange_weakAmanieu d'Antras-5/+9
2016-02-04Auto merge of #30962 - Amanieu:non_volatile_atomic, r=alexcrichtonbors-2/+0
2016-01-29trans: Reimplement unwinding on MSVCAlex Crichton-0/+178
2016-01-29trans: Upgrade LLVMAlex Crichton-1/+17
2016-01-16Don't make atomic loads and stores volatileAmanieu d'Antras-2/+0
2015-10-24rustllvm: Update to LLVM trunkSeo Sanghyeon-0/+18
2015-09-29Tweak Travis to use GCEAlex Crichton-5/+0
2015-07-21trans: Move rust_try into the compilerAlex Crichton-1/+2
2015-07-16rustc_trans: Update LLVMBuildLandingPad signatureAlex Crichton-0/+15
2015-07-10trans: Use LLVM's writeArchive to modify archivesAlex Crichton-101/+0
2015-06-16rustc: Update LLVMAlex Crichton-31/+115
2015-06-07rustc_trans: don't hardcode llvm version for conditional intrinsicsLuca Bruno-0/+8
2015-06-07Remove useless `const`Tamir Duberstein-1/+1