- Mar 09, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20535
-
Chris Lattner authored
This allows the alpha backend to compile: bool %test(uint %P) { %c = seteq uint %P, 0 ret bool %c } into: test: ldgp $29, 0($27) ZAP $16,240,$0 CMPEQ $0,0,$0 AND $0,1,$0 ret $31,($26),1 instead of: test: ldgp $29, 0($27) ZAP $16,240,$0 ldiq $1,0 ZAP $1,240,$1 CMPEQ $0,$1,$0 AND $0,1,$0 ret $31,($26),1 ... and fixes PR534. llvm-svn: 20534
-
Chris Lattner authored
llvm-svn: 20533
-
Chris Lattner authored
that Alkis found with Java, thanks Alkis! llvm-svn: 20531
-
Chris Lattner authored
llvm-svn: 20530
-
Reid Spencer authored
Patch contributed by Vladimir Merzliakov. llvm-svn: 20529
-
Chris Lattner authored
llvm-svn: 20528
-
Chris Lattner authored
llvm-svn: 20527
-
Chris Lattner authored
llvm-svn: 20526
-
Chris Lattner authored
llvm-svn: 20525
-
- Mar 08, 2005
-
-
Chris Lattner authored
llvm-svn: 20523
-
Reid Spencer authored
to cygwin) llvm-svn: 20520
-
Chris Lattner authored
struct types. This fixes Regression/CodeGen/CBackend/2005-03-08-RecursiveTypeCrash.ll, a crash on Java output that Alkis reported. llvm-svn: 20519
-
Chris Lattner authored
llvm-svn: 20518
-
Jeff Cohen authored
llvm-svn: 20516
-
Misha Brukman authored
llvm-svn: 20515
-
- Mar 07, 2005
-
-
Chris Lattner authored
llvm-svn: 20514
-
Chris Lattner authored
Vladimir Merzliakov for the patch! llvm-svn: 20513
-
Chris Lattner authored
llvm-svn: 20512
-
Chris Lattner authored
llvm-svn: 20511
-
Chris Lattner authored
from 10.27s to 9.57s with the CBE. llvm-svn: 20508
-
Chris Lattner authored
llvm-svn: 20507
-
- Mar 06, 2005
-
-
Chris Lattner authored
llvm-svn: 20506
-
Chris Lattner authored
hopefully not breaking too many other things. llvm-svn: 20505
-
Chris Lattner authored
llvm-svn: 20504
-
Chris Lattner authored
llvm-svn: 20503
-
Chris Lattner authored
(3) Do not reduce element sizes of small power of two: char s[10]; for (i) ...s[i] ... when the indvar is not eliminable. llvm-svn: 20502
-
Chris Lattner authored
llvm-svn: 20501
-
Chris Lattner authored
llvm-svn: 20500
-
Chris Lattner authored
(1) Allow loop invariant expressions to come before the induction variable (instead of just constants): int x; for (i) ...a[x][i] llvm-svn: 20499
-
Chris Lattner authored
Allow operands after the induction variable (no restrictions): int x; for (i) j = ..... a[i][x][j] llvm-svn: 20498
-
Chris Lattner authored
llvm-svn: 20497
-
Chris Lattner authored
llvm-svn: 20496
-
Chris Lattner authored
llvm-svn: 20495
-
Chris Lattner authored
llvm-svn: 20494
-
Chris Lattner authored
a nested loop. This fixes Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll and PR532 llvm-svn: 20493
-
Chris Lattner authored
llvm-svn: 20492
-
Chris Lattner authored
llvm-svn: 20491
-
Chris Lattner authored
llvm-svn: 20490
-
Chris Lattner authored
not call insert(Value *Val), remove(Value* Val), or changeName(Value *V, const std::string &Name) llvm-svn: 20488
-