Chris Lattner
|
6e7d1071d6
|
lshr is a useful builtin to have, just not useful for signed shift right :)
Swift SVN r1540
|
2012-04-21 05:28:04 +00:00 |
|
Doug Gregor
|
0bdca7425f
|
s/lshr/ashr/g in builtins.
Swift SVN r1537
|
2012-04-20 19:46:29 +00:00 |
|
Doug Gregor
|
b237823246
|
Implement load and store builtins, which we use to provide get() and
set() functions for UnsafePointerInt.
Swift SVN r1533
|
2012-04-20 17:58:23 +00:00 |
|
Doug Gregor
|
e26d552a36
|
Implement integer shift-left/shift-right in the Swift standard library.
Swift SVN r1531
|
2012-04-20 16:33:38 +00:00 |
|
Chris Lattner
|
4f4c8b1455
|
add initial support for Builtin cast instructions, patch #1/2.
Swift SVN r1433
|
2012-04-14 00:56:35 +00:00 |
|
Chris Lattner
|
868eccff76
|
implement a new Builtin.gep operation which maps to the LLVM Getelementptr instruction,
used for pointer offseting. We can figure out inbounds later. This is to be used by
UnsafePointerInt
Swift SVN r1429
|
2012-04-13 23:10:42 +00:00 |
|
Chris Lattner
|
c7c61ecc01
|
remove the unary neg/not builtins. They're not needed and don't match LLVM IR.
Swift SVN r1425
|
2012-04-13 21:59:56 +00:00 |
|
John McCall
|
37b07c8691
|
Add builtin bindings for a bunch of primitive LLVM instructions.
Swift SVN r698
|
2011-09-08 00:21:11 +00:00 |
|