From f92d398421f42e379935612b102a261e2d0cab4a Mon Sep 17 00:00:00 2001 From: Sokhibjon Orzikulov Date: Sat, 3 Aug 2024 21:23:16 +0500 Subject: [PATCH] initializing llvm --- src/backend/llvm.rs | 14 ++++++++++++++ src/backend/mod.rs | 1 + 2 files changed, 15 insertions(+) create mode 100644 src/backend/llvm.rs diff --git a/src/backend/llvm.rs b/src/backend/llvm.rs new file mode 100644 index 0000000..f0aaafa --- /dev/null +++ b/src/backend/llvm.rs @@ -0,0 +1,14 @@ +use crate::Context as CContext; + +use crate::{ + str, + syntax::ast::{ + Elem, Expr, ExprKind, Function, NodeId, Stmt, StmtKind, StructArg, StructField, Type, + }, +}; + +use crate::syntax::interner::Name; +use std::{ + collections::{HashMap, VecDeque}, + ffi::CString, +}; diff --git a/src/backend/mod.rs b/src/backend/mod.rs index f7db587..5c14004 100755 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -1,2 +1,3 @@ pub mod ast2cpp; pub mod gccjit; +pub mod llvm;