about summary refs log tree commit diff
path: root/src/rt
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-10-20 17:32:10 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-10-20 17:36:28 +0200
commitba1c6fcf382c1ad30adfc33952c9975a1fd9fc59 (patch)
treea7d420532a230ca1dd3d270ba557d2da870032f6 /src/rt
parentef63f09dcd65729f84a4f49432467ad5ace86906 (diff)
Remove the last vestiges of main.ll
Closes #992
Diffstat (limited to 'src/rt')
-rw-r--r--src/rt/main.ll.in13
-rw-r--r--src/rt/main0.ll.in43
2 files changed, 0 insertions, 56 deletions
diff --git a/src/rt/main.ll.in b/src/rt/main.ll.in
deleted file mode 100644
index 8c19b2df251..00000000000
--- a/src/rt/main.ll.in
+++ /dev/null
@@ -1,13 +0,0 @@
-%0 = type { i32, [1 x i32] }
-%1 = type { i32, i32 }
-%2 = type { i32, %3 }
-%3 = type { %tydesc*, %4, i1, {} }
-%4 = type { i1*, i1* }
-%5 = type { i32, i32, i32, i32, [0 x %6*] }
-%6 = type { i32, i32, i32, i32, [0 x i8] }
-
-%tydesc = type { %tydesc**, i32, i32, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*, i8*, i8)* }
-
-%task = type { i32, i32, i32, i32, i32, i32, i32, i32 }
-
-%vec = type { i32, i32, [0 x i8] }
diff --git a/src/rt/main0.ll.in b/src/rt/main0.ll.in
deleted file mode 100644
index 6b0454cc31f..00000000000
--- a/src/rt/main0.ll.in
+++ /dev/null
@@ -1,43 +0,0 @@
-%0 = type { i32, [1 x i32] }
-%1 = type { i32, i32 }
-%2 = type { i32, %3 }
-%3 = type { %tydesc*, %4, i1, {} }
-%4 = type { i1*, i1* }
-%5 = type { i32, i32, i32, i32, [0 x %6*] }
-%6 = type { i32, i32, i32, i32, [0 x i8] }
-
-%tydesc = type { %tydesc**, i32, i32, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*)*, void (i1*, %task*, i1*, %tydesc**, i8*, i8*, i8)* }
-
-%task = type { i32, i32, i32, i32, i32, i32, i32, i32 }
-
-%vec = type { i32, i32, [0 x i8] }
-
-@_rust_crate_map_toplevel = external global %0
-
-declare i32 @rust_start(i32, i32, i32, i32)
-
-declare external fastcc void @_rust_main(i1* nocapture, %task*, %2* nocapture, %vec*)
-
-define void @_rust_main_wrap(i1* nocapture, %task *, %2* nocapture, %vec *)
-{
-  tail call fastcc void @_rust_main(i1* %0, %task *%1, %2* nocapture %2, %vec* %3)
-  ret void
-}
-
-%nullary_fn = type void (i1*, %task*, %2*)
-
-define void @_rust_spawn_wrap(
-       i1* nocapture, %task*, %2* nocapture, %nullary_fn* %f)
-{
-  call void %f(i1* %0, %task *%1, %2* nocapture %2)
-  ret void
-}
-
-declare external void @set_spawn_wrapper(void (i1*, %task*, %2*, %nullary_fn*)*);
-
-define i32 @"MAIN"(i32, i32) {
-  call void @set_spawn_wrapper(void (i1*, %task*, %2*, %nullary_fn*)* @_rust_spawn_wrap)
-
-  %result = tail call i32 @rust_start(i32 ptrtoint (void (i1*, %task*, %2*, %vec*)* @_rust_main_wrap to i32), i32 %0, i32 %1, i32 ptrtoint (%0* @_rust_crate_map_toplevel to i32))
-  ret i32 %result
-}