Artur Pilipenko
dbe0bc8df4
Support arbitrary addrspace pointers in masked load/store intrinsics
...
This is a resubmittion of 263158 change.
This patch fixes the problem which occurs when loop-vectorize tries to use @llvm.masked.load/store intrinsic for a non-default addrspace pointer. It fails with "Calling a function with a bad signature!" assertion in CallInst constructor because it tries to pass a non-default addrspace pointer to the pointer argument which has default addrspace.
The fix is to add pointer type as another overloaded type to @llvm.masked.load/store intrinsics.
Reviewed By: reames
Differential Revision: http://reviews.llvm.org/D17270
llvm-svn: 266086
2016-04-12 15:58:04 +00:00
..
2016-04-11 19:48:18 +00:00
2015-09-04 11:37:20 +00:00
2016-03-30 19:37:08 +00:00
2016-04-12 15:58:04 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2016-04-01 00:16:49 +00:00
2016-04-01 00:16:49 +00:00
2015-02-27 21:17:42 +00:00
2016-04-01 00:16:49 +00:00
2016-04-01 00:16:49 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-11-03 10:29:34 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2016-03-15 18:06:20 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-09-02 10:15:39 +00:00
2016-02-19 15:46:10 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-08-25 16:43:47 +00:00
2015-09-21 19:41:19 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2016-04-01 00:16:49 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-08-11 01:09:15 +00:00
2016-04-01 00:16:49 +00:00
2016-03-17 20:32:37 +00:00
2016-03-17 20:32:37 +00:00
2015-02-27 21:17:42 +00:00
2015-08-20 22:27:38 +00:00
2015-02-27 21:17:42 +00:00
2015-08-11 15:56:31 +00:00
2016-03-26 23:32:57 +00:00
2015-03-13 18:20:45 +00:00
2015-09-02 14:06:16 +00:00
2015-02-27 21:17:42 +00:00
2015-09-02 10:15:39 +00:00
2015-09-02 10:14:54 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2016-04-05 23:37:08 +00:00
2015-08-27 20:43:29 +00:00
2015-02-27 21:17:42 +00:00
2016-02-08 17:02:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-05-06 17:12:25 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-09 06:14:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-06-05 10:52:40 +00:00