Docs.rs
  • llvm-ir-0.8.2
    • llvm-ir 0.8.2
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • cdisselkoen
    • Dependencies
      • either ^1.6 normal
      • llvm-sys ^100.2.0 normal
      • llvm-sys ^110.0.0 normal
      • llvm-sys ^120.2.0 normal
      • llvm-sys ^130.0.0 normal
      • llvm-sys ^140.0.0 normal
      • llvm-sys ^80.3.0 normal
      • llvm-sys ^90.2.0 normal
      • log ^0.4 normal
      • env_logger ^0.8 dev
      • itertools ^0.10 dev
    • Versions
    • 20.69% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Module terminator

  • Structs
  • Enums
logo
Change settings

Module llvm_ir::terminator

source · [−]

Structs

Br

See LLVM 14 docs on the ‘br’ instruction. The LLVM ‘br’ instruction has both conditional and unconditional variants, which we separate – this is the unconditional variant, while the conditional variant is CondBr.

CallBr

See LLVM 14 docs on the ‘callbr’ instruction

CatchRet

See LLVM 14 docs on the ‘catchret’ instruction

CatchSwitch

See LLVM 14 docs on the ‘catchswitch’ instruction

CleanupRet

See LLVM 14 docs on the ‘cleanupret’ instruction

CondBr

See LLVM 14 docs on the ‘br’ instruction. The LLVM ‘br’ instruction has both conditional and unconditional variants, which we separate – this is the conditional variant, while the unconditional variant is Br.

IndirectBr

See LLVM 14 docs on the ‘indirectbr’ instruction

Invoke

See LLVM 14 docs on the ‘invoke’ instruction

Resume

See LLVM 14 docs on the ‘resume’ instruction

Ret

See LLVM 14 docs on the ‘ret’ instruction

Switch

See LLVM 14 docs on the ‘switch’ instruction

Unreachable

See LLVM 14 docs on the ‘unreachable’ instruction

Enums

Terminator

Terminator instructions end a basic block. See LLVM 14 docs on Terminator Instructions