This file is indexed.

/usr/share/doc/sbcl/sbcl-internals/IR2-Conversion.html is in sbcl-doc 2:1.4.5-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is part of the SBCL software system. See the
README file for more information.

This manual is in the public domain and is provided with absolutely no
warranty. See the COPYING and CREDITS files for more
information. -->
<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>IR2 Conversion (SBCL Internals)</title>

<meta name="description" content="IR2 Conversion (SBCL Internals)">
<meta name="keywords" content="IR2 Conversion (SBCL Internals)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<link href="index.html#Top" rel="start" title="Top">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Calling-Convention.html#Calling-Convention" rel="up" title="Calling Convention">
<link href="Additional-Notes.html#Additional-Notes" rel="next" title="Additional Notes">
<link href="Unknown_002dValues-Returns.html#Unknown_002dValues-Returns" rel="prev" title="Unknown-Values Returns">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en">
<a name="IR2-Conversion"></a>
<div class="header">
<p>
Next: <a href="Additional-Notes.html#Additional-Notes" accesskey="n" rel="next">Additional Notes</a>, Previous: <a href="Unknown_002dValues-Returns.html#Unknown_002dValues-Returns" accesskey="p" rel="prev">Unknown-Values Returns</a>, Up: <a href="Calling-Convention.html#Calling-Convention" accesskey="u" rel="up">Calling Convention</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<hr>
<a name="IR2-Conversion-1"></a>
<h3 class="section">2.5 IR2 Conversion</h3>

<p>The actual selection of VOPs for implementing call/return for a given
function is handled in ir2tran.lisp. Returns are handled by
<code>ir2-convert-return</code>, calls are handled by
<code>ir2-convert-local-call</code>, <code>ir2-convert-full-call</code>, and
<code>ir2-convert-mv-call</code>, and function prologues are handled by
<code>ir2-convert-bind</code> (which calls <code>init-xep-environment</code> for
the case of an entry point for a full call).
</p>




</body>
</html>