rust/src/rustllvm
bors 1096e7ab7a Auto merge of #30962 - Amanieu:non_volatile_atomic, r=alexcrichton
Rust currently emits atomic loads and stores with the LLVM `volatile` qualifier. This is unnecessary and prevents LLVM from performing optimization on these atomic operations.
2016-02-04 02:46:44 +00:00
..
ArchiveWrapper.cpp trans: Upgrade LLVM 2016-01-29 16:25:20 -08:00
ExecutionEngineWrapper.cpp Remove morestack support 2015-08-10 16:35:44 -07:00
llvm-auto-clean-trigger trans: Upgrade LLVM 2016-01-29 16:25:20 -08:00
PassWrapper.cpp Register LLVM passes with the correct LLVM pass manager. 2016-01-25 00:15:39 -05:00
README add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
rustllvm.h rustc: Update LLVM 2015-06-16 22:56:42 -07:00
RustWrapper.cpp Auto merge of #30962 - Amanieu:non_volatile_atomic, r=alexcrichton 2016-02-04 02:46:44 +00:00

This directory currently contains some LLVM support code. This will generally
be sent upstream to LLVM in time; for now it lives here.