2010ǯ03��

2010ǯ03��31��

LLVM �� JIT API ��Ȥ��ȡ��ؿ����֤�(���)�ؿ����񤱤ޤ���

�Τ� ExecutionEngine �� getPointerToFunction() API �ǡ�JIT �Ѥߤδؿ�(������)�ؤΥݥ��󥿤�����Ǥ��ޤ���

³�����ɤ�

2010ǯ03��29��

JIT �� API �򸫤Ƥ����ޤ���

���äȹͤ��Ƥߤ�ȡ�����¥ץ�������¹Ԥ��뤿��ˤϡ��ʲ��Τ褦�ʹ��ܤ�ɬ�פ��ȹͤ����ޤ���

  • ������������
  • ����ѥ���ñ�� (�⥸�塼��)
    • �ؿ����
      • ʸ
        • ��(�ѿ���������ؿ��ƤӽФ��ʤ�)
  • �ץ������μ¹ԡ���̤μ���
³�����ɤ�

2010ǯ03��25��

LLVM �����Ѥ��Ƥ���ץ��������ȤȤ��Ƥ� MacRuby ��ͭ̾�Ǥ�����¾�ˤ� LLVM �� JIT �����Ѥ��Ƥ���ץ��������ȤϤ�������¸�ߤ���褦�Ǥ���

The LLVM Compiler Infrastructure: Projects built with LLVM

�Ǥϡ�����Ū�ˤϡ��ɤΤ褦�ˤ���� LLVM �� JIT �����ѤǤ���ΤǤ��礦�� ?

³�����ɤ�

2010ǯ03��23��

���١������쥯�����Υ��르�ꥺ��ȼ���

���򤽤��ʤΤǹ������褦�ȻפäƤ����Ȥ�����������꡼�ʤ��Ȥˡ������Ԥ� 1 �͡���¼���Ρ�twitter@nari3�ˤ���Ƚ��¥����ƥ��ͤΤ����դˤ�ꡢ�ʲ�ҤˤǤϤʤ��Ŀ�Ū�ˡ˸��ܤ��Ƥ��������ޤ��������꤬�Ȥ��������ޤ���

�֥��١������쥯�����Υ��르�ꥺ��ȼ����פȤ����ܤ�񤭤ޤ����� - I am Cruby!

���޻�ϡ��ץ�����ޤΤ����ʸ�������ɵ��������פȤ����ܤ��ɤ߿ʤ�Ƥ���Τǡ�GC �ܤ˼��ݤ����ΤϤ⤦������ˤʤ�Ȼפ��ޤ��������ä����ɤޤ��Ƥ����������Ȼפ��ޤ���
��KMC ����Ǥ⡢koba ����ϴ��˹����ѤߤȤΤ��ȤǤ�����¾�ˤⲿ�ͤ���̣����ä��褦�Ǥ�����Ĺ���GC �ǰ�����ܤˤʤ�ȤϤ������Ǥ��͡��Τ��˱��������ơ��ޤǤ���������Υץ�����ߥ󥰸���ˤ�Ϥ� GC ���Բķ�Ǥ����͡��פΤ褦�ʤ��Ȥ���äƤޤ�������

�ѥ�ѥ�Ȥ᤯�ꡢ��̣������Ȥ����򤶤ä�į��Ƥߤ��ΤǤ��������ˤ��ä���񤫤�Ƥ���Ȥ������ݤǤ��������Ͽ�¿������ɡ����Τ褦������������Ū������񤬡������ǤϤʤ����ܿͤ����Ԥ����ˤ�äƽ񤫤줿�Ȥ����Τ����˵��Ťʤ��Ȥ��Ȼפ��ޤ���Android �� DarvikVM GC �μ�������ʤɡ��ܤ������˭�٤˰����Ƥ��ޤ���

�ޤ���5 ��ˤ����ܤ��ɽ�����Ǥ��ꡢ��¼�����������?�ˤ����ʤΤǡ����ä��褦�ȹͤ��Ƥ��ޤ���

���١������쥯�����Υ��르�ꥺ��ȼ����ɽ��

2010ǯ03��19��

�����Debian�Υ������ѥå������Υӥ�ɥ�����ץȤ���˻Ȥ��Ƥ���������Ҳ𤷤ޤ���

³�����ɤ�

2010ǯ03��17��

GCC �Υߥɥ륨��ɡʺ�Ŭ���ѥ��ˤȥХå�����ɡʥ����������ˤ˼��ä��뤳�Ȥˤ�ꡢLLVM target �򥵥ݡ��Ȥ��Ƥ���Τ���llvm-gcc �Ǥ���

DragonEgg �ϡ�GCC ���Τˤϼ��ä����ˡ�GCC 4.5 �������� plugin �������ƥ�����ˤ�äơ�Ʊ�ͤΤ��Ȥ�¸�����llvm-gcc ���֤��������ܻؤ��Ƥ���ץ��������ȤǤ���

���˥֡��ȥ��ȥ�åפ���ǽ�ʤۤɤδ����٤���ã���Ƥ���ȤΤ��ȤǤ���

DragonEgg - Using LLVM as a GCC backend

�������������Ǥ� GCC 4.5 ���Τؤ� patch ��ɬ�פǡ�Linux �� Darwin ��Ǥ���ư���ʤ��褦�Ǥ���
�ʤ��⤽�⸽���� GCC plugin �äơ�Windows ���ư���ΤǤ��礦�� ? �ɡ���ǧ���Ƥߤޤ�����
����˴��Ԥ��ơ�����äƹԤ������Ȼפ��ޤ���

³�����ɤ�

2010ǯ03��15��

2010ǯ03��11��

������ Clang �ե���ȥ���ɤ�����ӥ�ɤ��ޤ�����

����� LLVM ��ӥ�ɤ��ơ��ºݤ˻ȤäƤߤޤ����ȤϤ��äƤ⡢�����Ʊ�ͤ� LLVM.sln �򳫤��ơ�ALL_BUILD ��������Ǥ������֤������뤫�ʤȻפä�����ϻ�ʤ��ä��ΤǤ�����10 ʬ�⤫����ޤ���Ǥ�����

lli.exe (LLVM ���ۥޥ������Ρ�JVM �� java ���ޥ�ɤΤ褦�ʤ��)��llc.exe (�ͥ��ƥ��֥�����֥ꥳ���ɤؤΥȥ�󥹥졼��) ��¾�ˡ�llvm-as.exe �� llvm-ld.exe��llvm-nm.exe �ʤɡ����ʤ��ߤ� binutils �饤���ʥ��ޥ�ɷ�����������ޤ���
³�����ɤ�

2010ǯ03��09��

Clang (�����(��)) �ϡ�C/C++/Objective-C �Υ���ѥ���ե���ȥ���ɤǤ����Хå�����ɤ� LLVM (Low-Level Virtual machine) ��Ȥ��ޤ���(GCC ��Хå�����ɡʥ�����֥� & �������) �Ȥ��ƻȤ����̾�μ¹Է������������뤳�Ȥ�Ǥ��ޤ����դˡ�GCC �Υߥɥ륨��ɰʹߤ� LLVM �����˲�¤���� llvm-gcc �Ȥ����ե���ȥ���ɤ�¸�ߤ��ޤ���)

�饤���󥹤� BSD �饤�� �ʤΤǡ�FreeBSD �� Clgan �� GCC ���֤������褦�Ȥ���ư�������ä���ȡ����������ܤ򽸤�Ƥ��ޤ���

Getting Started: Building and Running Clang �򸫤�¤ꡢWindows ��Ǥ� VisualStudio 2005/2008 �ǥӥ�ɤǤ��뤽���ʤΤǡ����ä�����Ƥߤޤ�����

³�����ɤ�

2010ǯ03��05��

CELF�ƥ��˥��른���ܥ꡼��QEMU���ä򤵤��Ƥ��������ޤ���
�Ȥ߹��ߥ����ƥ�Υ�������ȯ�Ǽ¥ܡ��ɤ�¾��QEMU����Ѥ��ޤ��礦�Ȥ����äǤ���
������ˤ���ȯɽ������Ǻܤ��ޤ���
³�����ɤ�

2010ǯ03��03��

�����QEMU�˥ǥХå���Ĥʤ��ä򤷤ޤ���

  • QEMU�����gdb���ɤ�������
  • QEMU��β��ۥޥ����gdb��Ĥʤ�
  • QEMU���Τ�ΤȤ��ξ�β��ۥޥ����Ʊ����2�Ĥ�gdb���ɤ�������
³�����ɤ�

2010ǯ03��01��

Android�Υ��ߥ�졼����QEMU���Ȥ��Ƥ���ΤϤ�¸�ΤΤ��ȤǤ��礦��

���������ޤǤηи��򤤤�����Android�Υ��ߥ�졼���˲�¤��ä���NFSroot�����Ƥߤޤ���

³�����ɤ�

��������
�ǿ�����
���̥���������
�ǿ�������
<%==comments[n].author%>
<% } %>
�������������󥿡�
  • ������
  • ������
  • �߷ס�

<% for ( var i = 0; i < 7; i++ ) { %> <% } %>
<%= wdays[i] %>
<% for ( var i = 0; i < cal.length; i++ ) { %> <% for ( var j = 0; j < cal[i].length; j++) { %> <% } %> <% } %>
0) { %> id="calendar-611743-day-<%= cal[i][j]%>"<% } %>><%= cal[i][j] %>
���ƥ����̥���������
�������饦��
QR������
QR¥³¡¼¥É