Skip to content

Commit 0661dc2

Browse files
author
Reid Spencer
committed
Merge from head. Bytecode doc update for 1.9 release.
llvm-svn: 31567
1 parent ad56d30 commit 0661dc2

File tree

1 file changed

+35
-33
lines changed

1 file changed

+35
-33
lines changed

llvm/docs/BytecodeFormat.html

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1587,45 +1587,47 @@ <h3>Packed Types</h3>
15871587
<tr><td>Add</td><td>7</td><td>1</td><td>1.0</td></tr>
15881588
<tr><td>Sub</td><td>8</td><td>1</td><td>1.0</td></tr>
15891589
<tr><td>Mul</td><td>9</td><td>1</td><td>1.0</td></tr>
1590-
<tr><td>Div</td><td>10</td><td>1</td><td>1.0</td></tr>
1591-
<tr><td>Rem</td><td>11</td><td>1</td><td>1.0</td></tr>
1590+
<tr><td>UDiv</td><td>10</td><td>1</td><td>1.9</td></tr>
1591+
<tr><td>SDiv</td><td>11</td><td>1</td><td>1.9</td></tr>
1592+
<tr><td>FDiv</td><td>12</td><td>1</td><td>1.9</td></tr>
1593+
<tr><td>URem</td><td>13</td><td>1</td><td>1.9</td></tr>
1594+
<tr><td>SRem</td><td>14</td><td>1</td><td>1.9</td></tr>
1595+
<tr><td>FRem</td><td>15</td><td>1</td><td>1.9</td></tr>
15921596
<tr><td colspan="4"><b>Logical Operators</b></td></tr>
1593-
<tr><td>And</td><td>12</td><td>1</td><td>1.0</td></tr>
1594-
<tr><td>Or</td><td>13</td><td>1</td><td>1.0</td></tr>
1595-
<tr><td>Xor</td><td>14</td><td>1</td><td>1.0</td></tr>
1597+
<tr><td>And</td><td>16</td><td>1</td><td>1.0</td></tr>
1598+
<tr><td>Or</td><td>17</td><td>1</td><td>1.0</td></tr>
1599+
<tr><td>Xor</td><td>18</td><td>1</td><td>1.0</td></tr>
15961600
<tr><td colspan="4"><b>Binary Comparison Operators</b></td></tr>
1597-
<tr><td>SetEQ</td><td>15</td><td>1</td><td>1.0</td></tr>
1598-
<tr><td>SetNE</td><td>16</td><td>1</td><td>1.0</td></tr>
1599-
<tr><td>SetLE</td><td>17</td><td>1</td><td>1.0</td></tr>
1600-
<tr><td>SetGE</td><td>18</td><td>1</td><td>1.0</td></tr>
1601-
<tr><td>SetLT</td><td>19</td><td>1</td><td>1.0</td></tr>
1602-
<tr><td>SetGT</td><td>20</td><td>1</td><td>1.0</td></tr>
1601+
<tr><td>SetEQ</td><td>19</td><td>1</td><td>1.0</td></tr>
1602+
<tr><td>SetNE</td><td>20</td><td>1</td><td>1.0</td></tr>
1603+
<tr><td>SetLE</td><td>21</td><td>1</td><td>1.0</td></tr>
1604+
<tr><td>SetGE</td><td>22</td><td>1</td><td>1.0</td></tr>
1605+
<tr><td>SetLT</td><td>23</td><td>1</td><td>1.0</td></tr>
1606+
<tr><td>SetGT</td><td>24</td><td>1</td><td>1.0</td></tr>
16031607
<tr><td colspan="4"><b>Memory Operators</b></td></tr>
1604-
<tr><td>Malloc</td><td>21</td><td>1</td><td>1.0</td></tr>
1605-
<tr><td>Free</td><td>22</td><td>1</td><td>1.0</td></tr>
1606-
<tr><td>Alloca</td><td>23</td><td>1</td><td>1.0</td></tr>
1607-
<tr><td>Load</td><td>24</td><td>1</td><td>1.0</td></tr>
1608-
<tr><td>Store</td><td>25</td><td>1</td><td>1.0</td></tr>
1609-
<tr><td>GetElementPtr</td><td>26</td><td>1</td><td>1.0</td></tr>
1608+
<tr><td>Malloc</td><td>25</td><td>1</td><td>1.0</td></tr>
1609+
<tr><td>Free</td><td>26</td><td>1</td><td>1.0</td></tr>
1610+
<tr><td>Alloca</td><td>27</td><td>1</td><td>1.0</td></tr>
1611+
<tr><td>Load</td><td>28</td><td>1</td><td>1.0</td></tr>
1612+
<tr><td>Store</td><td>29</td><td>1</td><td>1.0</td></tr>
1613+
<tr><td>GetElementPtr</td><td>30</td><td>1</td><td>1.0</td></tr>
16101614
<tr><td colspan="4"><b>Other Operators</b></td></tr>
1611-
<tr><td>PHI</td><td>27</td><td>1</td><td>1.0</td></tr>
1612-
<tr><td>Cast</td><td>28</td><td>1</td><td>1.0</td></tr>
1613-
<tr><td>Call</td><td>29</td><td>1</td><td>1.0</td></tr>
1614-
<tr><td>Shl</td><td>30</td><td>1</td><td>1.0</td></tr>
1615-
<tr><td>Shr</td><td>31</td><td>1</td><td>1.0</td></tr>
1616-
<tr><td>VANext</td><td>32</td><td>1</td><td>1.0,unused since 1.5</td></tr>
1617-
<tr><td>VAArg</td><td>33</td><td>1</td><td>1.0,unused sine 1.5</td></tr>
1618-
<tr><td>Select</td><td>34</td><td>2</td><td>1.2</td></tr>
1619-
<tr><td>UserOp1</td><td>35</td><td>1</td><td>1.0</td></tr>
1620-
<tr><td>UserOp2</td><td>36</td><td>1</td><td>1.0</td></tr>
1621-
<tr><td>VAArg</td><td>37</td><td>5</td><td>1.5</td></tr>
1622-
<tr><td>ExtractElement</td><td>38</td><td>5</td><td>1.5</td></tr>
1623-
<tr><td>InsertElement</td><td>39</td><td>5</td><td>1.5</td></tr>
1624-
<tr><td>ShuffleElement</td><td>40</td><td>5</td><td>1.5</td></tr>
1615+
<tr><td>PHI</td><td>31</td><td>1</td><td>1.0</td></tr>
1616+
<tr><td>Cast</td><td>32</td><td>1</td><td>1.0</td></tr>
1617+
<tr><td>Call</td><td>33</td><td>1</td><td>1.0</td></tr>
1618+
<tr><td>Shl</td><td>34</td><td>1</td><td>1.0</td></tr>
1619+
<tr><td>Shr</td><td>35</td><td>1</td><td>1.0</td></tr>
16251620
<!--
1626-
<tr><td>AShr</td><td>41</td><td>6</td><td>1.9</td></tr>
1627-
<tr><td>LShr</td><td>42</td><td>6</td><td>1.9</td></tr>
1621+
<tr><td>LShr</td><td>35</td><td>6</td><td>2.0</td></tr>
1622+
<tr><td>AShr</td><td>36</td><td>6</td><td>2.0</td></tr>
16281623
-->
1624+
<tr><td>Select</td><td>36</td><td>2</td><td>1.2</td></tr>
1625+
<tr><td>UserOp1</td><td>37</td><td>1</td><td>1.0</td></tr>
1626+
<tr><td>UserOp2</td><td>38</td><td>1</td><td>1.0</td></tr>
1627+
<tr><td>VAArg</td><td>39</td><td>5</td><td>1.5</td></tr>
1628+
<tr><td>ExtractElement</td><td>40</td><td>5</td><td>1.5</td></tr>
1629+
<tr><td>InsertElement</td><td>41</td><td>5</td><td>1.5</td></tr>
1630+
<tr><td>ShuffleElement</td><td>42</td><td>5</td><td>1.5</td></tr>
16291631
<tr><td colspan="4">
16301632
<b>Pseudo Instructions<a href="#pi_note">*</a></b>
16311633
</td></tr>

0 commit comments

Comments
 (0)