- Sep 14, 2005
-
-
Chris Lattner authored
lists: only don't parse them if they are entirely missing (sparcv9). llvm-svn: 23355
-
Chris Lattner authored
llvm-svn: 23354
-
Chris Lattner authored
verifying information about the operands. llvm-svn: 23353
-
Chris Lattner authored
specified. The various *imm operands defined by PPC are really all i32, even though the actual immediate is restricted to a smaller value in it. llvm-svn: 23352
-
Chris Lattner authored
llvm-svn: 23351
-
Chris Lattner authored
llvm-svn: 23350
-
Chris Lattner authored
llvm-svn: 23349
-
Chris Lattner authored
llvm-svn: 23348
-
Chris Lattner authored
llvm-svn: 23347
-
Chris Lattner authored
llvm-svn: 23346
-
Chris Lattner authored
llvm-svn: 23345
-
Chris Lattner authored
llvm-svn: 23344
-
Chris Lattner authored
'set's. llvm-svn: 23343
-
Chris Lattner authored
llvm-svn: 23342
-
Chris Lattner authored
llvm-svn: 23341
-
Chris Lattner authored
methods. llvm-svn: 23340
-
Chris Lattner authored
can use/define class methods llvm-svn: 23339
-
- Sep 13, 2005
-
-
Chris Lattner authored
llvm-svn: 23338
-
Chris Lattner authored
llvm-svn: 23337
-
Chris Lattner authored
methods. Use it to simplify some code. llvm-svn: 23336
-
Chris Lattner authored
llvm-svn: 23335
-
Chris Lattner authored
with incoming arguments instead of the pregs themselves. This fixes the scheduler from causing problems by moving a copyfromreg for an argument to after a select_cc node (now it can, and bad things won't happen). llvm-svn: 23334
-
Chris Lattner authored
llvm-svn: 23333
-
Chris Lattner authored
llvm-svn: 23332
-
Chris Lattner authored
into particular vregs, emit copies into the entry MBB. llvm-svn: 23331
-
Chris Lattner authored
llvm-svn: 23330
-
Chris Lattner authored
llvm-svn: 23329
-
Chris Lattner authored
This is useful for 178.galgel where resolution of dope vectors (by the optimizer) causes the scales to become apparent. llvm-svn: 23328
-
Chris Lattner authored
Fix an issue where LSR would miss rewriting a use of an IV expression by a PHI node that is not the original PHI. This fixes up a dot-product loop in galgel, speeding it up from 18.47s to 16.13s. llvm-svn: 23327
-
Duraid Madina authored
llvm-svn: 23326
-
Chris Lattner authored
indentation, no functionality change llvm-svn: 23325
-
Chris Lattner authored
if () { store A -> P; } else { store B -> P; } into a PHI node with one store, in the most trival case. This implements load.ll:test10. llvm-svn: 23324
-
Chris Lattner authored
llvm-svn: 23323
-
Chris Lattner authored
each other. This implements InstCombine/load.ll:test9 llvm-svn: 23322
-
Chris Lattner authored
llvm-svn: 23321
-
Chris Lattner authored
load are exactly consequtive. This is picked up by other passes, but this triggers thousands of times in fortran programs that use static locals (and is thus a compile-time speedup). llvm-svn: 23320
-
- Sep 12, 2005
-
-
Chris Lattner authored
llvm-svn: 23319
-
Chris Lattner authored
code for IV uses outside of loops that are not dominated by the latch block. We should only convert these uses to use the post-inc value if they ARE dominated by the latch block. Also use a new LoopInfo method to simplify some code. This fixes Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll llvm-svn: 23318
-
Chris Lattner authored
llvm-svn: 23317
-
Chris Lattner authored
llvm-svn: 23316
-