Skip to main content

llvm_sys/
initialization.rs

1//! Initialization routines which must be called before using library features.
2
3use super::prelude::*;
4
5extern "C" {
6    pub fn LLVMInitializeCore(R: LLVMPassRegistryRef);
7    pub fn LLVMInitializeTransformUtils(R: LLVMPassRegistryRef);
8    pub fn LLVMInitializeScalarOpts(R: LLVMPassRegistryRef);
9    pub fn LLVMInitializeVectorization(R: LLVMPassRegistryRef);
10    pub fn LLVMInitializeInstCombine(R: LLVMPassRegistryRef);
11    pub fn LLVMInitializeIPO(R: LLVMPassRegistryRef);
12    pub fn LLVMInitializeAnalysis(R: LLVMPassRegistryRef);
13    pub fn LLVMInitializeIPA(R: LLVMPassRegistryRef);
14    pub fn LLVMInitializeCodeGen(R: LLVMPassRegistryRef);
15    pub fn LLVMInitializeTarget(R: LLVMPassRegistryRef);
16}