- Nov 19, 2004
-
-
Misha Brukman authored
llvm-svn: 18018
-
Misha Brukman authored
llvm-svn: 18015
-
Brian Gaeke authored
llvm-svn: 18012
-
Brian Gaeke authored
llvm-svn: 18011
-
Chris Lattner authored
llvm-svn: 18010
-
Brian Gaeke authored
be in registers into memory. llvm-svn: 18006
-
Brian Gaeke authored
llvm-svn: 18004
-
Brian Gaeke authored
llvm-svn: 18003
-
Brian Gaeke authored
llvm-svn: 18002
-
Brian Gaeke authored
llvm-svn: 18001
-
Nate Begeman authored
coalesce out of hbd. Speeds up compilation by 2% (0.6s) llvm-svn: 17987
-
Nate Begeman authored
This eliminates over 2000 in hbd alone. llvm-svn: 17973
-
- Nov 18, 2004
-
-
Tanya Lattner authored
llvm-svn: 17961
-
Tanya Lattner authored
llvm-svn: 17959
-
Brian Gaeke authored
visitCallInst works. Support cast of byte/short/int to long. llvm-svn: 17949
-
Brian Gaeke authored
SingleSource. Update to-do list (open-coding refers to binary operations on longs, not to passing them into functions, which we already support.) llvm-svn: 17948
-
Nate Begeman authored
shouldn't be forced to coalesce for us: folded GEP operations. This too fires thousands of times across the testsuite. llvm-svn: 17947
-
Nate Begeman authored
directly rather than making a copy for the register allocator to coalesce. This kills thousands of live intervals across the testsuite. llvm-svn: 17946
-
Nate Begeman authored
and properly emitting signed short to unsigned int. This fixes the last regression vs. the CBE, MultiSource/Applications/hbd. llvm-svn: 17942
-
Brian Gaeke authored
llvm-svn: 17929
-
- Nov 17, 2004
-
-
Brian Gaeke authored
llvm-svn: 17927
-
Brian Gaeke authored
llvm-svn: 17926
-
Brian Gaeke authored
llvm-svn: 17925
-
- Nov 16, 2004
-
-
Tanya Lattner authored
Added my own defMap. Only saving values that are not loop invariant. Fixed a couple of assertions that were triggered due to registers not being allocated. These both had to do with PHINodes. llvm-svn: 17907
-
Chris Lattner authored
llvm-svn: 17902
-
Brian Gaeke authored
llvm-svn: 17895
-
Brian Gaeke authored
You can't have implicit defs that overlap explicit defs, or implicit defs that alias one another. llvm-svn: 17894
-
Chris Lattner authored
llvm-svn: 17870
-
Chris Lattner authored
hold your nose!) llvm-svn: 17869
-
Chris Lattner authored
already been emitted, we don't have to remember it and deal with it later, just emit it directly. llvm-svn: 17868
-
Chris Lattner authored
* Get rid of "emitMaybePCRelativeValue", either we want to emit a PC relative value or not: drop the maybe BS. As it turns out, the only places where the bool was a variable coming in, the bool was a dynamic constant. llvm-svn: 17867
-
Chris Lattner authored
set up. llvm-svn: 17862
-
Chris Lattner authored
llvm-svn: 17861
-
- Nov 15, 2004
-
-
Misha Brukman authored
llvm-svn: 17851
-
Brian Gaeke authored
llvm-svn: 17823
-
Brian Gaeke authored
llvm-svn: 17822
-
- Nov 14, 2004
-
-
Misha Brukman authored
llvm-svn: 17750
-
Misha Brukman authored
llvm-svn: 17749
-
Misha Brukman authored
llvm-svn: 17744
-
Brian Gaeke authored
llvm-svn: 17733
-