- Sep 07, 2005
-
-
Chris Lattner authored
'' is not a recognized processor for this target (ignoring processor) instead of: is not a recognized processor for this target (ignoring processor) llvm-svn: 23256
-
Chris Lattner authored
we were losing a node, causing an assertion to fail. Now we eagerly delete discovered CSE's, and provide an optional vector to keep track of these discovered equivalences. llvm-svn: 23255
-
Chris Lattner authored
this method llvm-svn: 23254
-
Nate Begeman authored
that option for PowerPC's beta. llvm-svn: 23253
-
Chris Lattner authored
reuse the names llvm-svn: 23252
-
Nate Begeman authored
llvm-svn: 23251
-
Nate Begeman authored
are allowed to generate 64-bit-only PowerPC instructions for 32 bit hosts, such as the PowerPC 970. This speeds up 189.lucas from 81.99 to 32.64 seconds. llvm-svn: 23250
-
- Sep 06, 2005
-
-
Chris Lattner authored
llvm-svn: 23249
-
Chris Lattner authored
(fixing a bug where / in a /* */ comment would cause it to not close). llvm-svn: 23248
-
Chris Lattner authored
llvm-svn: 23247
-
Andrew Lenharth authored
llvm-svn: 23246
-
Nate Begeman authored
llvm-svn: 23245
-
Nate Begeman authored
generate the fun in-register fp<->long instructions. llvm-svn: 23244
-
Nate Begeman authored
I have run so far when run before Legalize. It still needs to pick up the SetCC folds, and nodes that use SetCC. llvm-svn: 23243
-
Chris Lattner authored
llvm-svn: 23242
-
- Sep 04, 2005
-
-
Andrew Lenharth authored
llvm-svn: 23241
-
- Sep 03, 2005
-
-
Chris Lattner authored
llvm-svn: 23240
-
Chris Lattner authored
llvm-svn: 23239
-
Chris Lattner authored
llvm-svn: 23238
-
Chris Lattner authored
llvm-svn: 23237
-
Chris Lattner authored
llvm-svn: 23236
-
Chris Lattner authored
llvm-svn: 23235
-
Chris Lattner authored
switch should never be exited, so its bottom is now unreachable. llvm-svn: 23234
-
Chris Lattner authored
Define the PatFrag class which can be used to define subpatterns to match things with. Define 'not', and use it to define the patterns for andc, nand, etc. llvm-svn: 23233
-
Chris Lattner authored
llvm-svn: 23232
-
- Sep 02, 2005
-
-
Nate Begeman authored
values, and then we should be able to hook it up. llvm-svn: 23231
-
Chris Lattner authored
currently don't do anything. This elides patterns for binary operators that ping on the carry flag, since we don't model it yet. This patch also removes PPC::SUB, because it is dead. llvm-svn: 23230
-
Chris Lattner authored
llvm-svn: 23229
-
Chris Lattner authored
i64 values on targets that need that expanded to 32-bit registers. This fixes PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll and speeds up 189.lucas from taking 122.72s to 81.96s on my desktop. llvm-svn: 23228
-
Chris Lattner authored
and a dead one. This is a legalize bug llvm-svn: 23227
-
Chris Lattner authored
llvm-svn: 23226
-
Chris Lattner authored
llvm-svn: 23224
-
Chris Lattner authored
llvm-svn: 23223
-
Jim Laskey authored
llvm-svn: 23222
-
Chris Lattner authored
from the binary ops map, even if they had multiple results. This latent bug caused a few failures with the dag isel last night. To prevent stuff like this from happening in the future, add some really strict checking to make sure that the CSE maps always match up with reality! llvm-svn: 23221
-
Andrew Lenharth authored
llvm-svn: 23220
-
Chris Lattner authored
number of elements. llvm-svn: 23219
-
Chris Lattner authored
Remove the -enable-gpopt option which is subsumed by feature flags. llvm-svn: 23218
-
Chris Lattner authored
that the fsqrt feature works. llvm-svn: 23217
-
Chris Lattner authored
llvm-svn: 23216
-