Skip to content

Instantly share code, notes, and snippets.

@jrevels
Last active October 5, 2018 15:30
Show Gist options
  • Save jrevels/0b37dd1f288ba0d4b1cd6888c38303de to your computer and use it in GitHub Desktop.
Save jrevels/0b37dd1f288ba0d4b1cd6888c38303de to your computer and use it in GitHub Desktop.
diff --git a/llvm1.log b/llvm2.log
index 99f9319..be6ed79 100644
--- a/llvm1.log
+++ b/llvm2.log
@@ -1,13 +1,13 @@
; Function f
-; Location: REPL[18]:1
-define nonnull %jl_value_t addrspace(10)* @japi1_f_249602385(%jl_value_t addrspace(10)*, %jl_value_t addrspace(10)**, i32) #0 {
+; Location: REPL[9]:1
+define nonnull %jl_value_t addrspace(10)* @japi1_f_94174783(%jl_value_t addrspace(10)*, %jl_value_t addrspace(10)**, i32) #0 {
top:
%gcframe = alloca %jl_value_t addrspace(10)*, i32 3
%3 = bitcast %jl_value_t addrspace(10)** %gcframe to i8*
call void @llvm.memset.p0i8.i32(i8* %3, i8 0, i32 24, i32 0, i1 false)
%4 = alloca %jl_value_t addrspace(10)**, align 8
store volatile %jl_value_t addrspace(10)** %1, %jl_value_t addrspace(10)*** %4, align 8
- %5 = call %jl_value_t*** inttoptr (i64 4363690128 to %jl_value_t*** ()*)() #3
+ %5 = call %jl_value_t*** inttoptr (i64 4299443088 to %jl_value_t*** ()*)() #3
%6 = getelementptr %jl_value_t addrspace(10)*, %jl_value_t addrspace(10)** %gcframe, i32 0
%7 = bitcast %jl_value_t addrspace(10)** %6 to i64*
store i64 2, i64* %7
@@ -38,7 +38,7 @@ top:
;}
; Function Type; {
; Location: boot.jl:395
- %22 = call %jl_value_t addrspace(10)* inttoptr (i64 4363526144 to %jl_value_t addrspace(10)* (%jl_value_t addrspace(10)*, i64, i64)*)(%jl_value_t addrspace(10)* addrspacecast (%jl_value_t* inttoptr (i64 4550376416 to %jl_value_t*) to %jl_value_t addrspace(10)*), i64 %18, i64 %21)
+ %22 = call %jl_value_t addrspace(10)* inttoptr (i64 4299282528 to %jl_value_t addrspace(10)* (%jl_value_t addrspace(10)*, i64, i64)*)(%jl_value_t addrspace(10)* addrspacecast (%jl_value_t* inttoptr (i64 4399506112 to %jl_value_t*) to %jl_value_t addrspace(10)*), i64 %18, i64 %21)
%23 = getelementptr %jl_value_t addrspace(10)*, %jl_value_t addrspace(10)** %gcframe, i32 2
store %jl_value_t addrspace(10)* %22, %jl_value_t addrspace(10)** %23
;}}
@@ -51,7 +51,7 @@ top:
; Location: none
; Function #accumulate!#573; {
; Location: accumulate.jl:295
- %24 = call nonnull %jl_value_t addrspace(10)* @"julia__accumulate!_249602206"(%jl_value_t addrspace(10)* %22, %jl_value_t addrspace(10)* nonnull %13, i64 2)
+ %24 = call nonnull %jl_value_t addrspace(10)* @"julia__accumulate!_94174756"(%jl_value_t addrspace(10)* %22, %jl_value_t addrspace(10)* nonnull %13, i64 2)
;}}}}}}
%25 = getelementptr %jl_value_t addrspace(10)*, %jl_value_t addrspace(10)** %gcframe, i32 1
%26 = load %jl_value_t addrspace(10)*, %jl_value_t addrspace(10)** %25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment