rust/src/rustllvm
Alex Crichton 8d12673c82 Tweak pass management and add some more options
The only changes to the default passes is that O1 now doesn't run the inline
pass, just always-inline with lifetime intrinsics. O2 also now has a threshold
of 225 instead of 275. Otherwise the default passes being run is the same.

I've also added a few more options for configuring the pass pipeline. Namely you
can now specify arguments to LLVM directly via the `--llvm-args` command line
option which operates similarly to `--passes`. I also added the ability to turn
off pre-population of the pass manager in case you want to run *only* your own
passes.
2013-08-30 17:56:04 -07:00
..
llvm-auto-clean-trigger Upgrade llvm to current HEAD 2013-08-20 01:12:47 -07:00
PassWrapper.cpp Tweak pass management and add some more options 2013-08-30 17:56:04 -07:00
README add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
rustllvm.def.in Rewrite pass management with LLVM 2013-08-26 20:11:51 -07:00
rustllvm.h Rewrite pass management with LLVM 2013-08-26 20:11:51 -07:00
RustWrapper.cpp Revert "auto merge of #8695 : thestinger/rust/build, r=pcwalton" 2013-08-28 19:59:52 -07:00

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