Public Gists by evanphx

Gravatar
Thu Sep 03 17:29:02 -0700 2009
1
2
3
Index: autoconf/config.guess
===================================================================
--- autoconf/config.guess (revision 80590)
Gravatar
Tue Sep 01 14:05:11 -0700 2009
1
2
3
Index: include/llvm/Target/TargetJITInfo.h
===================================================================
--- include/llvm/Target/TargetJITInfo.h (revision 80590)
Gravatar
Tue Sep 01 13:46:56 -0700 2009
1
2
3
Index: include/llvm/Target/TargetJITInfo.h
===================================================================
--- include/llvm/Target/TargetJITInfo.h (revision 80590)
Gravatar
Tue Sep 01 11:03:10 -0700 2009
1
2
3
Index: include/llvm/Target/TargetJITInfo.h
===================================================================
--- include/llvm/Target/TargetJITInfo.h (revision 80590)
Gravatar
Tue Sep 01 10:15:27 -0700 2009
1
2
3
Index: include/llvm/Target/TargetJITInfo.h
===================================================================
--- include/llvm/Target/TargetJITInfo.h (revision 80590)
Gravatar
Mon Aug 31 19:26:57 -0700 2009
1
2
3
Index: unittests/ExecutionEngine/JIT/JITTest.cpp
===================================================================
--- unittests/ExecutionEngine/JIT/JITTest.cpp (revision 80590)
Gravatar
Tue Aug 25 22:34:45 -0700 2009
1
2
3
def doyield
  yield
end
Gravatar
Mon Aug 24 18:46:09 -0700 2009
1
2
3
object_id: 0x240
total args: -1 required: -1
stack size: 5, local count: 2
Gravatar
Wed Aug 19 13:26:35 -0700 2009
1
2
3
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
target triple = "i386-apple-darwin9"
%struct.B = type { double }
Gravatar
Wed Aug 19 12:44:40 -0700 2009
1
2
3
; ModuleID = '<stdin>'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
target triple = "i386-apple-darwin9"
Gravatar
Wed Aug 19 11:41:55 -0700 2009
1
2
3
; ModuleID = '<stdin>'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
target triple = "i386-apple-darwin9"
Gravatar
Tue Aug 18 19:50:35 -0700 2009
1
2
3
%result56 = call %"struct.rubinius::Float"* @rbx_float_allocate(%"struct.rubinius::VM"* %state; <%"struct.rubinius::Float"*> [#uses=2]
%19 = getelementptr %"struct.rubinius::Float"* %result56, i32 0, i32 1 ; <double*> [#uses=1]
store double %float.sub, double* %19
Gravatar
Tue Aug 18 11:00:08 -0700 2009
1
2
3
[[[ LLVM Simple IR ]]]
 
define %"struct.rubinius::Object"* @0(%"struct.rubinius::VM"* %state, %"struct.rubinius::CallFrame"* %previous, %"struct.rubinius::Dispatch"* %msg, %"struct.rubinius::Arguments"* %args) {
Gravatar
Tue Aug 18 01:12:22 -0700 2009
1
2
3
%float.add = fadd double %fself, %farg ; <double> [#uses=1]
%result = call %"struct.rubinius::Float"* @rbx_float_allocate(%"struct.rubinius::VM"* %state) ; <%"struct.rubinius::Float"*> [#uses=1]
%14 = getelementptr %"struct.rubinius::Float"* %result, i32 0, i32 1 ; <double*> [#uses=2]
Gravatar
Thu Aug 06 12:19:55 -0700 2009
1
2
3
 0x26b1010 push %edi
 0x26b1011 push %esi
 0x26b1012 sub $0x14, %esp
Gravatar
Thu Aug 06 09:42:12 -0700 2009
1
2
3
[[[ LLVM Optimized IR: bleh ]]]
 
define %"struct.rubinius::Object"* @0(%"struct.rubinius::VM"* %state, %"struct.rubinius::CallFrame"* %previous, %"struct.rubinius::Dispatch"* %msg, %"struct.rubinius::Arguments"* %args) {
Gravatar
Mon Aug 03 18:02:38 -0700 2009
1
2
3
[[[ LLVM Optimized IR: bleh ]]]
 
define %"struct.rubinius::Object"* @0(%"struct.rubinius::VM"* %state, %"struct.rubinius::CallFrame"* %previous, %"struct.rubinius::Dispatch"* %msg, %"struct.rubinius::Arguments"* %args) {
Gravatar
Fri Jul 31 17:45:48 -0700 2009
1
2
3
class B
 
  def foo(a)
Gravatar
Fri Jul 31 09:40:46 -0700 2009
1
2
3
%13 = load %"struct.rubinius::Object"** %7 ; <%"struct.rubinius::Object"*> [#uses=5]
store %"struct.rubinius::Object"* %13, %"struct.rubinius::Object"** %stack
store %"struct.rubinius::Object"* inttoptr (i32 2 to %"struct.rubinius::Object"*), %"struct.rubinius::Object"** %4
Gravatar
Mon Jul 27 17:15:59 -0700 2009
1
2
3
 0x26b417b lea 0x53(%esp), %edi
 0x26b417f mov %edi, 0x8(%esp)
 0x26b4183 mov %eax, 0x4(%esp)