# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "llvm-ir-analysis" version = "0.4.0" authors = ["Craig Disselkoen "] description = "Static analysis on LLVM IR" documentation = "https://docs.rs/llvm-ir-analysis" readme = "README.md" keywords = [ "llvm", "control-flow", "cfg", "dominator", "dependence", ] license = "MIT" repository = "https://github.com/cdisselkoen/llvm-ir-analysis" [package.metadata.docs.rs] features = ["llvm-10"] [dependencies.either] version = "1.10" [dependencies.llvm-ir] version = "0.11.0" [dependencies.log] version = "0.4" [dependencies.petgraph] version = "0.6.0" features = ["graphmap"] default-features = false [dev-dependencies.env_logger] version = "0.11" [dev-dependencies.itertools] version = "0.12" [features] llvm-10 = [ "llvm-ir/llvm-10", "llvm-10-or-lower", "llvm-10-or-greater", ] llvm-10-or-greater = ["llvm-9-or-greater"] llvm-10-or-lower = ["llvm-11-or-lower"] llvm-11 = [ "llvm-ir/llvm-11", "llvm-11-or-lower", "llvm-11-or-greater", ] llvm-11-or-greater = ["llvm-10-or-greater"] llvm-11-or-lower = ["llvm-12-or-lower"] llvm-12 = [ "llvm-ir/llvm-12", "llvm-12-or-lower", "llvm-12-or-greater", ] llvm-12-or-greater = ["llvm-11-or-greater"] llvm-12-or-lower = ["llvm-13-or-lower"] llvm-13 = [ "llvm-ir/llvm-13", "llvm-13-or-lower", "llvm-13-or-greater", ] llvm-13-or-greater = ["llvm-12-or-greater"] llvm-13-or-lower = ["llvm-14-or-lower"] llvm-14 = [ "llvm-ir/llvm-14", "llvm-14-or-lower", "llvm-14-or-greater", ] llvm-14-or-greater = ["llvm-13-or-greater"] llvm-14-or-lower = ["llvm-15-or-lower"] llvm-15 = [ "llvm-ir/llvm-15", "llvm-15-or-lower", "llvm-15-or-greater", ] llvm-15-or-greater = ["llvm-14-or-greater"] llvm-15-or-lower = ["llvm-16-or-lower"] llvm-16 = [ "llvm-ir/llvm-16", "llvm-16-or-lower", "llvm-16-or-greater", ] llvm-16-or-greater = ["llvm-15-or-greater"] llvm-16-or-lower = ["llvm-17-or-lower"] llvm-17 = [ "llvm-ir/llvm-17", "llvm-17-or-lower", "llvm-17-or-greater", ] llvm-17-or-greater = ["llvm-16-or-greater"] llvm-17-or-lower = [] llvm-9 = [ "llvm-ir/llvm-9", "llvm-9-or-lower", "llvm-9-or-greater", ] llvm-9-or-greater = [] llvm-9-or-lower = ["llvm-10-or-lower"] prefer-dynamic = ["llvm-ir/prefer-dynamic"] strict-versioning = ["llvm-ir/strict-versioning"]