[−][src]Crate optimization
Re-exports
pub use self::compile_time_assertions::CompileTimeAssertions; |
pub use self::compile_time_assertions::Phase; |
Modules
compile_time_assertions | Injects the class 'Assert' into the mini java runtime, which contains functions that are evaluated at compile-time. |
Structs
CommonSubExpr | |
NodeLocal | |
Optimization | |
OutcomeCollector | |
RemoveCriticalEdges |
Enums
Flag | These are options that can be attached to any optimization |
Kind | All available optimizations |
Level | These are predefined sequences of optimizations (in clang and gcc these are
called |
Outcome |
Traits
Interprocedural | An optimization that optimizes the whole program by examining all function graphs at once. |
Local | An optimization that only works on a single graph and therefore does not optimize across function call boundaries. |