aboutsummaryrefslogtreecommitdiff
path: root/src/boot/driver
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2010-12-29 16:27:13 -0800
committerGraydon Hoare <[email protected]>2010-12-29 16:27:19 -0800
commit454bf428efa6f581f94f817d9f044d6934af1a0f (patch)
treee8726997e920a608d80526ea06fa7db9bd599594 /src/boot/driver
parentrustc: Make parametric return types go through an out pointer (diff)
downloadrust-454bf428efa6f581f94f817d9f044d6934af1a0f.tar.xz
rust-454bf428efa6f581f94f817d9f044d6934af1a0f.zip
Remove LLVM rustboot backend.
Diffstat (limited to 'src/boot/driver')
-rw-r--r--src/boot/driver/llvm/glue.ml39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/boot/driver/llvm/glue.ml b/src/boot/driver/llvm/glue.ml
deleted file mode 100644
index c1dc2894..00000000
--- a/src/boot/driver/llvm/glue.ml
+++ /dev/null
@@ -1,39 +0,0 @@
-(*
- * Glue for the LLVM backend.
- *)
-
-let alt_argspecs sess = [
- ("-llvm", Arg.Unit (fun _ -> sess.Session.sess_alt_backend <- true),
- "emit LLVM bitcode")
-];;
-
-let alt_pipeline sess sem_cx crate =
- let process processor =
- processor sem_cx crate;
- if sess.Session.sess_failed then exit 1 else ()
- in
- Array.iter process
- [|
- Resolve.process_crate;
- Simplify.process_crate;
- Type.process_crate;
- Typestate.process_crate;
- Layer.process_crate;
- Effect.process_crate;
- Loop.process_crate;
- Alias.process_crate;
- Dead.process_crate;
- Layout.process_crate
- |];
- Llemit.trans_and_process_crate sess sem_cx crate
-;;
-
-(*
- * Local Variables:
- * fill-column: 78;
- * indent-tabs-mode: nil
- * buffer-file-coding-system: utf-8-unix
- * compile-command: "make -k -C ../../.. 2>&1 | sed -e 's/\\/x\\//x:\\//g'";
- * End:
- *)
-