about summary refs log tree commit diff
path: root/src/rustllvm/rustllvm.h
AgeCommit message (Expand)AuthorLines
2020-09-09Move `rustllvm` into `rustc_llvm`Vadim Petrochenkov-115/+0
2020-07-17Generating the coverage mapRich Kadel-0/+1
2020-05-18Implement asm! codegenAmanieu d'Antras-0/+2
2019-07-20Don't link mcjit/interpreter LLVM componentsNikita Popov-4/+0
2019-02-23Implement ffi_returns_twice attributegnzlbg-0/+1
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-0/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-01Remove checks for LLVM < 4.0Nikita Popov-4/+0
2018-10-11Support for disabling the PLT on ELF targetsGabriel Majeri-0/+1
2018-07-07removed redundant header file import in rustllvm.hPramod Bisht-2/+0
2018-01-07Remove unused LLVMRustJITMemoryManagerRef typedefBjörn Steinbrink-1/+0
2018-01-07Remove dead function rustc_llvm::debug_loc_to_string()Björn Steinbrink-1/+0
2018-01-05Use name-discarding LLVM contextSimonas Kazlauskas-1/+1
2017-12-01rustllvm: Remove conditional code for LLVM < 3.9Josh Stone-4/+0
2017-07-21rustllvm: define LLVM_VERSION_LTTim Neumann-0/+2
2017-02-08sanitizer supportJorge Aparicio-0/+3
2016-12-31Improve naming style in rustllvm.Ian Kerins-11/+11
2016-12-30Ran clang-format on src/rustllvm with llvm as the coding style.karpinski-72/+68
2016-12-21Fixed fastcall not applying inreg attributes to arguments like the C/C++ fast...Ivan Molodetskikh-0/+1
2016-12-04[LLVM 4.0] New bitcode headers and APIJake Goulding-1/+7
2016-11-17Use llvm::Attribute API instead of "raw value" APIs, which will be removed in...Robin Kruppe-0/+22
2016-09-26Extend preprocessor LLVM version checks to support LLVM 4.xJake Goulding-1/+10
2016-08-03audit LLVM C++ types in ArchiveWrapper and PassWrapperAriel Ben-Yehuda-0/+5
2015-06-16rustc: Update LLVMAlex Crichton-1/+6
2015-06-08Changes to LLVM `ExecutionEngine` wrapperMurarth-8/+0
2015-04-21LLVM < 3.5 is unsupported since bb18a3cTamir Duberstein-7/+0
2014-12-11Add LLVM ExecutionEngine APIMurarth-0/+1
2014-10-04Update LLVM.Luqman Aden-2/+0
2014-09-27Translate inline assembly errors back to source locationsKeegan McAllister-0/+1
2014-09-12Add -C remark for LLVM optimization remarksKeegan McAllister-0/+2
2014-09-12Add a Rust string ostream for LLVMKeegan McAllister-0/+28
2014-04-23rustc: Fix passing errors from LLVM to rustcAlex Crichton-1/+1
2014-04-17Upgrade LLVMAlex Crichton-3/+6
2014-02-26rustc: Get rustc compiling with LLVM 3.{3,4} againAlex Crichton-1/+6
2014-01-29Upgrade LLVMAlex Crichton-3/+1
2013-12-09Implement LTOAlex Crichton-0/+2
2013-08-26Rewrite pass management with LLVMAlex Crichton-0/+2
2013-08-04Fix build issues once LLVM has been upgradedAlex Crichton-0/+2
2013-06-17Use DIBuilder in debuginfoVadim Chugunov-0/+2
2013-06-15auto merge of #7125 : alexcrichton/rust/rusti-issues, r=brsonbors-0/+1
2013-06-13Revert "Revert "Have JIT execution take ownership of the LLVMContextRef""Alex Crichton-0/+1
2013-06-13automated whitespace fixesDaniel Micay-1/+0
2013-06-13Revert "Have JIT execution take ownership of the LLVMContextRef"Brian Anderson-1/+0
2013-06-10Have JIT execution take ownership of the LLVMContextRefAlex Crichton-0/+1
2013-05-29Refactor optimization pass handling.James Miller-0/+57