From bb60f6d80dc039778f102ee0fcf9213b371d72e9 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 26 Jun 2016 00:22:12 -0700 Subject: Add qbe --- devel/gen.rc | 1 + devel/qbe/config.h | 1 + devel/qbe/gen.rc | 7 +++++++ devel/qbe/src | 1 + 4 files changed, 10 insertions(+) create mode 100644 devel/qbe/config.h create mode 100644 devel/qbe/gen.rc create mode 160000 devel/qbe/src (limited to 'devel') diff --git a/devel/gen.rc b/devel/gen.rc index c9c668cf..9dbc6d1c 100644 --- a/devel/gen.rc +++ b/devel/gen.rc @@ -2,3 +2,4 @@ subgen cparser subgen libfirm subgen make subgen mc +subgen qbe diff --git a/devel/qbe/config.h b/devel/qbe/config.h new file mode 100644 index 00000000..52d4b123 --- /dev/null +++ b/devel/qbe/config.h @@ -0,0 +1 @@ +#define Defaultasm Gaself diff --git a/devel/qbe/gen.rc b/devel/qbe/gen.rc new file mode 100644 index 00000000..033af78f --- /dev/null +++ b/devel/qbe/gen.rc @@ -0,0 +1,7 @@ +cflags\ + -Wall -Wextra '-std=c99' -pedantic\ + -I '$dir' + +abi=sysv +exe qbe main.c util.c parse.c mem.c ssa.c copy.c fold.c live.c isel.c spill.c rega.c emit.c $abi.c +file bin/qbe '$outdir'/qbe 755 diff --git a/devel/qbe/src b/devel/qbe/src new file mode 160000 index 00000000..12755db1 --- /dev/null +++ b/devel/qbe/src @@ -0,0 +1 @@ +Subproject commit 12755db1aaea6f4ba1f380f5f34842b4e2a28f26 -- cgit v1.2.3