Jim Grosbach
|
bd16424f91
|
Fix AsmParser binary precedence for shift operators.
rdar://9976729
llvm-svn: 138208
|
2011-08-20 16:24:13 +00:00 |
Jim Grosbach
|
3322f02a03
|
Tidy up. Whitespace.
llvm-svn: 138207
|
2011-08-20 16:10:09 +00:00 |
Nadav Rotem
|
ad4a70ad3e
|
Add constant folding support for bitcasts of splat vectors to integers.
llvm-svn: 138206
|
2011-08-20 14:02:29 +00:00 |
Eric Christopher
|
6582dfa7c5
|
Remove remainder of migrated or obsolete tests from FrontendC and remove
the empty directory.
llvm-svn: 138181
|
2011-08-20 01:04:56 +00:00 |
Eric Christopher
|
c19fd6eadc
|
Remove migrated or obsolete tests.
llvm-svn: 138176
|
2011-08-20 00:49:30 +00:00 |
Eric Christopher
|
1efe3d9663
|
Remove obsolete or migrated tests.
llvm-svn: 138173
|
2011-08-20 00:38:20 +00:00 |
Chad Rosier
|
d6641af80c
|
With the fix in r138164: "Add <imp-def> operands to QQ and QQQQ stack loads."
-verify-machineinstrs can be enabled for this test case.
llvm-svn: 138171
|
2011-08-20 00:34:45 +00:00 |
Eric Christopher
|
c2528a529a
|
Remove obsoleted test.
llvm-svn: 138170
|
2011-08-20 00:26:30 +00:00 |
Eric Christopher
|
a1124b45d2
|
Remove tests that were either migrated to clang or are obsolete.
llvm-svn: 138168
|
2011-08-20 00:25:42 +00:00 |
Eric Christopher
|
2f53dc2e05
|
Remove the rest of the files in FrontendC++ and the directory itself.
All tests have been updated and migrated into clang or were obsolete.
llvm-svn: 138165
|
2011-08-20 00:17:58 +00:00 |
Chad Rosier
|
be7625161e
|
VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.
Therefore, rather then generate a pseudo instruction, which is later expanded,
generate the necessary instructions in place.
llvm-svn: 138163
|
2011-08-20 00:17:25 +00:00 |
Eric Christopher
|
74cfab0fbe
|
Remove migrated or obsolete tests.
llvm-svn: 138156
|
2011-08-20 00:08:36 +00:00 |
Eric Christopher
|
a0b6bc5739
|
Remove migrated or obsolete tests.
llvm-svn: 138149
|
2011-08-19 23:41:50 +00:00 |
Devang Patel
|
59e27c5f12
|
Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly.
llvm-svn: 138145
|
2011-08-19 23:28:12 +00:00 |
Jim Grosbach
|
2597722e07
|
Thumb parsing and encoding support for NOP.
The irony is not lost that this is not a completely trivial patchset.
llvm-svn: 138143
|
2011-08-19 23:24:36 +00:00 |
Eric Christopher
|
67edb5ef36
|
Remove obsolete test.
llvm-svn: 138141
|
2011-08-19 23:18:12 +00:00 |
Eric Christopher
|
2c16fef036
|
Remove migrated test.
llvm-svn: 138140
|
2011-08-19 23:18:10 +00:00 |
Jim Grosbach
|
8d77bb5f06
|
Use regex to remove false dependencies on register allocation.
llvm-svn: 138137
|
2011-08-19 23:10:31 +00:00 |
Eric Christopher
|
48f1599b03
|
Remove obsolete or migrated tests.
llvm-svn: 138135
|
2011-08-19 23:08:41 +00:00 |
Jim Grosbach
|
37aa348195
|
Thumb assembly parsing and encoding for NEG.
llvm-svn: 138131
|
2011-08-19 22:51:03 +00:00 |
Jim Grosbach
|
459422d750
|
Be more lenient on tied operand matching for MUL.
llvm-svn: 138124
|
2011-08-19 22:30:46 +00:00 |
Bruno Cardoso Lopes
|
d126347f32
|
Re-write part of VEX encoding logic, to be more easy to read! Also fix
a bug and add a testcase!
llvm-svn: 138123
|
2011-08-19 22:27:29 +00:00 |
Eric Christopher
|
43d15b98d2
|
Remove tests migrated to clang.
llvm-svn: 138121
|
2011-08-19 22:26:09 +00:00 |
Eric Christopher
|
1e1cbc5f65
|
Remove previously migrated test.
llvm-svn: 138120
|
2011-08-19 22:26:06 +00:00 |
Jim Grosbach
|
066e9ec1e4
|
Update tests.
llvm-svn: 138116
|
2011-08-19 22:19:48 +00:00 |
Eric Christopher
|
58ce352d32
|
Remove tests migrated to clang or are unnecessary.
llvm-svn: 138115
|
2011-08-19 22:17:09 +00:00 |
Jim Grosbach
|
fd4de3aeff
|
Thumb assembly parsing and encoding for MVN.
llvm-svn: 138109
|
2011-08-19 22:09:23 +00:00 |
Jim Grosbach
|
8e048495c8
|
Thumb assembly parsing and encoding for MUL.
llvm-svn: 138108
|
2011-08-19 22:07:46 +00:00 |
Eric Christopher
|
029529369b
|
Remove this test. The feature and test have already been migrated to clang.
llvm-svn: 138101
|
2011-08-19 21:51:41 +00:00 |
Eric Christopher
|
772aa6c82e
|
Remove tests migrated to clang.
llvm-svn: 138100
|
2011-08-19 21:51:39 +00:00 |
Eric Christopher
|
981c15ef76
|
Remove 2009-09-04-modify-crash.cpp as clang doesn't support 32-bit kext.
llvm-svn: 138087
|
2011-08-19 21:21:28 +00:00 |
Eric Christopher
|
05927b0c90
|
Remove migrated tests.
llvm-svn: 138086
|
2011-08-19 21:21:26 +00:00 |
Eric Christopher
|
e8ad105202
|
Remove migrated test.
llvm-svn: 138085
|
2011-08-19 21:21:24 +00:00 |
Eric Christopher
|
526162d18e
|
Remove this test. There are other, duplicates, in the clang test suite.
llvm-svn: 138084
|
2011-08-19 21:21:21 +00:00 |
Eric Christopher
|
8af4e41734
|
Add file.
llvm-svn: 138083
|
2011-08-19 21:21:20 +00:00 |
Eric Christopher
|
810ed3a7c3
|
Move 2010-03-22-empty-baseclass.cpp from a frontend+opt test to just
an opt test.
llvm-svn: 138082
|
2011-08-19 21:21:14 +00:00 |
Jim Grosbach
|
d07e104844
|
Add FIXME.
llvm-svn: 138077
|
2011-08-19 20:48:54 +00:00 |
Jim Grosbach
|
f86cd37bef
|
Thumb assembly parsing and encoding for MOV.
llvm-svn: 138076
|
2011-08-19 20:46:54 +00:00 |
Jim Grosbach
|
1eb6eb0955
|
Thumb assembly parsing and encoding for LSR.
llvm-svn: 138065
|
2011-08-19 19:34:22 +00:00 |
Jim Grosbach
|
3245520ade
|
Thumb assembly parsing and encoding for LSL(register).
llvm-svn: 138064
|
2011-08-19 19:30:58 +00:00 |
Jim Grosbach
|
5503c3a4e8
|
Thumb assembly parsing and encoding for LSL(immediate).
llvm-svn: 138063
|
2011-08-19 19:29:25 +00:00 |
Jim Grosbach
|
7c4739da3c
|
Thumb assembly parsing and encoding for LDRSB and LDRSH.
llvm-svn: 138061
|
2011-08-19 19:17:58 +00:00 |
Jim Grosbach
|
26d3587bd8
|
Thumb assembly parsing and encoding for LDRH.
llvm-svn: 138060
|
2011-08-19 18:55:51 +00:00 |
Jim Grosbach
|
a32c753ebf
|
Thumb assembly parsing and encoding for LDRB.
llvm-svn: 138059
|
2011-08-19 18:49:59 +00:00 |
Jim Grosbach
|
106281f329
|
Thumb assembly parsing and encoding for LDR(register).
llvm-svn: 138056
|
2011-08-19 18:35:06 +00:00 |
Jim Grosbach
|
181d2f92b5
|
Thumb assembly parsing and encoding for LDR(literal).
llvm-svn: 138052
|
2011-08-19 18:20:48 +00:00 |
Jim Grosbach
|
23983d6bd9
|
Thumb assembly parsing and encoding for LDR(immediate) form T2.
llvm-svn: 138050
|
2011-08-19 18:13:48 +00:00 |
Jim Grosbach
|
3fe94e3ef8
|
Thumb assembly parsing and encoding for LDR(immediate) form T1.
llvm-svn: 138047
|
2011-08-19 17:55:24 +00:00 |
Craig Topper
|
ba6c2a52c7
|
Add TB encoding to VEX versions of SSE fp logical operations to fix disassembler
llvm-svn: 138034
|
2011-08-19 05:28:50 +00:00 |
Jakob Stoklund Olesen
|
90b6018c8f
|
Add test case for r138018.
llvm-svn: 138033
|
2011-08-19 04:30:24 +00:00 |