commit | d6e496732b9cc2c4b4986d015c7dba9032aaa14c | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Wed Jan 19 03:36:14 2005 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Wed Jan 19 03:36:14 2005 +0000 |
tree | 38fef99d836db37bd1de88c85f1315322648e00a | |
parent | 6147a7aa17b40f457f073689481fed2ff9ef4819 [diff] |
Add a hook to find out how the target handles shift amounts that are out of range. Either they are undefined (the default), they mask the shift amount to the size of the register (X86, Alpha, etc), or they extend the shift (PPC). This defaults to undefined, which is conservatively correct. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19677 91177308-0d34-0410-b5e6-96231b3b80d8