Dan Gohman
54ef20348e
Re-enables the new vector select in the bitcode reader, by modifying the
...
bitcode reader/writer as follows:
- add and use new bitcode FUNC_CODE_INST_VSELECT to handle the llvm
select opcode using either i1 or [N x i1] as the selector.
- retain old BITCODE FUNC_CODE_INST_SELECT in the bitcode reader to
handle select on i1 for backwards compatibility with existing bitcode
files.
- re-enable the vector-select.ll test program.
Also, rename the recently added bitcode opcode FUNC_CODE_INST_VCMP to
FUNC_CODE_INST_CMP2 and make the bitcode writer use it to handle
fcmp/icmp on scalars or vectors. In the bitcode writer, use
FUNC_CODE_INST_CMP for vfcmp/vicmp only. In the bitcode reader, have
FUNC_CODE_INST_CMP handle icmp/fcmp returning bool, for backwards
compatibility with existing bitcode files.
Patch by Preston Gurd!
llvm-svn: 56233
2008-09-16 01:01:33 +00:00
..
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2007-03-28 03:23:22 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-06-10 12:57:32 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-02-15 23:58:25 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-02-16 23:27:24 +00:00
2008-05-20 22:07:21 +00:00
2008-02-16 23:27:24 +00:00
2008-02-16 23:27:24 +00:00
2008-02-16 23:27:24 +00:00
2008-08-05 15:51:44 +00:00
2007-11-28 04:57:00 +00:00
2007-01-26 08:25:06 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2008-05-20 22:07:21 +00:00
2007-11-28 04:57:00 +00:00
2007-04-15 10:07:55 +00:00
2008-05-20 22:07:21 +00:00
2007-12-11 15:41:11 +00:00
2007-12-11 15:41:11 +00:00
2007-04-26 05:28:45 +00:00
2007-05-22 07:00:38 +00:00
2007-07-19 23:13:04 +00:00
2007-07-31 02:57:37 +00:00
2007-11-28 04:57:00 +00:00
2007-09-10 23:23:53 +00:00
2007-12-10 03:18:06 +00:00
2008-06-10 12:57:32 +00:00
2007-11-27 13:23:08 +00:00
2007-12-14 15:15:11 +00:00
2008-01-11 21:46:24 +00:00
2008-02-19 04:36:07 +00:00
2008-02-26 01:29:32 +00:00
2008-07-11 00:30:06 +00:00
2008-09-02 20:58:16 +00:00
2008-09-02 21:47:13 +00:00
2008-06-09 21:26:13 +00:00
2008-06-09 21:26:13 +00:00
2008-06-10 16:04:47 +00:00
2008-04-19 22:26:29 +00:00
2008-04-19 22:26:29 +00:00
2008-05-20 21:00:03 +00:00
2008-05-23 21:40:55 +00:00
2008-06-03 01:21:11 +00:00
2008-04-19 00:24:39 +00:00
2008-08-29 17:12:13 +00:00
2008-05-20 22:07:21 +00:00
2008-09-09 01:02:47 +00:00
2008-07-14 05:17:31 +00:00
2008-09-16 01:01:33 +00:00
2008-07-29 15:49:41 +00:00