blob: d1dbb75d6a84e5970cef99762d7c5ebc413c0929 [file] [log] [blame]
John Criswellecf32e52003-09-11 19:58:03 +00001<html>
2<title>
3gccas
4</title>
5
6<body>
7
8<center>
9<h1>Low Level Virtual Machine</h1>
10</center>
11<HR>
12
13<h3>
14NAME
15</h3>
16
17gccas
18
19<h3>
20SYNOPSIS
21</h3>
22
23gccas [options] &lt; filename&gt;
24<h3>
25DESCRIPTION
26</h3>
27
28The gccas utility takes an LLVM assembly file generated by GCC and converts it
29into an LLVM bytecode file. It is primarily used by the GCC front end, and as
30such, attempts to mimic the interface provided by the default system assembler
31so that it can act as a "drop-in" replacement.
32
33<h3>
34OPTIONS
35</h3>
36
37<ul>
38 <li> -help
39 <br>
40 Print a summary of command line options.
41 <p>
42
43 <li> -o &lt;filename&gt;
44 <br>
45 Specify the output filename which will hold the assembled bytecode.
46 <p>
47
48 <li> -stats
49 <br>
50 Print statistics.
51 <p>
52
53 <li> -time-passes
54 <br>
55 Record the amount of time needed for each pass and print it to standard
56 error.
57 <p>
58
59 <li> -verify
60 <br>
61 Verify each pass result.
62 <p>
63</ul>
64
65<h3>
66EXIT STATUS
67</h3>
68
69If gccas succeeds, it will exit with 0. Otherwise, if an error occurs, it
70will exit with a non-zero value.
71
72<h3>
73SEE ALSO
74</h3>
75llvm-dis
76
77<HR>
78University of Illinois at Urbana-Champaign
79</body>
80</html>
81