- Jul 19, 2007
-
-
Owen Anderson authored
llvm-svn: 40043
-
Owen Anderson authored
With this, the time to optimize 403.gcc is down to 15.1s. llvm-svn: 40042
-
Bill Wendling authored
llvm-svn: 40041
-
Owen Anderson authored
This results in a slight speedup for 403.gcc. llvm-svn: 40040
-
Devang Patel authored
llvm-svn: 40039
-
Owen Anderson authored
reduces the time to optimize 403.gcc from 17.6s to 16.4s. llvm-svn: 40036
-
Devang Patel authored
second part dominates all the blocks dominated by original basic block. And first part dominates second part. llvm-svn: 40035
-
Devang Patel authored
llvm-svn: 40034
-
Evan Cheng authored
InOperandList. This gives one piece of important information: # of results produced by an instruction. An example of the change: def ADD32rr : I<0x01, MRMDestReg, (ops GR32:$dst, GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; => def ADD32rr : I<0x01, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; llvm-svn: 40033
-
Evan Cheng authored
llvm-svn: 40030
-
Evan Cheng authored
llvm-svn: 40028
-
Devang Patel authored
llvm-svn: 40025
-
Devang Patel authored
This fixes PR1559. llvm-svn: 40024
-
Devang Patel authored
llvm-svn: 40023
-
Evan Cheng authored
llvm-svn: 40022
-
- Jul 18, 2007
-
-
Evan Cheng authored
llvm-svn: 40020
-
Evan Cheng authored
Use MOV instead of LEA to restore ESP if callee-saved frame size is 0; if previous instruction updates esp, fold it in. llvm-svn: 40018
-
Dan Gohman authored
end of a BasicBlock and have an alignment parameter. llvm-svn: 40016
-
Dan Gohman authored
and stores that have a specified alignment of less than 16 bytes now use instructions that support misaligned memory references. llvm-svn: 40015
-
Owen Anderson authored
would result in calling realloc() on a null pointer. Instead, if we encounter this situation, make a normal call to malloc(). llvm-svn: 40014
-
Dan Gohman authored
alignment is equal to the stack alignment. llvm-svn: 40004
-
Evan Cheng authored
llvm-svn: 39998
-
Reid Spencer authored
llvm-svn: 39995
-
Chris Lattner authored
llvm-svn: 39993
-
Reid Spencer authored
configured llvm-gcc instead. llvm-svn: 39992
-
Reid Spencer authored
llvm-svn: 39991
-
Nick Lewycky authored
llvm-svn: 39990
-
- Jul 17, 2007
-
-
Owen Anderson authored
Note: FastDSE now equals or exceeds the results of old DSE on all of SPEC2000 and SPEC2006. Unless major problems show up in the testers, it will likely completely replace old DSE in the near future. llvm-svn: 39986
-
Evan Cheng authored
llvm-svn: 39984
-
Andrew Lenharth authored
llvm-svn: 39983
-
Evan Cheng authored
llvm-svn: 39980
-
Evan Cheng authored
llvm-svn: 39979
-
Evan Cheng authored
llvm-svn: 39978
-
Evan Cheng authored
llvm-svn: 39977
-
Evan Cheng authored
llvm-svn: 39976
-
Tanya Lattner authored
Don't use * in XFAIL line unless you want it to XFAIL on everything. I don't believe you can use true regular expressions here. It will just look for those keywords. Please test this on sparc and see if they still are xfailed. llvm-svn: 39975
-
Evan Cheng authored
Missed the case where alloca is used but the stack size (not including callee-saved portion) is zero. Thanks Dan. llvm-svn: 39974
-
Rafael Espindola authored
llvm-svn: 39971
-
Gabor Greif authored
llvm-svn: 39969
-
Evan Cheng authored
llvm-svn: 39967
-