Dan Gohman
fb2bbbe786
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!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56233 91177308-0d34-0410-b5e6-96231b3b80d8
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
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
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-06-10 12:57:32 +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