0
|
1 \relax
|
|
2 \@writefile{toc}{\contentsline {chapter}{\numberline {第1章}メタ計算の重要性}{1}}
|
|
3 \@writefile{lof}{\addvspace {10\p@ }}
|
|
4 \@writefile{lot}{\addvspace {10\p@ }}
|
|
5 \newlabel{chap:introduction}{{1}{1}}
|
|
6 \@writefile{toc}{\contentsline {chapter}{\numberline {第2章}Continuation based C (CbC)}{2}}
|
|
7 \@writefile{lof}{\addvspace {10\p@ }}
|
|
8 \@writefile{lot}{\addvspace {10\p@ }}
|
|
9 \@writefile{toc}{\contentsline {section}{\numberline {2.1}Continuation based C (CbC)}{2}}
|
|
10 \@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces goto による code gear 間の継続}}{2}}
|
|
11 \newlabel{fig:cs}{{2.1}{2}}
|
|
12 \@writefile{toc}{\contentsline {section}{\numberline {2.2}Code Gear}{2}}
|
6
|
13 \newlabel{code_simple}{{2.1}{3}}
|
|
14 \@writefile{lol}{\contentsline {lstlisting}{\numberline {2.1}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip code segment の軽量継続}{3}}
|
0
|
15 \@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces code segment の軽量継続}}{3}}
|
|
16 \newlabel{fig:code_simple}{{2.2}{3}}
|
4
|
17 \newlabel{factorial}{{2.2}{3}}
|
|
18 \@writefile{lol}{\contentsline {lstlisting}{\numberline {2.2}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip 階乗を求める CbC プログラムの例}{3}}
|
6
|
19 \@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces 階乗を求める CbC プログラムの軽量継続図}}{4}}
|
|
20 \newlabel{fig:factorial}{{2.3}{4}}
|
|
21 \@writefile{toc}{\contentsline {section}{\numberline {2.3}環境付き継続}{4}}
|
4
|
22 \newlabel{gotoWithTheEnv}{{2.3}{4}}
|
|
23 \@writefile{lol}{\contentsline {lstlisting}{\numberline {2.3}環境付き継続}{4}}
|
6
|
24 \@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces 環境付き継続}}{5}}
|
|
25 \newlabel{fig:gotoWithTheEnv}{{2.4}{5}}
|
4
|
26 \@writefile{toc}{\contentsline {chapter}{\numberline {第3章}Gears OS}{6}}
|
|
27 \@writefile{lof}{\addvspace {10\p@ }}
|
|
28 \@writefile{lot}{\addvspace {10\p@ }}
|
|
29 \@writefile{toc}{\contentsline {section}{\numberline {3.1}Gears OS}{6}}
|
7
|
30 \@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Gears OS の構成図}}{6}}
|
|
31 \newlabel{fig:gearsos}{{3.1}{6}}
|
|
32 \@writefile{toc}{\contentsline {section}{\numberline {3.2}Context}{7}}
|
|
33 \@writefile{toc}{\contentsline {section}{\numberline {3.3}interface の記述}{7}}
|
4
|
34 \newlabel{interface}{{3.1}{7}}
|
6
|
35 \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.1}interface}{7}}
|
|
36 \newlabel{create}{{3.2}{7}}
|
|
37 \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.2}createSingleLinkedStack}{7}}
|
7
|
38 \@writefile{toc}{\contentsline {section}{\numberline {3.4}stub Code Gear}{8}}
|
|
39 \@writefile{toc}{\contentsline {chapter}{\numberline {第4章}LLVM/clang による CbC の実装}{9}}
|
0
|
40 \@writefile{lof}{\addvspace {10\p@ }}
|
|
41 \@writefile{lot}{\addvspace {10\p@ }}
|
7
|
42 \@writefile{toc}{\contentsline {section}{\numberline {4.1}LLVM clang}{9}}
|
|
43 \@writefile{toc}{\contentsline {section}{\numberline {4.2}clang の基本構造}{9}}
|
|
44 \newlabel{sec:clang}{{4.2}{9}}
|
|
45 \@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces clang の 処理過程}}{10}}
|
|
46 \newlabel{fig:clangProcess}{{4.1}{10}}
|
|
47 \@writefile{toc}{\contentsline {section}{\numberline {4.3}LLVM の基本構造}{10}}
|
|
48 \@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces LLVM の 処理過程}}{11}}
|
|
49 \newlabel{fig:llvmProcess}{{4.2}{11}}
|
|
50 \@writefile{toc}{\contentsline {section}{\numberline {4.4}LLVM/clang のデバッグ}{11}}
|
|
51 \newlabel{ir_a}{{4.1}{11}}
|
|
52 \@writefile{lol}{\contentsline {lstlisting}{\numberline {4.1}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip LLVM IR コード 修正前}{11}}
|
|
53 \newlabel{ir_b}{{4.2}{12}}
|
|
54 \@writefile{lol}{\contentsline {lstlisting}{\numberline {4.2}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip LLVM IR コード 修正後}{12}}
|
|
55 \@writefile{toc}{\contentsline {chapter}{\numberline {第5章}Context、stub Code Segment の自動生成}{13}}
|
0
|
56 \@writefile{lof}{\addvspace {10\p@ }}
|
|
57 \@writefile{lot}{\addvspace {10\p@ }}
|
7
|
58 \@writefile{toc}{\contentsline {section}{\numberline {5.1}stub Code Segment の生成}{13}}
|
|
59 \newlabel{stack_cbc}{{5.1}{13}}
|
|
60 \@writefile{lol}{\contentsline {lstlisting}{\numberline {5.1}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip SingleLinkedStack.cbc}{13}}
|
|
61 \newlabel{stack_c}{{5.2}{14}}
|
|
62 \@writefile{lol}{\contentsline {lstlisting}{\numberline {5.2}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip 生成される stub}{14}}
|
|
63 \@writefile{toc}{\contentsline {section}{\numberline {5.2}Context の生成}{14}}
|
5
|
64 \newlabel{context}{{5.3}{15}}
|
|
65 \@writefile{lol}{\contentsline {lstlisting}{\numberline {5.3}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip context の定義}{15}}
|
7
|
66 \newlabel{init_context}{{5.4}{16}}
|
|
67 \@writefile{lol}{\contentsline {lstlisting}{\numberline {5.4}\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip 生成された context}{16}}
|
5
|
68 \@writefile{toc}{\contentsline {chapter}{\numberline {第6章}今後の課題}{18}}
|
0
|
69 \@writefile{lof}{\addvspace {10\p@ }}
|
|
70 \@writefile{lot}{\addvspace {10\p@ }}
|